$correo = $_POST["campoCorreo"];
    $direccion = $_POST["campoDireccion"];
    $cod_postal = $_POST["campoCodPostal"];
    $ciudad = $_POST["campoCiudad"];
    $telefono = $_POST["campoTelefono"];
    $edad = $_POST["campoEdad"];
    if (isset($_POST["campoComoConoci"])) {
        $como_conoci = $_POST["campoComoConoci"];
    } else {
        $como_conoci = "";
    }
    if (Usuario::existeUsuario($usuario, $correo)) {
        echo "<p><h2> Alta/suscripción no realizada: </h2><p>";
        echo "<p><h3> Ya existe un usuario con el nombre de usuario \"{$usuario}\" o la dirección de correo electrónico \"{$correo}\". </h3></p>";
    } else {
        Usuario::insertarUsuario($usuario, $pass, $nombre, $apellidos, $correo, $direccion, $cod_postal, $ciudad, $telefono, $edad, $como_conoci);
        echo "<p><h2> Alta/suscripción realizada correctamente con los siguientes datos: </h2><p>";
        echo "<h3>Usuario: {$usuario}</h3>";
        echo "<h3>Nombre: {$nombre}</h3>";
        echo "<h3>Apellidos: {$apellidos}</h3>";
        echo "<h3>Correo electrónico: {$correo}</h3>";
        echo "<h3>Dirección: {$direccion}</h3>";
        echo "<h3>Código Postar: {$cod_postal}</h3>";
        echo "<h3>Ciudad: {$ciudad}</h3>";
        echo "<h3>Teléfono: {$telefono}</h3>";
        echo "<h3>Edad: {$edad}</h3>";
        echo "<h3>¿Cómo nos conoció?: {$como_conoci}</h3>";
    }
} else {
    echo "<p><h2> Error al recibir los datos del formulario. Por favor, retroceda y vuelva a rellenarlo. </h2><p>";
}
示例#2
0
<?php

/*
 * Controlador que recibe los datos
 * del usuario de la pagina registro.php
 * (si estos fueron validados primero) 
 * para crear un objeto Usuario y usar
 * el metodo para insertar los datos en
 * la base de datos; el ultimo dato "0"
 * es para la columna de valida y siempre
 * es cero cuando se registra un usuario
 */
include_once "../Models/Usuario.php";
include "../Views/headerPrincipal.php";
include_once "../Models/Mail.php";
// datos recibidos de la pagina de registro.php
$nombre = $_POST["nombreReg"];
$apellido = $_POST["apellReg"];
$telefono = $_POST["telReg"];
$email = $_POST["emailReg"];
$pwd = $_POST["pwReg"];
// se crea el objeto Usuario y se introducen los datos en la base de datos
$registro = new Usuario($email, $pwd, $nombre, $apellido, $telefono, 0);
if ($registro->insertarUsuario()) {
    include "../Views/registrar.php";
    //Se crea un objeto Mail con destinatario el usuario que se acaba de registrar
    $mail = new Mail($registro);
    //Se envia un mail al usuario que se registró para que valide su cuenta
    $mail->enviarMailRegistro();
}
示例#3
0
文件: prueba.php 项目: norms791/DAD
<?php

