예제 #1
0
 public final function __construct()
 {
     SettingController::_checkPermission();
     $this->setLayout('backend');
 }
예제 #2
0
         case 'activities':
             $dashboardController->getNextActivities();
             break;
         case 'postActivity':
             $dashboardController->postActivity();
             break;
         case 'forgetPassword':
             $homeController->forgetPassword();
             break;
         default:
             $dashboardController->render();
             break;
     }
     break;
 case "setting":
     $settingController = new SettingController();
     $where = $route[2];
     switch ($where) {
         case 'updateTechStrength':
             $settingController->updateTechStrength();
             break;
         case 'updateUserInfo':
             $settingController->updateUserInfo();
             break;
         case 'updateWorkExp':
             $settingController->updateWorkExp();
             break;
         case 'updateEducation':
             $settingController->updateEducation();
             break;
         case 'updateSkills':
예제 #3
0
파일: index.php 프로젝트: andy-sheng/ebook
     require_once 'libs/controller/LoginController.class.php';
     $controller = new LoginController();
     $controller->handle();
     break;
 case 'logout':
     unset($_SESSION['email']);
     header('location:index.php');
     break;
 case 'upload':
     require_once 'libs/controller/UploadController.class.php';
     $controller = new UploadController();
     $controller->handle();
     break;
 case 'setting':
     require_once 'libs/controller/SettingController.class.php';
     $controller = new SettingController();
     $controller->handle();
     break;
 case 'reg':
     require_once 'libs/controller/RegController.class.php';
     $controller = new RegController();
     $controller->handle();
     break;
 case 'search':
     require_once 'libs/controller/SearchController.class.php';
     $controller = new SearchController();
     $controller->handle();
     break;
 case 'detail':
     require_once 'libs/controller/DetailController.class.php';
     $controller = new DetailController();
예제 #4
0
파일: index.php 프로젝트: ptyxis/ptyxis
});
// GET route
$app->post('/settings/content', function () use($app) {
    $settingController = new SettingController();
    $data = $settingController->content();
    $app->render($data['layout'] . '.php', $data);
});
// GET route
$app->get('/settings', function () use($app) {
    $settingController = new SettingController();
    $data = $settingController->settings();
    $app->render($data['layout'] . '.php', $data);
});
// GET route
$app->post('/settings', function () use($app) {
    $settingController = new SettingController();
    $data = $settingController->settings();
    $app->render($data['layout'] . '.php', $data);
});
// GET route
$app->get('/dashboard', function () use($app) {
    $adminController = new AdminController();
    $data = $adminController->dashboard();
    $app->render($data['layout'] . '.php', $data);
});
$app->get('/chapters', function () use($app) {
    $chapterController = new ChapterController();
    $data = $chapterController->chapters();
    $app->render($data['layout'] . '.php', $data);
});
$app->get('/chapter/new', function () use($app) {