Пример #1
0
    $sessionnotes->addSessionNote($_POST);
    $loggers['audit']->info("Session note added");
} elseif ($_GET['page'] === "update") {
    $sessionnotes->updateSessionNote($_POST['id'], $_POST);
    $loggers['audit']->info("Session note {$_POST['id']} updated");
} elseif ($_GET['page'] === "lock") {
    $sessionnotes->lockSessionNote($_GET['id']);
    $loggers['audit']->info("Session note {$_GET['id']} locked");
    if (ctype_digit($_GET['student_num'])) {
        header('Location: session-notes.php?student_num=' . $_GET['student_num']);
    } else {
        header('Location: session-notes.php');
    }
    die;
} elseif ($_GET['page'] === "delete") {
    $sessionnotes->deleteSessionNote($_GET['id']);
    $loggers['audit']->info("Session note {$_GET['id']} deleted");
    if (ctype_digit($_GET['student_num'])) {
        header('Location: session-notes.php?student_num=' . $_GET['student_num']);
    } else {
        header('Location: session-notes.php');
    }
    die;
} elseif ($_GET['page'] === "batch-print") {
    $print = $sessionnotes->listSessionNotes($_GET['student_num'], $_GET['notes']);
    foreach ($print as $p) {
        echo '<div>' . htmlspecialchars_decode($p['case_note']) . '<hr></div>';
    }
}
/**
 * View rendering