示例#1
0
                $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'])) {
示例#2
0
/**
 * @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");
    }
}