public function list_users() { if (Auth::check()) { $data["inside_url"] = Config::get('app.inside_url'); $data["user"] = Session::get('user'); $data["permisos"] = Session::get('permisos'); if (in_array('side_listar_usuarios', $data["permisos"])) { $data["search"] = null; $data["users_data"] = User::getUsersInfo()->paginate(10); return View::make('user/listUsers', $data); } else { // Llamo a la función para registrar el log de auditoria $descripcion_log = "Se intentó acceder a la ruta '" . Request::path() . "' por el método '" . Request::method() . "'"; Helpers::registrarLog(10, $descripcion_log); Session::flash('error', 'Usted no tiene permisos para realizar dicha acción.'); return Redirect::to('/dashboard'); } } else { return View::make('error/error'); } }
public function search_user() { 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) { $data["search"] = Input::get('search'); $data["search_area"] = Input::get('search_area'); $data["areas"] = Area::lists('nombre', 'idarea'); if ($data["search"] == null && $data["search_area"] == 0) { $data["users_data"] = User::getUsersInfo()->paginate(10); return View::make('user/listUsers', $data); } else { $data["users_data"] = User::searchUsers($data["search"], $data["search_area"])->paginate(10); return View::make('user/listUsers', $data); } } else { return View::make('error/error', $data); } } else { return View::make('error/error', $data); } }