public function mux($logged) { $session = new USession(); $VIndex = new VIndex(); switch ($VIndex->getController()) { case 'log': $CLog = new CLog(); $log = $CLog->mux(); if ($VIndex->getTask() == 'in' || $VIndex->getTask() == 'out') { $VIndex->deleteController(); $VIndex->deleteTask(); return $this->setPage(); } else { return $log; } case 'rent': if ($logged >= 0) { $CRent = new CRent(); return $CRent->mux(); } else { return $VIndex->fetch('forbidden_user.tpl'); } case 'user': if ($logged >= 0) { $CUser = new CUser(); return $CUser->mux(); } else { return $VIndex->fetch('forbidden_user.tpl'); } case 'admin': if ($logged >= 1) { $CAdmin = new CAdmin(); return $CAdmin->mux(); } else { return $VIndex->fetch('forbidden_admin.tpl'); } case 'static': $CStatic = new CStatic(); return $CStatic->mux($logged); default: $CStatic = new CStatic(); return $CStatic->mux($logged); } }
public function mux($logged) { $VIndex = new VIndex(); switch ($VIndex->getController()) { case 'alog': $ALog = new ALog(); return $ALog->mux(); case 'arent': if ($logged >= 0) { $ARent = new ARent(); return $ARent->mux(); } case 'aadmin': if ($logged >= 1) { $AAdmin = new AAdmin(); return $AAdmin->mux(); } } }