include_once "../Models/Usuario.php";
include_once "../Models/Reservacion.php";
include_once "../Models/Muebles.php";
$usuario = new Usuario('*****@*****.**', 'normaE', 'Norma', 'Escobedo');
if ($usuario->insertarUsuario()) {
    $mueble = new Muebles();
    $mueble->llenaDatos('Mesa fea', 'Mesa bonita y roja y con 9mil patas', 'tangamandapio', 'latitud', 0, $usuario->getEmail());
    if ($mueble->insertarMueble()) {
        $reservacion = new Reservacion();
        $reservacion->llenarDatos($mueble->getIdMueble(), $usuario->getEmail());
        if ($reservacion->insertarReservacion()) {
            $reserva = Reservacion::obtenerReservacion($reservacion->getIdReservacion());
            echo $reserva->getIdReservacion();
            $muebler = Muebles::obtenerMueble($reserva->getIdMueble());
            $usuarior = Usuario::obtenerUsuario($reserva->getIdUsuario());
            echo $muebler->getDesAbreviada();
            echo $usuarior->getNombre();
        } else {
            echo 'fallo insetar reservacion';
        }
    } else {
        die('fallo insertar mueble');
    }
} else {
    die('fallo insertar usuario');
}
//En caso de que ya estuviera la vista, aqui se incluiría y en la vista se usarian las variables usando tags de php
//por ejemplo si quisiera desplefar en un párrafo html la descripcion abreviada de la variable $muebler en un párrafo se haría asi
//    <p><?=$muebler->getDesbreviada()? ></p>
 function crearDatos()
 {
     $objEmpresa = new Empresa();
     $objUsuario = new Usuario();
     $objGrupo = new Grupo();
     // Insertar Empresa por defecto
     $objEmpresa->codempresa = '00001';
     $objEmpresa->nombre = 'Empresa Prueba';
     $objEmpresa->insertarEmpresa();
     // Insertar Evento por defecto
     $objEvento = new Evento();
     $objEvento->codempresa = '00001';
     $objEvento->evento = 'INSERTAR';
     $objEvento->descripcion = 'Incluir un nuevo Registro';
     $objEvento->incluir();
     $objEvento = new Evento();
     $objEvento->codempresa = '00001';
     $objEvento->evento = 'ELIMINAR';
     $objEvento->descripcion = 'Eliminar un Registro existente';
     $objEvento->incluir();
     $objEvento = new Evento();
     $objEvento->codempresa = '00001';
     $objEvento->evento = 'MODIFICAR';
     $objEvento->descripcion = 'Actualizar un Registro existente';
     $objEvento->incluir();
     $objEvento = new Evento();
     $objEvento->codempresa = '00001';
     $objEvento->evento = 'PROCESAR';
     $objEvento->descripcion = 'Procesar un Registro';
     $objEvento->incluir();
     $objEvento = new Evento();
     $objEvento->codempresa = '00001';
     $objEvento->evento = 'REPORTAR';
     $objEvento->descripcion = 'Ejecución de Reporte';
     $objEvento->incluir();
     // Insertar Sistema por defecto
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MSG';
     $objSistema->nombre = 'SEGURIDAD';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MCB';
     $objSistema->nombre = 'CAJA Y BANCOS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MCD';
     $objSistema->nombre = 'CONFIGURACION Y DEFINICIONES DEL SISTEMA';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MCP';
     $objSistema->nombre = 'CUENTAS POR PAGAR';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MCV';
     $objSistema->nombre = 'VIATICOS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MEP';
     $objSistema->nombre = 'SOLICITUD DE EJECUCION PRESUPUESTARIA';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MFP';
     $objSistema->nombre = 'FORMULACION DE PRESUPUESTO';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MHR';
     $objSistema->nombre = 'HOJA DE RUTA';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MIV';
     $objSistema->nombre = 'INVENTARIO';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MCG';
     $objSistema->nombre = 'CONTABILIDAD PATRIMONIAL-FISCAL';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MMP';
     $objSistema->nombre = 'MODIFICACIONES PRESUPUESTARIAS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MNO';
     $objSistema->nombre = 'NOMINA';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MOB';
     $objSistema->nombre = 'OBRAS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MOC';
     $objSistema->nombre = 'COMPRAS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MPB';
     $objSistema->nombre = 'PROVEEDORES Y BENEFICIARIOS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MPE';
     $objSistema->nombre = 'PLANIFICACION ESTRATEGICA';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MPG';
     $objSistema->nombre = 'CONTABILIDAD PRESUPUESTARIA DE GASTOS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MPI';
     $objSistema->nombre = 'CONTABILIDAD PRESUPUESTARIA DE INGRESOS';
     $objSistema->incluir();
     $objSistema = new Sistema();
     $objSistema->codempresa = '00001';
     $objSistema->codsistema = 'MRH';
     $objSistema->nombre = 'RECURSOS HUMANOS';
     $objSistema->incluir();
     $codmenu = 1;
     // Insertar Menu por defecto
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Definiciones';
     $objMenu->nomfisico = '';
     $objMenu->codpadre = 0;
     $objMenu->nivel = 1;
     $objMenu->hijo = 1;
     $objMenu->marco = '';
     $objMenu->orden = 1;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Procesos';
     $objMenu->nomfisico = '';
     $objMenu->codpadre = 0;
     $objMenu->nivel = 1;
     $objMenu->hijo = 1;
     $objMenu->marco = '';
     $objMenu->orden = 2;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Reportes';
     $objMenu->nomfisico = '';
     $objMenu->codpadre = 0;
     $objMenu->nivel = 1;
     $objMenu->hijo = 1;
     $objMenu->marco = '';
     $objMenu->orden = 3;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Menu Principal';
     $objMenu->nomfisico = '';
     $objMenu->codpadre = 0;
     $objMenu->nivel = 1;
     $objMenu->hijo = 1;
     $objMenu->marco = '';
     $objMenu->orden = 4;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Grupo';
     $objMenu->nomfisico = 'sigesp_vis_msg_grupo.html';
     $objMenu->codpadre = 1;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 1;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Usuario';
     $objMenu->nomfisico = 'sigesp_vis_msg_usuario.html';
     $objMenu->codpadre = 1;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 2;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Sistema';
     $objMenu->nomfisico = 'sigesp_vis_msg_sistema.html';
     $objMenu->codpadre = 1;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 3;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Asignar Usuarios a Grupo';
     $objMenu->nomfisico = 'sigesp_vis_msg_usuariogrupo.html';
     $objMenu->codpadre = 2;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 1;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Aplicar Perfil';
     $objMenu->nomfisico = 'sigesp_vis_msg_perfiles.html';
     $objMenu->codpadre = 2;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 2;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Cambio de Password';
     $objMenu->nomfisico = 'sigesp_vis_msg_cambiopassword.html';
     $objMenu->codpadre = 2;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 3;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Auditoria';
     $objMenu->nomfisico = 'sigesp_vis_msg_auditoria.html';
     $objMenu->codpadre = 3;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 1;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Permisos';
     $objMenu->nomfisico = 'sigesp_vis_msg_permisos.html';
     $objMenu->codpadre = 3;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = 'principal';
     $objMenu->orden = 2;
     $objMenu->incluir();
     $codmenu++;
     $objMenu = new Menu();
     $objMenu->codempresa = '00001';
     $objMenu->codmenu = $codmenu;
     $objMenu->codsistema = 'MSG';
     $objMenu->nomlogico = 'Volver';
     $objMenu->nomfisico = '../../desktop.html';
     $objMenu->codpadre = 4;
     $objMenu->nivel = 2;
     $objMenu->hijo = 0;
     $objMenu->marco = '_parent';
     $objMenu->orden = 1;
     $objMenu->incluir();
     // Insertar Usuario defecto
     $objUsuario->codempresa = '00001';
     $objUsuario->codusuario = 'admin';
     $objUsuario->cedula = '123';
     $objUsuario->nombre = 'administrador';
     $objUsuario->apellido = 'administrador';
     $objUsuario->password = '******';
     $objUsuario->telefono = '';
     $objUsuario->email = '';
     $objUsuario->estatus = '1';
     $objUsuario->administrador = '1';
     $objUsuario->fecultingreso = '1900/01/01';
     $objUsuario->fecbloqueo = '1900/01/01';
     $objUsuario->foto = '';
     $objUsuario->nota = 'usuario administrador de prueba';
     $objUsuario->insertarUsuario();
     $objUsuario->codempresa = '00001';
     $objUsuario->codusuario = '--------------------';
     $objUsuario->cedula = '----------';
     $objUsuario->nombre = '----------';
     $objUsuario->apellido = '----------';
     $objUsuario->password = '';
     $objUsuario->telefono = '';
     $objUsuario->email = '';
     $objUsuario->estatus = '3';
     $objUsuario->administrador = '0';
     $objUsuario->fecultingreso = '1900/01/01';
     $objUsuario->fecbloqueo = '1900/01/01';
     $objUsuario->foto = '';
     $objUsuario->nota = '';
     $objUsuario->incluir();
     // Insertar Grupo por defecto
     $objGrupo->codempresa = '00001';
     $objGrupo->codgrupo = '-----';
     $objGrupo->nombre = '-----';
     $objGrupo->nota = '';
     $objGrupo->seguridad = false;
     $objGrupo->incluir();
     // Liberar de la memoria los objetos creados
     unset($objEmpresa);
     unset($objUsuario);
     unset($objGrupo);
     unset($objSistema);
     unset($objEvento);
     unset($objMenu);
 }
