Example #1
0
     $navigation[] = $work_id_url;
     submit_work($id, $user_id);
 } elseif (isset($_REQUEST['choice'])) {
     $choice = $_REQUEST['choice'];
     if ($choice == 'disable') {
         if (Database::get()->query("UPDATE assignment SET active = 0 WHERE id = ?d", $id)->affectedRows > 0) {
             Session::Messages($langAssignmentDeactivated, 'alert-success');
         }
         redirect_to_home_page('modules/work/index.php?course=' . $course_code);
     } elseif ($choice == 'enable') {
         if (Database::get()->query("UPDATE assignment SET active = 1 WHERE id = ?d", $id)->affectedRows > 0) {
             Session::Messages($langAssignmentActivated, 'alert-success');
         }
         redirect_to_home_page('modules/work/index.php?course=' . $course_code);
     } elseif ($choice == 'do_delete') {
         if (delete_assignment($id)) {
             Session::Messages($langDeleted, 'alert-success');
         } else {
             Session::Messages($langDelError, 'alert-danger');
         }
         redirect_to_home_page('modules/work/index.php?course=' . $course_code);
     } elseif ($choice == 'do_delete_file') {
         if (delete_teacher_assignment_file($id)) {
             Session::Messages($langDelF, 'alert-success');
         } else {
             Session::Messages($langDelF, 'alert-danger');
         }
         redirect_to_home_page('modules/work/index.php?course=' . $course_code . '&id=' . $id . '&choice=edit');
     } elseif ($choice == 'do_purge') {
         if (purge_assignment_subs($id)) {
             Session::Messages($langAssignmentSubsDeleted, 'alert-success');
Example #2
0
                                echoError('err-date-changing');
                            }
                            mysqli_close($link);
                        } else {
                            echoError('err-db-connection-fail');
                        }
                    }
                }
            }
        }
    } else {
        if ($action == 2 && isUserTypeLogged("Administrator")) {
            if (!isset($_POST["id"]) || empty($_POST["id"])) {
                echoError("err-no-assignment-chosen");
            }
            delete_assignment($_POST["id"]);
        } else {
            if ($action == 3 && (isUserTypeLogged("Administrator") || isUserTypeLogged("Jury"))) {
                if (!isset($_POST["id"]) || empty($_POST["id"])) {
                    echoError("err-no-assignment-chosen");
                } else {
                    if ($link = db_connect()) {
                        $sql = "SELECT * FROM assignments a, contexts c, organisators o WHERE c.user_id = o.user_id AND\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tc.context_id = a.context_id AND\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tc.context_id = " . $_POST["id"] . " AND\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tc.user_id = " . $_SESSION["loggedUser"]->getId() . " ";
                        $result = mysqli_query($link, $sql);
                        if ($result && mysqli_num_rows($result) != 0 || isUserTypeLogged("Administrator")) {
                            ?>
 <meta http-equiv="refresh" content="0;url=addAssignment.php?id=<?php 
                            echo $_POST["id"];
                            ?>
"><?php 
                        } else {