function getPage($page) { $params = []; if (User::isLogged()) { $u = User::getUser(); $explodeName = explode(' ', $u->user_name); $first = strlen($explodeName[0]) > 0 ? $explodeName[0] : ''; $last = isset($explodeName[1]) > 0 ? $explodeName[1] : ''; $params['userName'] = $u->user_name; $params['userInfo'] = $u; $params['firstName'] = $first; $params['lastName'] = $last; } if (!User::isLogged()) { return view('login'); } switch ($page) { case 'inicio': return view('home')->with($params); break; case 'perfil': return view('profile')->with($params); /*$user = User::getUser($_SESSION['ina_user']['id']); $user_ext = User::join("state","state.id","=","user.state_id")->join("country","country.id","=","state.country_id")->where("user.id","=",$_SESSION['ina_user']['id'])->get(array("country.phone_ext"))->first(); $params['page']['ext']=$user_ext->phone_ext; return view('profile', array('user' => $user))->with($params);*/ break; case 'catalogos': $params['departments'] = Department::getAllDepartments(); return view('catalogs')->with($params); break; case 'pacientes': return view('patients')->with($params); break; default: break; } }