public function edit($id)
 {
     $usuario = new Usuario();
     $this->titulo = "Editar Usuario";
     $this->titulo2 = "";
     $this->usuaior = Auth::get('nombre');
     //se verifica si se ha enviado el formulario (submit)
     if (Input::hasPost('Usuario')) {
         if ($_POST['Usuario']['rol'] == 'administrador' or $_POST['Usuario']['rol'] == 'editor') {
             //Al directorio public hay que darle premisos 777
             $carpeta = new Carpeta();
             $nombrecarpe = $_POST['Usuario']['nombreusuario'];
             // crea una careta en default puplic
             $carpetaid_contenedor = NULL;
             $carpeta->insertar_carpeta_editar($carpetaid_contenedor, $nombrecarpe);
             if (!file_exists($nombrecarpe)) {
                 if (!mkdir($nombrecarpe, 0777, true)) {
                     die('Fallo al crear las carpetas...');
                 }
             }
         }
         if (!$usuario->update(Input::post('Usuario'))) {
             Flash::error('Falló Operación');
         } else {
             Flash::valid('Operación exitosa');
             //enrutando por defecto al index del controller
             return Router::redirect();
         }
     } else {
         //Aplicando la autocarga de objeto, para comenzar la edición
         $this->Usuario = $usuario->find((int) $id);
     }
 }
 function procesar(&$nextAction)
 {
     $usuario = new Usuario(RegistryHelper::getIdUsuario());
     $usuario->clave = md5($_REQUEST['passNuevo']);
     if ($usuario->update()) {
         $nextAction->setNextAction('Inicio', 'cambiarPassword.ok');
     } else {
         $nextAction->setNextAction('Inicio', 'cambiarPassword.error', array(error => "1"));
     }
 }
Esempio n. 3
0
 function procesar(&$nextAction)
 {
     $usuario = new Usuario($_GET['id']);
     $usuario->baja_logica = 1;
     if ($usuario->update()) {
         $nextAction->setNextAction("UsuarioBuscar", "eliminacion.usuario.ok");
     } else {
         $nextAction->setNextAction("UsuarioBuscar", "eliminacion.usuario.error", array(error => "1"));
     }
 }
Esempio n. 4
0
 function procesar(&$nextAction)
 {
     $usuario = new Usuario($_GET['id']);
     // Se guarda la clave actual para que no se pise si no posteo ninguna clave
     $clave_actual = $usuario->clave;
     //Se copian todos los valores ingresados
     $usuario->setFields($_POST);
     // Se valida que la clave ingresada sea null, porque si es null entonces no
     // hay que cambiarla
     if ($_POST['clave'] != "") {
         $usuario->clave = md5($_POST["clave"]);
     } else {
         $usuario->clave = $clave_actual;
     }
     $params["id"] = $usuario->id;
     if ($usuario->update()) {
         $nextAction->setNextAction("UsuarioMod", "modificacion.usuario.ok", $params);
     } else {
         $params['error'] = "1";
         $nextAction->setNextAction("UsuarioMod", "modificacion.usuario.error", $params);
     }
 }
Esempio n. 5
0
$usuario = new Usuario($db);
$usuario->id = $id;
$usuario->getUser();
$Mensaje = " ";
if ($_POST) {
    // Valores de usuario en POST
    $usuario->nombre = htmlentities(trim($_POST['nombre']));
    $usuario->apaterno = htmlentities(trim($_POST['apaterno']));
    $usuario->amaterno = htmlentities(trim($_POST['amaterno']));
    $usuario->matricula = htmlentities(trim($_POST['matricula']));
    $usuario->rol = htmlentities(trim($_POST['rol']));
    $usuario->correo = htmlentities(trim($_POST['correo']));
    $usuario->telefono = htmlentities(trim($_POST['telefono']));
    $usuario->estado = htmlentities(trim($_POST['estado']));
    // Editar Usuario
    if ($usuario->update()) {
        $Mensaje = "<div class=\"alert alert-success alert-dismissable\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times</button>\n                            El usuario fue editado exitosamente\n                        </div>";
    } else {
        $Mensaje = "<div class=\"alert alert-danger alert-dismissable\">\n                <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">\n                            &times\n                      </button>\n                El usuario no se creo\n            </div>";
    }
}
?>
<!DOCTYPE html>
<html lang="en">

