Diff for /db/prgsrc/drupal/modules/chgk_db/classes/DbQuestion.class.php between versions 1.1 and 1.4

version 1.1, 2010/02/28 20:17:34 version 1.4, 2010/03/21 18:06:04
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 getFb2() {
         return theme('chgk_db_question_fb2', $this);
     }
   
     public function getImages() {
         $this->images = array();
         foreach ($this->fields as $f) {
             $this->images = array_merge($this->images, $f->getImages());
         }
         return $this->images;
     }
   
   
     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');      $fields = array('Answer', 'PassCriteria', 'Comments', 'Sources', 'Authors');
     foreach ($fields as $field) {      foreach ($fields as $field) {
       $this->setField($field);        $this->setField($field);
     }      }
Line 37  class DbQuestion { Line 64  class DbQuestion {
       return;        return;
     }      }
     $this->fields[$field] = $f;      $this->fields[$field] = $f;
   }    }    
     
 }  }

Removed from v.1.1  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>