$insertAct = Database::get()->query("INSERT INTO gradebook_activities SET gradebook_id = ?d, title = ?s, `date` = ?t, description = ?s, weight = ?d, `activity_type` = ?d, visible = ?d", $gradebook_id, $actTitle, $actDate, $actDesc, $weight, $type, $visible); Session::Messages("$langGradebookSucInsert","alert-success"); redirect_to_home_page("modules/gradebook/index.php?course=$course_code&gradebook_id=" . getIndirectReference($gradebook_id)); } } else { Session::flashPost()->Messages($langFormErrors)->Errors($v->errors()); $new_or_edit = $_POST['id'] ? "&modify=".$_POST['id'] : "&addActivity=1"; redirect_to_home_page("modules/gradebook/index.php?course=$course_code&gradebook_id=".getIndirectReference($gradebook_id).$new_or_edit); } } //delete gradebook activity elseif (isset($_GET['delete'])) { delete_gradebook_activity($gradebook_id, getDirectReference($_GET['delete'])); redirect_to_home_page("modules/gradebook/index.php?course=$course_code&gradebook_id=" . getIndirectReference($gradebook_id)); // delete gradebook } elseif (isset($_GET['delete_gb'])) { delete_gradebook(getDirectReference($_GET['delete_gb'])); redirect_to_home_page("modules/gradebook/index.php?course=$course_code"); } //DISPLAY: list of users and form for each user elseif(isset($_GET['gradebookBook']) or isset($_GET['book'])) { if (isset($_GET['update']) and $_GET['update']) { $tool_content .= "<div class='alert alert-success'>$langAttendanceUsers</div>"; } //record booking if(isset($_POST['bookUser'])) {
/** * @brief delete gradebook * @global type $langGradebookdeleted * @global type $course_id * @param type $gradebook_id */ function delete_gradebook($gradebook_id) { global $course_id, $langGradebookDeleted; $r = Database::get()->queryArray("SELECT id FROM gradebook_activities WHERE gradebook_id = ?d", $gradebook_id); foreach ($r as $act) { delete_gradebook_activity($gradebook_id, $act->id); } Database::get()->query("DELETE FROM gradebook_users WHERE gradebook_id = ?d", $gradebook_id); $action = Database::get()->query("DELETE FROM gradebook WHERE id = ?d AND course_id = ?d", $gradebook_id, $course_id); if ($action) { Session::Messages("$langGradebookDeleted", "alert-success"); } }