<?php session_start(); require_once '../config.php'; require_once RUTA_CONTROLLERS . '/Usuario_controller.php'; require_once RUTA_CONTROLLERS . '/Standar_controller.php'; $usuario_controller = new Usuario_controller(); $standar_controller = new Standar_controller(); extract($_POST); if ($username == '' || $password == '') { header('Location: login.php'); } $usuario = $usuario_controller->login($username, sha1($password)); //$usuario = $usuario_controller->login( $username , $password ); if (isset($remember)) { setcookie("login", $username, time() + 60 * 60 * 24 * 365); setcookie("pass", $password, time() + 60 * 60 * 24 * 365); } else { $expire = time() - 300; setcookie("login", '', $expire); setcookie("pass", '', $expire); } if (REQUIERE_CONFIGURACION_INICIAL) { $sistema_configurado = $standar_controller->sistema_configurado(); if (!is_null($usuario) && $sistema_configurado == 'INSTALADO') { $array = array('id' => $usuario->id, 'nombre' => $usuario->nombre, 'apellidos' => $usuario->apellidos, 'token' => $usuario->token); $_SESSION['usuario'] = $array; header('Location: index.php'); exit; } else { if (!is_null($usuario) && $sistema_configurado == 'NO_INSTALADO') {
*/ include_once '../config.php'; // Incluímos el archivo de control require_once RUTA_ADMIN . '/control.php'; // Incluímos la librería de funciones de admin require_once RUTA_ADMIN . '/funciones_admin.php'; require_once RUTA_ADMIN . '/funciones_input.php'; // Incluímos los controladores necesarios require_once RUTA_CONTROLLERS . '/Tipo_controller.php'; require_once RUTA_CONTROLLERS . '/Contenido_controller.php'; $tipo_controller = new Tipo_controller(); $lista_tipos = $tipo_controller->get_todos_tipos(); $contenido_controller = new ContenidoController(); include_once RUTA_CONTROLLERS . '/Usuario_controller.php'; $titulo = 'EDICIÓN DE UN USUARIO'; $usuario_controller = new Usuario_controller(); $usuario = $usuario_controller->get_usuario_by_id($_GET['id']); $inputs = array(); $inputs['login'] = array('label' => 'Nombre de usuario', 'name' => 'login', 'id' => 'login', 'value' => $usuario->login, 'placeholder' => '', 'ayuda' => 'Introduzca el nombre del usuario con el que se identificará en el sistema', 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,minlength: 6,'); $inputs['nombre'] = array('label' => 'Nombre', 'name' => 'nombre', 'id' => 'nombre', 'placeholder' => '', 'ayuda' => 'Introduzca el nombre del usuario ', 'value' => $usuario->nombre, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,'); $inputs['apellidos'] = array('label' => 'Apellidos', 'name' => 'apellidos', 'id' => 'apellidos', 'placeholder' => '', 'ayuda' => 'Introduzca los apellidos del usuario', 'value' => $usuario->apellidos, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,'); $inputs['email'] = array('label' => 'Correo eléctronico de usuario', 'name' => 'email', 'id' => 'email', 'placeholder' => '', 'ayuda' => 'Introduzca el correo electrónico del usuario', 'value' => $usuario->email, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,email:true,'); $inputs['pass'] = array('label' => 'Nueva contraseña', 'name' => 'password', 'id' => 'password', 'placeholder' => '', 'ayuda' => 'Si desea cambiar la contraseña del usuario, escribala aquí y repítala en el siguiente campo, en caso contrario deje ambas en blanco', 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'minlength: { depends: function() { return $("#password").attr("value").length != 0; }, param: 6 },'); // indicamos que css queremos cargar para esta pagina $css = array(WG_ESTILOS, BOOTSTRAP, FONT_AWSOME, PLUGINS, SIMPLE_LINE_ICONS, UNIFORM, COMPONENTS, LAYOUT, DEF, CUSTOM, TOASTR); //indicamos que css de los recuros queremos cargar
header('Location:papelera_usuarios.php?tipo=9&exito=error&accion=borrar'); exit; } } } header('Location: papelera_usuarios.php?tipo=9&exito=ok&accion=borrar'); exit; } else { if (isset($_GET['papelera']) && $_GET['tipo'] == 'contenido' && is_numeric($_GET['id_contenido'])) { include_once RUTA_CONTROLLERS . '/Contenido_controller.php'; $contenido_controller = new ContenidoController(); $url = $contenido_controller->eliminar_todos_permanente($_GET['id_contenido']) ? 'papelera.php?tipo=' . $_GET['id_contenido'] . '&exito=ok&accion=borrar' : 'papelera.php?&tipo=' . $_GET['id_contenido'] . '&exito=error&accion=borrar'; header('Location:' . $url); } else { if (isset($_GET['papelera']) && $_GET['tipo'] == 'usuario') { include_once RUTA_CONTROLLERS . '/Usuario_controller.php'; $usuario_controller = new Usuario_controller(); $url = $usuario_controller->eliminar_todos_permanente() ? 'papelera_usuarios.php?tipo=9&exito=ok&accion=borrar' : 'papelera_usuarios.php?&tipo=9&exito=error&accion=borrar'; header('Location:' . $url); } else { if ($_GET['tipo_contenido'] != 9) { header('Location:todos.php?tipo=' . $_GET['tipo_contenido'] . '&exito=error'); } else { header('Location:todos_usuarios.php?tipo=' . $_GET['tipo_contenido'] . '&exito=error'); } } } } } } }
* necesario includir el controlador de usuario * */ include_once '../config.php'; // Incluímos el archivo de control require_once RUTA_ADMIN . '/control.php'; // Incluímos la librería de funciones de admin require_once RUTA_ADMIN . '/funciones_admin.php'; //include_once ('/funciones_input.php'); // Incluímos los controladores necesarios require_once RUTA_CONTROLLERS . '/Tipo_controller.php'; $tipo_controller = new Tipo_controller(); require_once RUTA_CONTROLLERS . '/Contenido_controller.php'; $contenido_controller = new ContenidoController(); require_once RUTA_CONTROLLERS . '/Usuario_controller.php'; $usuario_controller = new Usuario_controller(); if (is_numeric($_GET['tipo'])) { /** * TIPOS : * * - DIRECTO : el value del array asoc se corresponde con el campo * * -ASOCIATIVO : el value es un array formado por mas de un campo de la misma tabla o diferentes * * -JOIN : el value indica un valor que debe ser transformado con el campo de otra tabla, * el primer valor es el nombre de la tabla * * -SPAN : adorna un campo con una determinada clase aplicada a un span * */ $titulo = 'Listado';
<?php session_start(); require_once '../config.php'; require_once RUTA_CONTROLLERS . '/Usuario_controller.php'; require_once RUTA_CONTROLLERS . '/Standar_controller.php'; $usuario_controller = new Usuario_controller(); $standar_controller = new Standar_controller(); if (isset($_SESSION['usuario'])) { $id = $_SESSION['usuario']['id']; $usuario_logueado = $usuario_controller->esta_logeado($id); $configurado = $standar_controller->sistema_configurado() != 'INSTALADO' ? false : true; } else { $usuario_logueado = NULL; $configurado = false; } // hay que comprobar que aparte de que este logueado tenga el sistema configurado sino es asi aunque escriba // en la url index.php sino tiene el sistema configurado hay que redireccionarlo a configuracion.php //var_dump($usuario_logueado); if (is_null($usuario_logueado)) { header('Location: login.php'); } //else if( !is_null( $usuario_logueado ) && !$configurado ) { // // header( 'Location: configuracion.php?configurado=no' ); //}
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ include_once '../config.php'; include_once RUTA_CONTROLLERS . '/Usuario_controller.php'; include_once RUTA_RAIZ . '/phpmailer/class.phpmailer.php'; include_once RUTA_RAIZ . '/phpmailer/class.smtp.php'; //include_once( 'phpmailer/templateMail.php' ); extract($_POST); $errorEmail = !filter_var($email, FILTER_VALIDATE_EMAIL) ? true : false; if (!$errorEmail) { $usuario_controller = new Usuario_controller(); $nueva_pass = $usuario_controller->nueva_password($email); if (is_null($nueva_pass)) { header('Location: login.php?error=2'); } else { // $body = Template( $persona_contacto , $telefono , $email , $consulta ); $mail = new PHPMailer(); $mail->Mailer = "smtp"; $mail->Host = "mail.gestores.net"; $mail->SMTPAuth = true; //Le decimos cual es nuestro nombre de usuario y password $mail->Username = "******"; $mail->Password = "******"; //Le indicamos que el servidor smtp requiere autenticación $mail->SMTPAuth = true; $mail->Subject = _("RESETEO DE SUS DATOS DE ACCESO");
<?php //header("Content-Type: text/html;charset=utf-8"); /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. * Controlador de usuario que requiere la clase Facade y permite entre otras cosas registrar, buscar, cargar, cambiar, * asignar y desasignar un usuario */ //identificador de sesión activa session_start(); require_once '../modelo/facade/Facade.php'; //Opción recibida desde la vista $opcion = $_POST['opcion']; $Usuario_controller = new Usuario_controller(); //Selección de la función de acuerdo a la opción switch ($opcion) { case "registrar_usuario": $codigo = $_POST['codigo']; $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $cedula = $_POST['numDoc']; $password = $_POST['pass']; $correo = $_POST['correo']; $cargo = $_POST['cargo']; $departamento = $_POST['departamento']; $telefono = $_POST['telefono']; $rol_usuario = (int) $_POST['rol']; $estado = (int) $_POST['estado']; $Usuario_controller->registrar_usuario($codigo, $nombre, $apellido, $cedula, $password, $correo, $cargo, $departamento, $telefono, $rol_usuario, $estado);
session_start(); require_once '../config.php'; extract($_POST); if (isset($nombre) && isset($apellidos)) { require_once RUTA_CONTROLLERS . '/Usuario_controller.php'; require_once RUTA_CLASS . '/Usuario.php'; // require_once( RUTA_INCLUDES.'/Termino.php'); // var_dump( $_POST ); $errores = $login == '' ? true : false; $errores = $nombre == '' ? true : false; $errores = $apellidos == '' ? true : false; $errores = !filter_var($email, FILTER_VALIDATE_EMAIL) ? true : false; $errores = $password == '' ? true : false; $errores = $rpassword != $password || $rpassword == '' ? true : false; if (!$errores) { $usuario_controller = new Usuario_controller(); $usuario = new Usuario('', $login, sha1($password), $nombre, $apellidos, $email, date('Y-m-d h:i:s'), 'S', ''); $usuario_controller->insertar_usuario($usuario); header('Location: todos_usuarios.php?tipo=9&exito=ok&accion=guardar'); } else { header('Location: nuevo.php?tipo=9'); } } else { if (isset($_GET['tipo']) && is_numeric($_GET['tipo'])) { if (isset($_FILES)) { $_POST = array_merge($_POST, $_FILES); } // var_dump( $_POST ); // Incluímos todos los controladores necesarios require_once RUTA_CONTROLLERS . '/Contenido_controller.php'; //incluimos las clases de objetos necesarias
<?php //var_dump($_GET); /** * @author Brais Calvo García * @version 0.1 */ /* * restaurar.php * * este archivo procesar los datos del formulario y comprobar que este todo correcto, si es asi, restaura los datos * * */ require_once '../config.php'; if ($_GET['tipo'] == 'contenido' && isset($_GET['id']) && is_numeric($_GET['id'])) { include_once RUTA_CONTROLLERS . '/Contenido_controller.php'; $contenido_controller = new ContenidoController(); $contenido = $contenido_controller->obtener_tipo_by_id($_GET['id']); $url = $contenido_controller->restaurar_item($_GET['id']) ? 'papelera.php?tipo=' . $contenido->id_tipo . '&exito=ok&accion=restaurar' : 'papelera.php?&tipo=' . $contenido->id . '&exito=error&accion=restaurar'; header('Location:' . $url); } else { if ($_GET['tipo'] == 'user' && isset($_GET['id']) && is_numeric($_GET['id'])) { include_once RUTA_CONTROLLERS . '/Usuario_controller.php'; $usuario_controller = new Usuario_controller(); $url = $usuario_controller->update_campo_usuario('activo', "S", $_GET['id']) ? 'papelera_usuarios.php?tipo=9&exito=ok&accion=restaurar' : 'papelera_usuarios.php?tipo=9&exito=error&accion=restaurar'; header('Location: ' . $url); } else { header('Location: error_admin.php '); } }
session_start(); require_once '../config.php'; extract($_POST); //var_dump($_FILES); if (isset($nombre) && isset($apellidos)) { require_once RUTA_CONTROLLERS . '/Usuario_controller.php'; require_once RUTA_CLASS . '/Usuario.php'; $error_login = $login == ' ' ? true : false; $error_nombre = $nombre == '' ? true : false; // $error_pass = $apellidos == '' ? true : false; $error_mail = !filter_var($email, FILTER_VALIDATE_EMAIL) ? true : false; // $errores = $password == '' ? true : false; // // $errores = $rpassword != $password || $rpassword == '' ? true : false; if (!$error_login && !$error_nombre && !$error_mail && ($password == '' || strlen($password) > 4)) { $usuario_controller = new Usuario_controller(); $password = $password != '' ? sha1($password) : ''; $usuario = new Usuario($_GET['id'], $login, $password, $nombre, $apellidos, $email, date('Y-m-d h:i:s'), 'S', ''); $usuario_controller->modificar_usuario($usuario); header('Location: editar_usuarios.php?tipo=user&id=' . $usuario->id . '&exito=ok'); } else { header('Location: editar_usuarios.php?tipo=user&id=' . $usuario->id . '&exito=error'); } } else { if ($_GET['tipo'] == 'contenido' && isset($_GET['id']) && is_numeric($_GET['id'])) { $ya_existe_imagen = false; if (isset($imagen_subida)) { $ya_existe_imagen = true; unset($_POST['imagen_subida']); } if (isset($_FILES)) {