示例#5
0
 public function insertarUsuario($nombre, $apellidoPaterno, $apellidoMaterno, $dni, $telefono, $departamente, $contrasenha, $direccion, $distrito, $correoElectronico, $referencia)
 {
     $ob = new Usuario(null, $nombre, $apellidoPaterno, $apellidoMaterno, $dni, $telefono, $departamente, $contrasenha, $direccion, $distrito, $correoElectronico, $referencia);
     $ob->insertarUsuario();
 }
示例#6
0
     }
     if (strlen($errores['txtUsuario']) != 1 || strlen($errores['txtIdentificador']) != 1 || strlen($errores['txtCorreo']) != 1) {
         echo json_encode($errores);
     } else {
         unset($errores['txtUsuario']);
         unset($errores['txtIdentificador']);
         unset($errores['txtCorreo']);
         try {
             $objCon->beginTransaction();
             if ($_POST['pacEx'] == 0) {
                 $objPer->insertarPersona($objCon);
                 $objNac->insertarNacionalidadPersona($objCon, $rut);
             } else {
                 $objPer->modificarPersona($objCon);
             }
             $objUsu->insertarUsuario($objCon, $objPer->getPer_id(), $objPri->getPri_id());
             $objCon->commit();
         } catch (PDOException $e) {
             $objCon->rollBack();
             echo $e->getMessage();
         }
         echo json_encode($errores);
     }
     break;
 case "modificarUsuario":
     // Modifica usuario y sus datos personales asociados a su cuenta.
     session_start();
     $errores = array();
     $objCon = new Conectar();
     $objUsu = new Usuario();
     $objPer = new Persona();