本文整理汇总了PHP中Usuario::getInformacionUsuario方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::getInformacionUsuario方法的具体用法?PHP Usuario::getInformacionUsuario怎么用?PHP Usuario::getInformacionUsuario使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::getInformacionUsuario方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
/**
* Método principal
*/
public function index()
{
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario(Session::get('id'))) {
Flash::info('Lo sentimos pero no se ha podido establecer tu información');
return Redirect::to('dashboard');
}
$perfil = $usuario->perfil;
$app_ajax_old = $usuario->app_ajax;
$tmp_usr = $usuario;
if (Input::hasPost('usuario')) {
$usuario = Usuario::setUsuario('update', Input::post('usuario'), array('repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'perfil_id' => $usuario->perfil_id));
if ($usuario) {
Flash::valid('El usuario se ha actualizado correctamente.');
if ($app_ajax_old != $usuario->app_ajax) {
Session::set('app_ajax', $usuario->app_ajax);
return APP_AJAX ? View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/') : Redirect::to('/sistema/mi_cuenta');
}
$usuario->perfil = $perfil;
} else {
$usuario = $tmp_usr;
}
}
$this->temas = DwUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/');
$this->usuario = $usuario;
$this->page_title = 'Actualizar mis datos';
}
示例2: index
/**
* Método principal
*/
public function index()
{
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario(Session::get('id'))) {
MkcMessage::get('id_no_found');
return MkcRedirect::to('dashboard');
}
$perfil = $usuario->perfil;
$app_ajax_old = $usuario->app_ajax;
if (Input::hasPost('usuario')) {
if (MkcSecurity::isValidKey(Input::post('usuario_id_key'), 'form_key')) {
ActiveRecord::beginTrans();
//Guardo la persona
$persona = Persona::setPersona('update', Input::post('persona'), array('id' => $usuario->persona_id));
if ($persona) {
$usuario = Usuario::setUsuario('update', Input::post('usuario'), array('persona_id' => $persona->id, 'repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'sucursal_id' => $usuario->sucursal_id, 'perfil_id' => $usuario->perfil_id));
if ($usuario) {
ActiveRecord::commitTrans();
MkcMessage::valid('El usuario se ha actualizado correctamente.');
if ($app_ajax_old != $usuario->app_ajax) {
Session::set('app_ajax', $usuario->app_ajax);
if (APP_AJAX) {
View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/');
} else {
MkcRedirect::to('sistema/mi_cuenta');
}
}
$usuario->perfil = $perfil;
$usuario->fotografia = $persona->fotografia;
}
} else {
ActiveRecord::rollbackTrans();
}
}
}
$this->temas = MkcUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/');
$this->usuario = $usuario;
$this->page_title = 'Actualizar mis datos';
}
示例3: ver
/**
* Método para ver
*/
public function ver($key)
{
if (!($id = DwSecurity::isValidKey($key, 'shw_usuario', 'int'))) {
return DwRedirect::toAction('listar');
}
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario($id)) {
DwMessage::get('id_no_found');
return DwRedirect::toAction('listar');
}
$estado = new EstadoUsuario();
$this->estados = $estado->getListadoEstadoUsuario($usuario->id);
$acceso = new Acceso();
$this->accesos = $acceso->getListadoAcceso($usuario->id, 'todos', 'order.fecha.desc');
$this->usuario = $usuario;
$this->page_title = 'Información del usuario';
}
示例4: Conectar
session_start();
require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Nacionalidad.class.php';
$objNac = new Nacionalidad();
require_once '../../class/Privilegios.class.php';
$objPri = new Privilegio();
require_once '../../class/Usuario.class.php';
$objUsu = new Usuario();
require_once '../../class/Util.class.php';
$objUtil = new Util();
//LLAMADA DE METODOS.
$objCon->db_connect();
$privilegios = $objPri->obtenerPrivilegios($objCon);
$objUsu->setUsu_usuario($_POST['usu_nombre']);
$datos = $objUsu->getInformacionUsuario($objCon);
$objCon = null;
$_SESSION['rut'] = $datos[0]['rut'];
$_SESSION['usu_nombre'] = $datos[0]['usuario'];
$_SESSION['usu_correo'] = $datos[0]['correo'];
//var_dump($datos);
$fecha = "01/01/" . (date("Y") - 18);
?>
<script type="text/javascript" src="controller/client/js_editarUsuario.js"></script>
<script type="text/javascript">calendario('txtFechaNacimientos', '<?php
echo $fecha;
?>
')</script>
<center>
<form id="frmAgregarUsuario">
示例5: accesos
/**
* Método para ver los accesos
*/
public function accesos($key, $page = 'page.1')
{
if (!($id = Security::getKey($key, 'shw_accesos', 'int'))) {
return Redirect::toAction('listar');
}
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario($id)) {
Flash::error('Lo sentimos, no se ha podido establecer la información del usuario');
return Redirect::toAction('listar');
}
$page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
$acceso = new Acceso();
$this->accesos = $acceso->getListadoAcceso($usuario->id, 'todos', 'order.fecha.desc', $page);
$this->key = $key;
$this->usuario = $usuario;
$this->page_title = 'Seguimiento a estados del usuario';
}
示例6: foto
public static function foto($src, $alt = NULL, $attrs = NULL)
{
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario(Session::get('id'))) {
DwMessage::get('id_no_found');
return DwRedirect::to('dashboard');
}
$usuario->perfil = $perfil;
$usuario->fotografia = $persona->fotografia;
if (is_array($attrs)) {
$attrs = Tag::getAttrs($attrs);
}
return '<img src="' . PUBLIC_PATH . "img/{$src}\" alt=\"{$alt}\" {$attrs} />";
}