// display flags $dispWrkLst = true; } else { // ask prepare form $cmd = "rqEditWrk"; } } /*----------------------------------- STEP 1 : prepare form -------------------------------------*/ if ($cmd == "rqEditWrk" && isset($_REQUEST['wrkId'])) { // prepare fields if (!isset($_REQUEST['submitWrk']) || !$_REQUEST['submitWrk']) { // prefill some fields of the form $form['wrkTitle'] = $submission->getTitle(); $form['wrkAuthors'] = $submission->getAuthor(); $form['wrkGroup'] = $submission->getGroupId(); $form['wrkTxt'] = $submission->getSubmittedText(); $form['wrkUrl'] = $submission->getSubmittedFilename(); $form['wrkPrivFbk'] = $submission->getPrivateFeedback(); $form['wrkScore'] = $submission->getScore(); } else { // there was an error in the form so display it with already modified values $form['wrkTitle'] = $wrkForm['wrkTitle']; $form['wrkAuthors'] = $wrkForm['wrkAuthors']; $form['wrkGroup'] = $wrkForm['wrkGroup']; $form['wrkTxt'] = $wrkForm['wrkTxt']; $form['wrkUrl'] = isset($_REQUEST['currentWrkUrl']) ? $_REQUEST['currentWrkUrl'] : ''; $form['wrkPrivFbk'] = $wrkForm['wrkPrivFbk']; $form['wrkScore'] = $wrkForm['wrkScore']; }