public function getSubmission() { if (isset($this->formState['values']['details']['sid'])) { return Submission::load($this->node->nid, $this->formState['values']['details']['sid']); } }
$recipient->sendMessage($message); } } // display flags $dispWrkLst = true; } else { // ask prepare form $cmd = "rqGradeWrk"; } } /*----------------------------------- STEP 1 : prepare form -------------------------------------*/ if ($cmd == "rqGradeWrk" && isset($_REQUEST['gradedWrkId'])) { $submissionToGrade = new Submission(); $submissionToGrade->load($_REQUEST['gradedWrkId']); // prepare fields if (!isset($_REQUEST['submitWrk']) || !$_REQUEST['submitWrk']) { // prefill some fields of the form $form['wrkTitle'] = $submissionToGrade->getTitle() . " (" . get_lang('Feedback') . ")"; $form['wrkAuthors'] = $currentUserLastName . " " . $currentUserFirstName; $form['wrkTxt'] = ''; $form['wrkScore'] = -1; $form['wrkPrivFbk'] = ''; } else { // there was an error in the form so display it with already modified values $form['wrkTitle'] = $san->sanitize($_REQUEST['wrkTitle']); $form['wrkAuthors'] = $_REQUEST['wrkAuthors']; $form['wrkTxt'] = $san->sanitize($_REQUEST['wrkTxt']); $form['wrkScore'] = $san->sanitize($_REQUEST['wrkScore']); $form['wrkPrivFbk'] = $san->sanitize($_REQUEST['wrkPrivFbk']);