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")); } }
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")); } }
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); } }
$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\">×</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 ×\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">
<? 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'"/>
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 { }
<?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'); }
$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) {
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"); } } }
</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 é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 }
|-------------------------------------------------------------------------- |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');