Esempio n. 1
0
 /**
  * set up supported langs from database, also set up language select and all store in cache
  *
  */
 private function setSupportedLangs()
 {
     $supportedLangs = Environment::getCache("SupportedLanguages");
     if ($supportedLangs['data'] === null) {
         $allLangs = LangsModel::getAll();
         $langs = array();
         $select = array();
         foreach ($allLangs as $v) {
             $langs[$v['id']] = $v['lang'];
             $select[$v['id']] = $v['name'];
         }
         $supportedLangs['data'] = array('langs' => $langs, 'select' => $select);
     }
     LangsModel::setLangsSelect($supportedLangs['data']['select']);
     $this->template->langs = LangsModel::$supportedLangs = $supportedLangs['data']['langs'];
 }
Esempio n. 2
0
 public static function setLangsSelect($vals)
 {
     self::$langsSelect = $vals;
 }