当前位置: 首页>>代码示例>>PHP>>正文


PHP Usuario::edit方法代码示例

本文整理汇总了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);
    }
}
开发者ID:MarlonEnmanuel,项目名称:unprg-web-old,代码行数:28,代码来源:ctrlUsuario.php

示例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';
开发者ID:FabricioRojas,项目名称:php,代码行数:24,代码来源:abm_example.php

示例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';
 }
开发者ID:EzequielDot175,项目名称:core_nufarm,代码行数:16,代码来源:class.ajax.php

示例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');
 }
开发者ID:MarlonEnmanuel,项目名称:unprg-web-old,代码行数:20,代码来源:ctrlUsuario.php

示例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));
    }
}
开发者ID:alanansilva,项目名称:3heads,代码行数:30,代码来源:persistence.php

示例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>
开发者ID:EzequielDot175,项目名称:nufarm,代码行数:31,代码来源:mi-cuenta-maqueta.php


注:本文中的Usuario::edit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。