Esempio n. 1
0
 protected function _getInfoModel()
 {
     $infoModel = new Model_Info();
     if ($infoModel->isMultilingual()) {
         $infoModel = instance(new Garp_I18n_ModelFactory())->getModel('Info');
     }
     return $infoModel;
 }
Esempio n. 2
0
 /**
  * Singleton pattern
  */
 static function instance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Esempio n. 3
0
 private function _getModelByType($type)
 {
     switch ($type) {
         case self::TYPE_SAMPLE:
             $model = Model_Sample::instance();
             break;
         case self::TYPE_SECTION:
             $model = Model_Section::instance();
             break;
         case self::TYPE_PROJECT:
             $model = Model_Project::instance();
             break;
         case self::TYPE_STATIC:
             $model = Model_Info::instance();
             break;
         default:
             $model = false;
     }
     return $model;
 }
Esempio n. 4
0
 public function __construct()
 {
     parent::__construct();
     $this->statictModel = Model_Info::instance();
 }