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">
Example #2
0
         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: /');
Example #3
0
<?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();