version 1.2, 2010/03/09 21:08:33
|
version 1.3, 2010/03/20 17:23:42
|
Line 5 class DbQuestion {
|
Line 5 class DbQuestion {
|
private $question; |
private $question; |
private $fieldFactory; |
private $fieldFactory; |
public $fields; |
public $fields; |
|
private $typeMap = array( |
|
'Я' => 'Jeopardy' |
|
); |
|
|
public function __construct($row) { |
public function __construct($row) { |
$this->question = $row; |
$this->question = $row; |
Line 12 class DbQuestion {
|
Line 15 class DbQuestion {
|
$this->setFields(); |
$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(); |
$this->setQuestionField(); |
|
|
$fields = array('Answer', 'PassCriteria', 'Comments', 'Sources', 'Authors'); |
$fields = array('Answer', 'PassCriteria', 'Comments', 'Sources', 'Authors'); |
Line 39 class DbQuestion {
|
Line 53 class DbQuestion {
|
$this->fields[$field] = $f; |
$this->fields[$field] = $f; |
} |
} |
|
|
|
|
} |
} |