本文整理汇总了PHP中Usuario::edit方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::edit方法的具体用法?PHP Usuario::edit怎么用?PHP Usuario::edit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::edit方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ActualizarDatos
function ActualizarDatos()
{
session_start();
if (!isset($_SESSION['Usuario'])) {
Respoder(false, 'Debe iniciar sesión', null);
}
$user = new Usuario();
$user->get('idUsuario', $_SESSION['Usuario']['idUsuario']);
if (!$user->md_estado) {
Respoder(false, 'No se pudo obtener el usuario', null);
}
if (!(($user->dni = filter_input(INPUT_POST, 'dni', FILTER_VALIDATE_INT)) && ($user->nombres = filter_input(INPUT_POST, 'nombres', FILTER_SANITIZE_STRING)) && ($user->apellidos = filter_input(INPUT_POST, 'apellidos', FILTER_SANITIZE_STRING)) && ($user->email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)))) {
Respoder(false, 'Error al recibir parámetros', null);
}
$uAux = new Usuario();
if ($user->dni != $_SESSION['Usuario']['dni'] && $uAux->get('dni', $user->dni)) {
Respoder(false, 'Este DNI no está disponible', null);
}
if ($user->email != $_SESSION['Usuario']['email'] && $uAux->get('email', $user->email)) {
Respoder(false, 'Este email no está disponible', null);
}
if ($user->edit()) {
$_SESSION['Usuario'] = $user->toArray();
Respoder(true, 'Información actualizada', null);
} else {
Respoder(false, $user->md_mensaje, $user->md_detalle);
}
}
示例2: Usuario
<?php
require_once 'usuarios_model.php';
// Traer los datos de un usuario
$usuario1 = new Usuario();
$usuario1->get('user@email.com');
print $usuario1->nombre . ' ' . $usuario1->apellido . ' existe<br>';
// Crear un nuevo usuario
$new_user_data = array('nombre' => 'Alberto', 'apellido' => 'Jacinto', 'email' => 'albert2000@mail.com', 'clave' => 'jacaranda');
$usuario2 = new Usuario();
$usuario2->set($new_user_data);
$usuario2->get($new_user_data['email']);
print $usuario2->nombre . ' ' . $usuario2->apellido . ' ha sido creado<br>';
// Editar los datos de un usuario existente
$edit_user_data = array('nombre' => 'Gabriel', 'apellido' => 'Lopez', 'email' => 'marconi@mail.com', 'clave' => '69274');
$usuario3 = new Usuario();
$usuario3->edit($edit_user_data);
$usuario3->get($edit_user_data['email']);
print $usuario3->nombre . ' ' . $usuario3->apellido . ' ha sido editado<br>';
// Eliminar un usuario
$usuario4 = new Usuario();
$usuario4->get('lei@mail.com');
$usuario4->delete('lei@mail.com');
print $usuario4->nombre . ' ' . $usuario4->apellido . ' ha sido eliminado';
示例3: editStep4
private static function editStep4()
{
$company = self::post('company');
$sellers = json_encode(self::post('sellers'));
$format = array();
$format['strEmpresa'] = $company['company'];
$format['dir_empresa'] = $company['direction'];
$format['ciudad_empresa'] = $company['city'];
$format['cp_entrega'] = $company['cp'];
$format['tel_empresa'] = $company['phone'];
$format['prov_empresa'] = $company['province'];
$format['vendedores'] = $sellers;
$usuario = new Usuario();
$response = $usuario->edit($format);
echo $response ? 'true' : 'false';
}
示例4: cambiarContra
protected function cambiarContra()
{
$Usuario = $this->checkAccess();
$ipts = $this->getFilterInputs('post', array('pass' => array('string', 40, 40), 'nuevoPass' => array('string', 40, 40), 'nuevoPass2' => array('string', 40, 40)));
if ($Usuario['password'] != $ipts['pass']) {
$this->responder(false, 'Contraseña incorrecta');
}
if ($ipts['nuevoPass'] != $ipts['nuevoPass']) {
$this->responder(false, 'Las contraseñas no coinciden');
}
$mysqli = $this->getMysqli();
$user = new Usuario($mysqli, $Usuario['id']);
$user->get();
$user->password = $ipts['nuevoPass'];
if (!$user->edit()) {
$this->responder(false, 'Error al guardar cambios', $user->md_detalle);
}
$_SESSION['Usuario'] = $user->toArray();
$this->responder(true, 'Cambios guardados');
}
示例5: Usuario
header("Content-type: application/json; charset=iso-8859-1", true);
require_once '../../lib/php/conn.php';
require_once '../../models/Usuario.php';
$data = new Usuario();
require_once '../../models/Pessoa.php';
$pessoa = new Pessoa();
require_once '../../models/Perfil.php';
$perfil = new Perfil();
foreach ($_REQUEST as $key => $value) {
$_REQUEST[$key] = utf8_decode($value);
}
if ($_REQUEST['acao'] == 1 && $_REQUEST['operacao'] == 2) {
if ($data->add()) {
echo json_encode(array('success' => 1));
} else {
echo json_encode(array('success' => 0));
}
} elseif ($_REQUEST['acao'] == 2 && $_REQUEST['operacao'] == 2) {
if ($data->edit()) {
echo json_encode(array('success' => 1));
} else {
echo json_encode(array('success' => 0));
}
} elseif ($_REQUEST['acao'] == 3 && $_REQUEST['operacao'] == 2) {
if ($data->delete()) {
echo json_encode(array('success' => 1));
} else {
echo json_encode(array('success' => 0));
}
}
示例6: function
<?php
require 'inc/header.php';
Utils::POST('submit', function () {
$x = new Usuario();
$x->edit($_POST);
});
$user = Auth::User();
?>
<!-- Header -->
<!--detalle productos-->
<div class="mi-cuenta col-xs-12 col-sm-12 col-md-12 ol-lg-12">
<!--head-page-->
<div class="head-page col-xs-12 col-sm-12 col-md-12 ol-lg-12">
</div>
<!--end / head-page-->
<!--formulario-->
<div class="formulario formularioSidebar block-a col-xs-12 col-sm-7 col-md-7 ol-lg-7">
<h3 class="sub-titulo text-uppercase">Datos</h3>
<form role="form" action="" method="post" class="form-default">
<!--form-a-->
<div class="form-a col-xs-12 col-sm-6 col-md-6 ol-lg-6">
<div class="form-group">
<label for="text" class="text-uppercase">Empresa</label>