本文整理汇总了PHP中Usuario::update方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::update方法的具体用法?PHP Usuario::update怎么用?PHP Usuario::update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::update方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: edit
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);
}
}
示例2: procesar
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"));
}
}
示例3: procesar
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"));
}
}
示例4: procesar
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);
}
}
示例5: Usuario
$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">
示例6: MySQL
<?
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'"/>
示例7: Usuario
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 {
}
示例8: Usuario
<?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');
}
示例9: 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) {
示例10: editar
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");
}
}
}
示例11: Usuario
</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
}
示例12: isset
|--------------------------------------------------------------------------
|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');