<head>
    
    <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" />

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
Esempio n. 6
0
<?
	require('usuario.php');
	$matricula = $_POST['matricula'];
	$nombre = $_POST['nombre'];
	$apellidos = $_POST['apellidos'];
	$email = $_POST['email'];
	
	$bd = new MySQL('localhost', 'root', 'admin', 'arqui_lab');
	$nuevo = new Usuario();

	$nuevo->setNombre($nombre);
	$nuevo->setApellidos($apellidos);
	$nuevo->setMatricula($matricula);
	$nuevo->setEmail($email);
	
	$nuevo->update();
	
	echo "ACTUALIZANDO USUARIO $matricula";
	
?>
<br/>
<input type="button" value="Regresar" onClick="window.location.href='lista.php'"/>
Esempio n. 7
0
require_once '../Model/Usuario.php';
$id = $_SESSION["id"];
$nome = $_POST["nome"];
$login = $_POST["login"];
$senha = $_POST["senha"];
$admin = $_POST["admin"];
$usuario = new Usuario();
$usuario->setNome($nome);
$usuario->setLogin($login);
$usuario->setAdmin($admin);
if ($senha) {
    $usuario->setSenha($senha);
} else {
    $dados = $usuario->listarUmUsuario($id);
    $row = $dados->fetch(PDO::FETCH_OBJ);
    $senha = $row->senha;
    $usuario->setSenhaSemMD5($senha);
}
$update = $usuario->update($id);
if ($update) {
    echo '<html>
            <head>
                <meta charset="utf-8">        
            </head>
            <body>
                <script>alert("Atualização realizada.")</script>
                <script>window.location.replace("../View/listarComida.php)</script>
            </body>
          </html>';
} else {
}
Esempio n. 8
0
<?php

$novo = new Usuario();
$novo->set_codigo($_POST['codigo']);
$novo->set_nome($_POST['nome']);
$novo->set_sobrenome($_POST['sobrenome']);
$novo->set_dataNascimento($_POST['data_nascimento']);
$novo->set_email($_POST['email']);
$novo->set_login($_POST['login']);
$novo->set_senha($_POST['senha']);
$novo->set_permissao($_POST['permissao'] == 'on' ? 1 : 0);
$novo->set_status($_POST['status'] == 'on' ? 1 : 0);
$erro = $novo->update();
if ($erro) {
    retornar_erro($erro);
} else {
    header('location:?acao=listar-usuario');
}
Esempio n. 9
0
                                        $obj->update($_POST['id_usuario'], 'password', md5($_POST['password']));
                                    }
                                    if ($_POST['id_usuario'] == $ses->getUsuario('id')) {
                                        $obj = new Usuario($ses->getUsuario('id'));
                                        $ses->setUsuario($obj->getCampos());
                                    }
                                    break;
                                case 85:
                                    //'estilos':
                                    $obj->borraIdContenido();
                                    foreach ($_POST['estilo'] as $idEstilo => $valor) {
                                        $obj->inserta(array('id_bloque' => $idEstilo));
                                    }
                                    break;
                                default:
                                    $obj->update($_POST['id'], $_POST['campo'], $_POST['valor']);
                            }
                            break;
                        default:
                            throw new PDOException('Operación desconocida:' . $ses->getOperacion());
                    }
                    break;
                }
            }
        } else {
            throw new PDOException('Operación no admitida:' . $ses->getOperacion());
        }
    }
    $bd->commit();
    $ses->setResultado("Ok");
} catch (PDOException $e) {
Esempio n. 10
0
 function editar($idusuario)
 {
     //aqui se consulta al usuario por el id
     //se envia el id por el link
     $usu = new Usuario();
     $this->usu_consultado = $usu->find_first($idusuario);
     //si decimos this es porque yapodemos usarlo en la vista
     //lo demas es lo mismo porque tomamos los mismos datos y actualizamos al usuario
     if (Input::hasPost("tipousuario")) {
         //Flash::info("hola");
         //Campos
         $tipousuario = Input::post("tipousuario");
         $usuario = new Usuario(Input::post("usuario"));
         $usuario->tipousuario_id = $tipousuario["tipousuario_id"];
         $usuario->id = Input::post("idusuario");
         if ($usuario->update()) {
             $this->usuario_id = $usuario->id;
             Flash::info("Datos grabados correctamente");
         } else {
             Flash::error("Ups!! hay un error, intente nuevamente");
         }
     }
 }
Esempio n. 11
0
                      </div>
                    <?php 
    } else {
        ?>
                      <div class="alert alert-danger" role="alert">
                        <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
                        Ha habido un problema al eliminar, contacte con el administrador.
                      </div>
                    <?php 
    }
}
if (isset($_POST['btnUpdUser'])) {
    $nuevo = new Usuario();
    $nuevo->set($_POST['txtUsuario1'], $_POST['txtContrasena1'], $_POST['txtNombre1'], $_POST['txtTelefono1'], $_POST['txtDireccion1'], $_POST['txtCui1'], $_POST['txtFecha1'], $_POST['selRol1']);
    $nuevo->id = $_POST['txtId'];
    if ($nuevo->update()) {
        vitacora($_SESSION['id'], $_SESSION['user'], "update", $_SERVER['REQUEST_URI'], $_POST['txtId'] . '.' . $_POST['txtUsuario1'] . '.' . $_POST['txtContrasena1'] . '.' . $_POST['txtNombre1'] . '.' . $_POST['txtTelefono1'] . '.' . $_POST['txtDireccion1'] . '.' . $_POST['txtCui1'] . '.' . $_POST['txtFecha1'] . '.' . $_POST['selRol1']);
        ?>
                    <div class="alert alert-success" role="alert">
                      <span class="glyphicon glyphicon-ok-sign" aria-hidden="true"></span>
                      El usuario ha sido actualizado con &eacute;xito.
                    </div>
                  <?php 
    } else {
        ?>
                    <div class="alert alert-danger" role="alert">
                      <span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></span>
                      Ha habido un problema al actualizar usuario, contacte con el administrador.
                    </div>
                  <?php 
    }
Esempio n. 12
0
|--------------------------------------------------------------------------
|Controlador
|--------------------------------------------------------------------------
|
| Este archivo se encarga de guardar los cambios de tipo en el sistema.
|
*/
require __DIR__ . '/../../config/config.php';
require __DIR__ . '/../../config/auth.php';
require __DIR__ . '/../../clases/Usuario.php';
if (!empty($_POST['perfil']) && !empty($_POST['nombre']) && !empty($_POST['apellido']) && !empty($_POST['mail']) && !empty($_POST['logini']) && !empty($_POST['nac'])) {
    $idUsr = isset($_GET['id']) && $_GET['id'] != "" ? $_GET['id'] : null;
    $tipo = $_POST['perfil'];
    $nombre = $_POST['nombre'];
    $apellido = $_POST['apellido'];
    $mail = $_POST['mail'];
    $login = $_POST['logini'];
    $nac = $_POST['nac'];
    $usuario = new Usuario($tipo, $login, "", $nombre, $apellido, $mail, $nac);
    if ($usuario->update($idUsr)) {
        var_dump($usuario);
        $_SESSION['success_update'] = true;
        $_SESSION['usrup'] = $login;
        $_SESSION['usuario'] = ['id' => $usuario->getId_usuario(), 'perfil' => $usuario->getCodigo_perfil(), 'user' => $usuario->getLogin(), 'nombre' => $usuario->getNombre(), 'apellido' => $usuario->getApellido(), 'email' => $usuario->getCorreo(), 'fechaNacimiento' => $usuario->getFechaNac()];
    } else {
        $_SESSION['error_tmp'] = "Producto no actualizado";
    }
} else {
    $_SESSION['error_tmp'] = "Todos los campos son obligatorios.";
}
header('Location: ' . ROOT_ADMIN . 'vistas/ListarUsuarios.php');