$_GET['setting']['wsq_sitelogo'] = ($parsev['host'] ? '' : $_G['siteurl']) . $_G['setting']['attachurl'] . 'common/' . $upload->attach['attachment'];
 } else {
     $_GET['setting']['wsq_sitelogo'] = $setting['wsq_sitelogo'];
 }
 if (!$_GET['setting']['wsq_fid']) {
     cpmsg(lang('plugin/wechat', 'wsq_fid_empty'), '', 'error');
 }
 if (!$setting['wsq_sitetoken']) {
     $siteinfo = wsq::register($_GET['setting']['wsq_sitename'], $_GET['setting']['wsq_siteurl'], $_GET['setting']['wsq_sitelogo'], $_GET['setting']['wsq_sitesummary'], $setting['wechat_mtype'], $setting['wechat_qrtype']);
     if (!$siteinfo || $siteinfo->code) {
         cpmsg(lang('plugin/wechat', 'wsq_api_register_error'), '', 'error');
     }
     $_GET['setting']['wsq_siteid'] = $siteinfo->res->siteid;
     $_GET['setting']['wsq_sitetoken'] = $siteinfo->res->token;
 } else {
     $siteinfo = wsq::edit($_GET['setting']['wsq_sitename'], $_GET['setting']['wsq_siteurl'], $_GET['setting']['wsq_sitelogo'], $_GET['setting']['wsq_sitesummary'], $setting['wechat_mtype'], $setting['wechat_qrtype']);
     if (!$siteinfo || $siteinfo->code) {
         cpmsg(lang('plugin/wechat', 'wsq_api_edit_error'), '', 'error');
     }
 }
 if (function_exists('domain_create')) {
     if (preg_match('/^((http|https|ftp):\\/\\/|\\.)|(\\/|\\.)$/i', $_GET['setting']['wsq_domain'])) {
         cpmsg('setting_domain_http_error', '', 'error');
     }
 }
 $_GET['setting']['wsq_status'] = $siteinfo->res->status;
 $_GET['setting']['wsq_lastrequest'] = $siteinfo->res->lasttime;
 $settings = array('mobilewechat' => serialize($_GET['setting'] + $setting));
 C::t('common_setting')->update_batch($settings);
 updatecache('setting');
 if ($_GET['setting']['wsq_allow']) {
Exemplo n.º 2
0
 }
 if (!$_GET['setting']['wsq_fid']) {
     cpmsg(lang('plugin/wechat', 'wsq_fid_empty'), '', 'error');
 }
 if (!$setting['wsq_sitetoken']) {
     $siteinfo = wsq::register($_GET['setting']['wsq_sitename'], $_GET['setting']['wsq_siteurl'], $_GET['setting']['wsq_sitelogo'], $_GET['setting']['wsq_sitesummary'], $setting['wechat_mtype'], $setting['wechat_qrtype'], $_GET['setting']['wsq_siteip'], $setting['wechat_followurl'], $setting['wechat_appId'], $setting['wechat_appsecret'], $_GET['setting']['wsq_global_banner'], $_GET['setting'] + $setting);
     if (!$siteinfo || $siteinfo->code) {
         if ($siteinfo->code == 14) {
             cpmsg(lang('plugin/wechat', 'wsq_api_servertime_error', '', 'error'));
         }
         cpmsg(lang('plugin/wechat', 'wsq_api_register_error'), '', 'error');
     }
     $_GET['setting']['wsq_siteid'] = $siteinfo->res->siteid;
     $_GET['setting']['wsq_sitetoken'] = $siteinfo->res->token;
 } else {
     $siteinfo = wsq::edit($_GET['setting']['wsq_sitename'], $_GET['setting']['wsq_siteurl'], $_GET['setting']['wsq_sitelogo'], $_GET['setting']['wsq_sitesummary'], $setting['wechat_mtype'], $setting['wechat_qrtype'], $_GET['setting']['wsq_siteip'], $setting['wechat_followurl'], $setting['wechat_appId'], $setting['wechat_appsecret'], $_GET['setting']['wsq_global_banner'], $_GET['setting'] + $setting);
     if (!$siteinfo || $siteinfo->code) {
         if ($siteinfo->code == 14) {
             cpmsg(lang('plugin/wechat', 'wsq_api_servertime_error', '', 'error'));
         }
         cpmsg(lang('plugin/wechat', 'wsq_api_edit_error'), '', 'error');
     }
 }
 if (function_exists('domain_create')) {
     if (preg_match('/^((http|https|ftp):\\/\\/|\\.)|(\\/|\\.)$/i', $_GET['setting']['wsq_domain'])) {
         cpmsg('setting_domain_http_error', '', 'error');
     }
 }
 $_GET['setting']['wsq_status'] = $siteinfo->res->status;
 $_GET['setting']['wsq_lastrequest'] = $siteinfo->res->lasttime;
 $settings = array('mobilewechat' => serialize($_GET['setting'] + $setting));