コード例 #1
0
ファイル: staff.php プロジェクト: AholibamaSI/plymouth-webapp
                TrainingTracker::checklist_insert($pidm, $type);
            } else {
                TrainingTracker::checklist_close($pidm);
                TrainingTracker::checklist_open($pidm, $type);
            }
        }
    }
});
//admin page
respond('GET', '/fate', function ($request, $response, $app) {
    if (!$app->is_admin) {
        die('You do not have access to this page.');
    }
    $staff_collection = new TrainingTracker\StaffCollection();
    $staff_collection->load();
    $staff = $staff_collection->promotion_users();
    foreach ($staff as $person) {
        $permission = TrainingTracker::get_user_level($person->wpid);
        $person->permission_slug = $permission;
        $person->permission = TrainingTracker::level_translation($permission);
    }
    $app->tpl->assign('staff', $staff);
    $app->tpl->display('admin.tpl');
});
//statistics/checklist page
respond('GET', '/statistics/[:wpid]', function ($request, $responce, $app) {
    $wpid = $request->wpid;
    if (!TrainingTracker::valid_wpid($wpid)) {
        $responce->redirect('../../');
    }
    $current_user_parameter['wpid'] = $wpid;