$autoFeedbackFilename = $assignment->getAutoFeedbackFilename(); } $autoFeedbackSubmitMethod = $_REQUEST['autoFeedbackSubmitMethod']; } if ($is_allowedToEdit) { /*-------------------------------------------------------------------- MODIFY An ASSIGNMENT FEEDBACK --------------------------------------------------------------------*/ /*----------------------------------- STEP 2 : check & query -------------------------------------*/ // edit an assignment / form has been sent if ($cmd == 'exEditFeedback') { $assignment->setAutoFeedbackText($autoFeedbackText); $assignment->setAutoFeedbackFilename($autoFeedbackFilename); $assignment->setAutoFeedbackSubmitMethod($autoFeedbackSubmitMethod); // form data have been handled before this point if the form was sent if ($formCorrectlySent && $assignment->save()) { $dialogBox->success(get_lang('Feedback edited')); $dialogBox->info('<a href="' . claro_htmlspecialchars(Url::Contextualize('./work_list.php?assigId=' . $assignmentId)) . '">' . get_lang('Continue') . '</a>'); $displayFeedbackForm = false; //report event to eventmanager "feedback_posted" $eventNotifier->notifyCourseEvent("work_feedback_posted", claro_get_current_course_id(), claro_get_current_tool_id(), $assignmentId, '0', '0'); } else { $cmd = 'rqEditFeedback'; } } /*----------------------------------- STEP 1 : display form -------------------------------------*/ // edit assignment / display the form