Example #1
0
 public function dsbd_editarUsuario()
 {
     $IdUsuario = Request::get('IdUsuario');
     $usuario = User::find($IdUsuario);
     $roles = Rol::lists('NombreRol', 'IdRol');
     $cargos = Cargo::lists('NombreCargo', 'IdCargo');
     $areas = Area::lists('NombreArea', 'IdArea');
     return View::make('usuarios.dsbd_editar_usuario', array('usuario' => $usuario, 'roles' => $roles, 'cargos' => $cargos, 'areas' => $areas));
 }
 public function render_view_user($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 && $id) {
             $data["tipos_documento"] = TipoDocumento::lists('nombre', 'idtipo_documento');
             $data["areas"] = Area::lists('nombre', 'idarea');
             $data["roles"] = Rol::lists('nombre', 'idrol');
             $data["user_info"] = User::searchUserById($id)->get();
             if ($data["user_info"]->isEmpty()) {
                 return Redirect::to('user/list_user');
             }
             $data["user_info"] = $data["user_info"][0];
             return View::make('user/viewUser', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }