예제 #1
0
 public function getSubmission()
 {
     if (isset($this->formState['values']['details']['sid'])) {
         return Submission::load($this->node->nid, $this->formState['values']['details']['sid']);
     }
 }
예제 #2
0
파일: user_work.php 프로젝트: rhertzog/lcs
                 $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']);