if (isset($_POST) && !empty($_POST)) { $application = Application::findById($id); $application->id_pelajar = (int) $_POST['id_pelajar']; $application->id_sekolah = (int) $_POST['sekolah']; $application->id_subjek = (int) $_POST['subjek']; $application->status = (int) $_POST['status']; if ($application->update()) { // $_SESSION['success'] = 'Application updated!'; header('Location: index.php?module=admin'); exit; } else { // $_SESSION['error'] = 'Failed to update application!'; } } ob_start(); $app = Application::findById($id); $pelajar = Student::findById($app->id_pelajar); $sekolahs = School::all(); $subjeks = Subject::ofSchool($app->id_sekolah); $statuses = Application::statuses(); ?> <div> <div> <h1>Kemaskini Permohonan <span class="text-muted">#<?php echo $id; ?> </span></h1> <hr /> </div> <form action="" class="form-horizontal" method="post" id="application-form">
echo json_encode(Subject::ofSchool($sekolah)); exit; } break; case 'logout': unset($_SESSION['id_pelajar']); unset($_SESSION['id_admin']); header('Location: /'); exit; case 'site': include_once ACTION . "/{$module}" . "_" . $action . ".php"; break; case 'application': if ($action == 'info') { // get application info $app = Application::findById($_GET['id']); header('Content-type: Application/json'); echo json_encode($app); exit; } elseif ($action == 'edit') { if ($_SESSION['id_admin']) { include_once ACTION . '/admin_edit_application.php'; } else { header('Location: /'); exit; } } elseif ($action == 'print') { // var_dump( Application::isMyApplication( $_GET['id'] ) ); if ($_SESSION['id_pelajar']) { if (!Application::isMyApplication($_GET['id'])) { header('Location: /');
<?php $id = isset($vars[1]) ? $vars[1] : null; $object = Application::findById($id); $error_flag = false; if ($object) { if ($object->delete()) { Message::register(new Message(Message::SUCCESS, i18n(array('en' => 'Record deleted', 'zh' => '记录删除成功')))); } else { $error_flag = true; } } else { $error_flag = true; } if ($error_flag) { Message::register(new Message(Message::DANGER, i18n(array('en' => 'Record deletion failed', 'zh' => '记录删除失败')))); } HTML::forwardBackToReferer();