Esempio n. 1
0
 private function createNewQuestion($params)
 {
     global $auth;
     // TODO: Validation!? (eingebaut?)
     $question = new Question();
     $question->setAuthorID($auth->auth["uid"]);
     // TODO: das ist so nicht sauber, das müsste Question machen
     $question->setRangeID(Question::transformRangeId($this->cid));
     $question->setQuestion($q = $params['question']);
     $question->setTitle(my_substr($q, 0, 50));
     $answers = Question::makeChoices($params['answers']);
     $question->setAnswers($answers);
     return $question;
 }