コード例 #1
0
 /**
  * @return array
  */
 function getLanguagesData()
 {
     $langsData = array();
     $langs_data = $this->tr_admin->getLangs('array');
     foreach ($langs_data as $lang_data) {
         $langsData[] = LangData::createLangDataFromServer($lang_data);
     }
     return $langsData;
 }
コード例 #2
0
ファイル: I18N.php プロジェクト: Maxlander/shixi
 function updateLanguage($lang_data)
 {
     $langData = LangData::createLangDataFromClient($lang_data);
     $this->admin->updateLanguage($langData);
 }
コード例 #3
0
ファイル: LangData.php プロジェクト: Maxlander/shixi
 /**
  * @static
  * @param $lang_data
  * @return LangData
  */
 public static function createLangDataFromServer($lang_data)
 {
     $langData = new LangData();
     $langData->setID($lang_data['lang_id']);
     $langData->setCaption($lang_data['name']);
     $langData->setMeta($lang_data['meta']);
     $langData->setErrorText($lang_data['error_text']);
     return $langData;
 }