$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>"; }
<?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(); }
<?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); }
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(); }
} 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();