Exemple #1
0
// Load the page requested by the user
//============================================================================================
if (!isset($_GET['page'])) {
    $render = true;
    $thisPage = 'centre';
    $allCentres = $centre->listCentres();
    $l10n->addResource(__DIR__ . '/l10n/global-mentoring.json');
    $l10n->addResource(__DIR__ . '/l10n/center.json');
    $viewFile = 'views/center.php';
} elseif ($_GET['page'] === "fetch-centre") {
    $fetch = $centre->fetchCentre($_POST['center_id']);
    header('Content-Type: application/json; charset=utf-8');
    echo json_encode($fetch);
    exit;
} elseif ($_GET['page'] === 'add-centre') {
    $centre->addCentre($_POST);
    $loggers['audit']->info("Centre added");
} elseif ($_GET['page'] === 'edit-centre') {
    $editing_id = $_POST['center_id'];
    unset($_POST['center_id']);
    $centre->editCentre($editing_id, $_POST);
    $loggers['audit']->info("Edited centre {$editing_id}");
} elseif ($_GET['page'] === 'delete-centre') {
    $centre->deleteCentre($_POST['center_id']);
    $loggers['audit']->info("Deleted centre {$_POST['center_id']}");
}
/**
 * View rendering
 */
if (isset($render) && $render) {
    $thisPage = "centre";