--- db/prgsrc/drupal/modules/chgk_db/classes/DbQuestion.class.php 2010/03/09 21:08:33 1.2 +++ 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,7 +15,18 @@ 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', 'Authors'); @@ -39,4 +53,5 @@ class DbQuestion { $this->fields[$field] = $f; } + }