// 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