function OauthModule() { parent::__construct(); Lang::load(lang_file('member')); $model_module =& m('module'); $find_data = $model_module->find('index:' . MODULE); $info = current($find_data); $this->_configs = unserialize($info['module_config']); $this->_configs['qq']['callback'] = SITE_URL . "/index.php?module=oauth&act=qqcallback"; }
private function __setLang() { $lang = isset($_COOKIE['lang']) ? $_COOKIE['lang'] : ''; if (!$lang) { if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $lang = preg_match("/zh-c/i", substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4)) ? 'Chinese' : 'English'; } else { $lang = 'Chinese'; } } define('LANG', $lang); MY_Lang::load(lang_file('controller')); MY_Lang::load(lang_file('common')); MY_Lang::load(lang_file(APP)); $this->MyLang = getLang(); }
/** * 获取JS语言项 * * @author Garbin * @param none * @return void */ function jslang() { $lang = Lang::fetch(lang_file('admin/jslang')); parent::jslang($lang); }
function ErrorMsg($message = '', $sql = '') { if ($message) { echo "<b>ECMall info</b>: {$message}\n\n"; } else { static $last_errno = null; $error = mysql_error(); $error_no = mysql_errno(); if ($last_errno == $error_no) { exit; } if ($last_errno === null) { $last_errno = $error_no; } Lang::load(lang_file('common')); echo "<b>MySQL server error report:</b><br />"; echo "Error:", $error, "<br />"; echo "Errno:", $error_no, "<br />"; echo '<a href="http://ecmall.shopex.cn/help/faq.php?type=mysql&dberrno=' . $error_no . '&dberror=' . urlencode($error) . '" target="_blank">' . Lang::get('mysql_error_report') . '</a>'; } exit; }
/** * 获取JS语言项 * * @author Garbin * @param none * @return void */ function jslang($lang = null) { $lang = Lang::fetch(lang_file('jslang')); parent::jslang($lang); }
function ErrorMsg($message = '', $sql = '') { if ($message) { echo "<b>ECMall info</b>: {$message}\n\n"; } else { static $last_errno = null; $error = mysql_error(); $error_no = mysql_errno(); if ($last_errno == $error_no) { exit; } if ($last_errno === null) { $last_errno = $error_no; } Lang::load(lang_file('common')); echo "<b>MySQL server error report:</b><br />"; echo "Error:", $error, "<br />"; echo "Errno:", $error_no, "<br />"; } exit; }
/** * 获取内置支付方式的配置信息 * * @author Garbin * @param string $code * @return array */ function get_builtin_info($code) { Lang::load(lang_file('payment/' . $code)); $payment_path = ROOT_PATH . '/includes/payments/' . $code . '/payment.info.php'; return include $payment_path; }