<?php

include "db.php";
include "usuarioDao.php";
if ($_SERVER['REQUEST_METHOD'] == "GET") {
    if ($_GET["id"]) {
        return getUsuarioById($db, $_GET["id"]);
    } else {
        return getUsuarios($db);
    }
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $postdata = file_get_contents("php://input");
    $request = json_decode($postdata);
    return saveUsuario($db, $request);
}
if ($_SERVER['REQUEST_METHOD'] == "PUT") {
    $postdata = file_get_contents("php://input");
    $request = json_decode($postdata);
    return updateUsuario($db, $request);
}
Exemple #2
0
 if (isset($_POST['password']) && strlen($_POST['password']) > 2) {
     $data['password'] = $_POST['password'];
 }
 if ($usuario_core->getUsuario()->usuarioGrupoId == 3) {
     $data['usuarioGrupoId'] = 2;
 }
 if (isset($_POST['tipo']) && $_POST['tipo'] == 'afiliado') {
     $data['usuarioGrupoId'] = 5;
 }
 $empresas = array();
 if (isset($_POST['empresas'])) {
     $empresas = $_POST['empresas'];
 }
 $idUsuario = $_POST['idUsuario'];
 if (isset($_POST['idUsuario'])) {
     $usuario = updateUsuario($idUsuario, $data, $data_direccion, $empresas);
 } else {
     $idUsuario = insertUsuario($data, $data_direccion, $empresas);
 }
 if (isset($_POST['tipo']) && $_POST['tipo'] == 'afiliado') {
     require 'Logic/afiliado.php';
     $hoteles = array();
     if (isset($_POST['hoteles'])) {
         $hoteles = $_POST['hoteles'];
     }
     $productos = array();
     if (isset($_POST['productos'])) {
         $productos = $_POST['productos'];
     }
     $data_afiliado = array('nombreComercial' => NULL, 'web' => NULL, 'comisionHotel' => NULL, 'comisionEvento' => NULL, 'monedaId' => NULL, 'idiomaId' => NULL);
     foreach ($data_afiliado as $key => $value) {
    $objUsuario->email = $_POST["email"];
    $resultado = insertUsuario($objUsuario);
    if ($resultado == true) {
        echo "Cadastro com suseso";
    } else {
        echo "Error al Cadastrar";
    }
}
if ($action == "editar") {
    $objUsuario = new Usuario();
    $objUsuario->id = $_POST["hiddenid"];
    $objUsuario->login = $_POST["login"];
    $objUsuario->senha = $_POST["senha"];
    $objUsuario->nome = $_POST["nome"];
    $objUsuario->email = $_POST["email"];
    $resultado = updateUsuario($objUsuario);
    if ($resultado == true) {
        header('Location:../view/site/ListarUsuario.php');
    } else {
        echo "Error al Editar";
    }
}
if ($action == "eliminar") {
    $objUsuario = new Usuario();
    $objUsuario->id = $_GET['id'];
    $resultado = deleteUsuario($objUsuario);
    if ($resultado == true) {
        header('Location:../view/site/ListarUsuario.php');
    } else {
        echo "Error al eliminar";
    }
require_once("config/bd.conf"); 			// Get the connection variables
require_once("lib/database.php"); 							// Get the DataBase extended functions
require_once("../consultas/funcionesSQL.php"); 	
require_once("../utilidades/sesiones.php"); 	

// +-----------------------------------------------------------------------+
// |  Incializa las plantillas y establece la conexión con la BD		   |
// +-----------------------------------------------------------------------+
$db = DB::connect($dsn, DB_CONNECT_MODE); // Creates a database connection object in $db 
										  // or, a database error object if it went wrong.
										  // Lista de categorias principales
$db->setFetchMode(DB_FETCHMODE_ASSOC);	

if ($updateUser==1){
	updateUsuario ($email, $name, $company, $type, $id, $db);
	?>
		<script>
			alert ("your information has been saved");
		</script>
		<script>
			window.location.href='../adminff2g/sadmin/users.php';
		</script>
	<?
}

if ($insertUser==2){
	$password=md5($password);
	insertUsuario ($email, $password, $name, $company, $type, $db);
	?>
		<script>
Exemple #5
0
			<script>
				showMensaje("Agregado a Favoritos");
			</script>
			<?php 
        } else {
            ?>
			<script>
				showMensaje("Punto ya agregado a favoritos.");
				
				</script>
			<?php 
        }
    } elseif ($_REQUEST['tipo'] == 8) {
        $data[] = $_REQUEST['nombre'];
        $data[] = $_REQUEST['cl'];
        updateUsuario($_REQUEST['ml'], $data);
        ?>
		<script>
			var capaContenedora = document.getElementById("reg_modal_us");
		  capaContenedora.innerHTML="<?php 
        echo $CM_USUARIO_EDIT;
        ?>
";
			setTimeout("closeModalInicio();",4000);
		</script>
		<?php 
    } elseif ($_REQUEST['tipo'] == 9) {
        updateEstadoUsuario($_REQUEST['ml'], 2);
        ?>
		<script>
			var capaContenedora = document.getElementById("reg_modal_us");
Exemple #6
0
    $datos[5] = "'" . $_POST['part_telefono'] . "'";
    $datos[6] = "'" . $_POST['part_movil'] . "'";
    $datos[7] = "'" . $_POST['part_estado'] . "'";
    $datos[8] = "'" . $_POST['part_ciudad'] . "'";
    $datos[9] = "'" . $_POST['part_sucursal'] . "'";
    $datos[10] = "''";
    $datos[11] = 1;
    $datos[12] = "'" . $fecha_invet . "'";
    altaUsuario($tabla, $datos, $columna);
    $mysqli = conectar_db();
    selecciona_db($mysqli);
    //agrega uno al nomero de registro
    $id = $_SESSION['id'];
    $Consult = "SELECT * FROM users WHERE id='{$id}'";
    $pConsult = consulta_tb($mysqli, $Consult);
    $dato = mysqli_fetch_array($pConsult);
    $dato2[0] = $dato['no_registro'] + 1;
    $columna2[0] = "no_registro";
    updateUsuario($tabla2, $dato2, $columna2, $id);
    $Consulta = "SELECT id FROM registro_participacion ORDER BY id DESC Limit 1";
    $pConsulta = consulta_tb($mysqli, $Consulta);
    $datos = mysqli_fetch_array($pConsulta);
    if ($datos[0] == NULL) {
        echo 0;
    } else {
        $_SESSION['id_registro'] = $datos[0];
        echo 1;
    }
    cerrar_db($mysqli);
    //header("Location: ../images.php");
}
                //Las nuevas contraseñas no coinciden, avisar al usuario
                $error_pass_repeat = true;
            }
        }
        //Comprobar si se quiere cambiar el email
        if (!empty($_POST['email'])) {
            //Comprobar que el email tiene el formato correcto, en caso contrario avisar al usuario
            if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
                $error_email = true;
            }
        }
        //Si no hay ningún error, se cambian los datos del usuario
        if (!$error_pass_req && !$error_pass_repeat && !$error_email) {
            if (!empty($_POST['pass'])) {
                $nuevo_pass_hash = password_hash($_POST['pass'], PASSWORD_BCRYPT, ["cost" => 8]);
                $usuario->setPass($nuevo_pass_hash);
            }
            if (!empty($_POST['email'])) {
                $usuario->setEmail($_POST['email']);
            }
            if (!empty($_POST['nombre'])) {
                $usuario->setNombre($_POST['nombre']);
            }
            if (!empty($_POST['firma'])) {
                $usuario->setFirma($_POST['firma']);
            }
            //LLamamos a los funcion updateUsuario del modelo.
            updateUsuario($usuario);
        }
    }
}
Exemple #8
0
            try {
                $to = $data['email'];
                $subject = 'Gracias por registrarse en Vika Hotel';
                $smarty->assign('usuario', $usuario);
                $smarty->assign('empresa', $data);
                $smarty->assign('hoteles', $data['hotel']);
                $body = $smarty->fetch('admin/confirmacionRegistroEmail.tpl');
                $mail = new Core_Mailer();
                $mail->send_email($to, $subject, $body);
            } catch (Exception $e) {
                print_r($e);
            }
            $usuario_core->setUsuario($usuario, false);
            $campanias = getCampaniasByUsuario($usuario_id);
            if ($campanias && count($campanias)) {
                $url = $base_url . '/admin-campania-contrato/id:' . $campanias[0]->id;
                $result['url'] = $url;
                updateUsuario($usuario->id, array('status' => 'activado'));
            }
            $result['msg'] = 'ok';
            $result['data'] = 'Usted se ha registrado correctamente. Se le ha enviado su contraseña a su correo electrónico';
        } else {
            $result['data'] = 'Se produjo un error al guardar. Revise sus datos por favor';
        }
    } else {
        $result['data'] = 'El email ya está registrado';
    }
} else {
    $result['data'] = 'Faltan datos obligatorios';
}
echo json_encode($result);
Exemple #9
0
function modificarUsuario($objUsuario)
{
    return updateUsuario($objUsuario);
}
<?php

session_start();
$nombre_image = uniqid($_SESSION['matricula'] . "-");
// requires php5
define('UPLOAD_DIR', '../images/');
$img = $_POST['img'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = UPLOAD_DIR . $nombre_image . '.png';
$success = file_put_contents($file, $data);
print $success ? $file : 'Unable to save the file.';
require '../php/const.php';
require '../php/conexion.php';
require '../php/utiles.php';
$tabla = "registro_participacion";
$id = $_SESSION['id_registro'];
$columna[0] = "fotografia";
$datos[0] = "'" . $nombre_image . "'";
updateUsuario($tabla, $datos, $columna, $id);