Пример #1
0
 /**
  * Pulls language definitions from dBase, sets global array
  * @since Version 2.5.0
  * @uses unserialize
  * @changeVer 2.5.8 - made method public static, restructed lang table
  */
 public static function get_page_lang($col)
 {
     global $awc_currnt_lang_setting, $awc_lang;
     if (file_exists(awc_dir . 'languages/LanguageEn.php')) {
         // just a check for back-word compatiablity
         require awc_dir . 'languages/LanguageEn.php';
     } else {
         $get_cols = null;
         foreach ($col as $cols) {
             $get_cols .= " {$cols},";
         }
         $get_cols = substr($get_cols, 0, -1);
         $dbr = wfGetDB(DB_SLAVE);
         $r = $dbr->selectRow('awc_f_langs', array($get_cols), array('lang_code' => $awc_currnt_lang_setting));
         foreach ($r as $langObj) {
             $combinlang = unserialize($langObj);
             awcsforum_funcs::combin_lang($combinlang);
         }
         unset($dbr, $r, $combinlang, $get_cols, $langObj, $col);
     }
 }