$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 {