Esempio n. 1
0
    /*** run the controller ***/
    $router->RunController($hasUser);
    //print out the page
    $router->printHtml($hasUser);
} catch (AccessException $e) {
    $message['css'] = 'hidden';
    $message['text'] = '';
    $message['icon'] = '';
    if (isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) !== false) {
        try {
            if ($e->getMessage() == 'logout') {
                $fido->kill();
            }
            include_once 'controllers/message.controller.php';
            $messageController = new MessageController($dRep);
            $message = $messageController->getLoginMessage($e);
        } catch (Exception $e) {
            $message['css'] = 'error-box';
            $message['text'] = $e->getMessage();
        }
    }
    include_once 'view/login/login.php';
} catch (PDOException $e) {
    print_r($e);
} catch (DataException $e) {
    if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
        echo json_encode(array('error' => $e->getMessage(), 'elements' => implode(',', $e->getElements())));
    } else {
        echo 'Message: ' . $e->getMessage();
        echo '<br/>';
        echo 'Error code: ' . $e->getCode();