コード例 #1
0
ファイル: login.php プロジェクト: jpj/Your-Car-s-Life
<?php

require_once '../include/init.php';
require_once "controller/LoginController.php";
$controller = new LoginController();
$controller->handleRequest();
コード例 #2
0
ファイル: index.php プロジェクト: backandy/theplaces
 It routes requets to the appropriate controllers
*/
require_once "includes/main.php";
try {
    if (isset($_SESSION['UID'])) {
        if ($_GET['page'] == 'home') {
            $c = new HomeController();
        } elseif ($_GET['page'] == 'places') {
            $c = new PlaceController();
        } elseif ($_GET['page'] == 'place') {
            $c = new PlaceDetailController();
        } elseif ($_GET['page'] == 'friends') {
            $c = new FriendController();
        } elseif ($_GET['page'] == 'otherusers') {
            $c = new OtherUserController();
        } elseif ($_GET['page'] == 'myprofile') {
            $c = new UserController();
        } elseif ($_GET['page'] == 'logout') {
            $c = new LogoutController();
        } else {
            session_destroy();
            throw new Exception('Wrong page!');
        }
    } else {
        $c = new LoginController();
    }
    $c->handleRequest();
} catch (Exception $e) {
    // Display the error page using the "render()" helper function:
    render('error', array('message' => $e->getMessage()));
}