Example #1
0
 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";
 }
Example #2
0
 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);
 }
Example #4
0
 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&amp;dberrno=' . $error_no . '&amp;dberror=' . urlencode($error) . '" target="_blank">' . Lang::get('mysql_error_report') . '</a>';
     }
     exit;
 }
Example #5
0
 /**
  *    获取JS语言项
  *
  *    @author    Garbin
  *    @param    none
  *    @return    void
  */
 function jslang($lang = null)
 {
     $lang = Lang::fetch(lang_file('jslang'));
     parent::jslang($lang);
 }
Example #6
0
 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;
 }
Example #7
0
 /**
  *    获取内置支付方式的配置信息
  *
  *    @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;
 }