|
Stud.IP
3.1 Revision 48552
|
Namespaces | |
| namespace | evaluation |
Functions | |
| checkMandatoryItems ($item) | |
| voteFor ($answer_id) | |
Variables | |
| if(Request::isXHR()) | $db = new EvaluationDB() |
| $lib = new EvalShow() | |
| $rangeID = Request::option('rangeID',$SessSemName[1]) | |
| if(empty($rangeID)) | $evalID = Request::option('evalID') |
| $tree = new EvaluationTreeShowUser( $evalID ) | |
| $eval = $tree->tree->eval | |
| $evalDB = new EvaluationDB() | |
| $isPreview = Request::option('isPreview') ? YES : NO | |
| $votedEarlier = $eval->hasVoted( $auth->auth["uid"] ) && $isPreview == NO | |
| $votedNow = Request::submitted('voteButton') && $votedEarlier == NO | |
| else | $userID = "uid"] |
| $br = new HTMpty( "br" ) | |
| $form = new HTM( "form" ) | |
| $mandatories = checkMandatoryItems( $eval ) | |
| $answers = Request::quotedArray('answers') | |
| checkMandatoryItems | ( | $item | ) |
checkMandatoryItems: put IDs of mandatory questions into global array $mandatories (or, if the user has voted, the IDs of the mandatory questions, which he did not answer to)
| object | the Evaluation object (when called externally). |

| voteFor | ( | $answer_id | ) |
vote for an answer of given ID
| string | the ID. |
| $br = new HTMpty( "br" ) |
| if (Request::isXHR()) $db = new EvaluationDB() |
| $eval = $tree->tree->eval |
| $evalDB = new EvaluationDB() |
| if (empty($rangeID)) $evalID = Request::option('evalID') |
| $isPreview = Request::option('isPreview') ? YES : NO |
| $lib = new EvalShow() |
| $mandatories = checkMandatoryItems( $eval ) |
| $rangeID = Request::option('rangeID',$SessSemName[1]) |
| $tree = new EvaluationTreeShowUser( $evalID ) |
| else $userID = "uid"] |
| $votedNow = Request::submitted('voteButton') && $votedEarlier == NO |