Beispiel #1
0
                         $marking->setId($markingId);
                         $marking->setTutorId($selectedTutorID);
                         $markings[] = $marking;
                     }
                 }
             }
         }
         // "unassigned" can't obtain proposals (-1 -> "unassiged")
         if ($selectedTutorID != -1) {
             foreach ($proposals as $props) {
                 // assign to selected tutor
                 $sub = new Submission();
                 $sub->setId($props);
                 $marking = new Marking();
                 $marking->setSubmission($sub);
                 $marking->setStatus(1);
                 $marking->setTutorId($selectedTutorID);
                 $markings[] = $marking;
             }
         }
     }
     $URI = $serverURI . "/logic/LMarking/marking";
     http_post_data($URI, Marking::encodeMarking($markings), true, $message);
     if ($message == "201" || $message == "200") {
         $msg = Language::Get('main', 'successAssignment', $langTemplate);
         $assignManuallyNotifications[] = MakeNotification("success", $msg);
     } else {
         $msg = Language::Get('main', 'errorAssignment', $langTemplate);
         $assignManuallyNotifications[] = MakeNotification("error", $msg);
     }
 } else {