--- db/prgsrc/drupal/modules/chgk_db/classes/DbQuestion.class.php 2010/02/28 20:17:34 1.1 +++ db/prgsrc/drupal/modules/chgk_db/classes/DbQuestion.class.php 2010/03/20 17:23:42 1.3 @@ -5,6 +5,9 @@ class DbQuestion { private $question; private $fieldFactory; public $fields; + private $typeMap = array( + 'Я' => 'Jeopardy' + ); public function __construct($row) { $this->question = $row; @@ -12,10 +15,21 @@ class DbQuestion { $this->setFields(); } - private function setFields() { + public function getHtml() { + return theme('chgk_db_question', $this); + } + + public function getField($name) { + return $this->fields[$name]; + } + + public function getNumber() { + return $this->question->Number; + } + protected function setFields() { $this->setQuestionField(); - $fields = array('Answer', 'PassCriteria', 'Comments', 'Sources'); + $fields = array('Answer', 'PassCriteria', 'Comments', 'Sources', 'Authors'); foreach ($fields as $field) { $this->setField($field); } @@ -39,4 +53,5 @@ class DbQuestion { $this->fields[$field] = $f; } + }