Beispiel #1
0
// Error page
Flight::route('/error', function () {
    $error = [];
    if (isset($_SESSION[ERROR])) {
        $error = $_SESSION[ERROR];
        $_SESSION[ERROR] = null;
    } else {
        $error[] = SYSTEM_ERROR;
    }
    Flight::render('./views/error.php', array('title' => Common::getTitle('Lỗi'), 'error' => $error));
});
// Update like, view, report of pattern
Flight::route('/api/view', function () {
    $type = $_POST['type'];
    $url = $_POST['url'];
    $db = DP::getInstant();
    $patternSrv = new PatternService($db);
    $id = explode('/', $url)[2];
    // 		PLog::log(explode('/', $url));
    // 		return;
    switch ($type) {
        case '0':
            //updateView
            $patternSrv->updateView($id, 1);
            break;
        case '1':
            // report
            $patternSrv->report($id, 1);
            break;
        case '2':
            // view