$account['login_mod'] = $_REQUEST['account_login_mod']; $account['login_url'] = $_REQUEST['account_login_url']; $account['reg_mod'] = $_REQUEST['account_reg_mod']; $account['reg_url'] = $_REQUEST['account_reg_url']; $account['reg_switch'] = $_REQUEST['account_reg_switch']; $account['allow_avatar_change'] = $_REQUEST['allow_avatar_change']; $params['value'] = json_encode($account); $appInfo = $obj->getInfo(BigAppConf::$accountSetUrl, $params); runlog('bigapp', "post account info [ params: " . json_encode($params) . " ]"); } /////////////////////////////////////////// saveLoginConfigure($account); cpmsg('plugins_edit_succeed', 'action=plugins&operation=config&do=' . $pluginid . '&identifier=bigapp&pmod=account', 'succeed'); die(0); } $account = getLoginConfigure(); /* $account = array(); $account['login_mod'] = $account['reg_mod'] = 0; $account['login_url'] = $account['reg_url'] = ""; $account['reg_switch'] = 1; if(!empty($sk) && !empty($ak)){ $obj = new BkSvr($ak, $sk, 30); $params = array('method' => 'get'); $accountInfo = $obj->getInfo(BigAppConf::$accountGetUrl, $params); $account = (isset($accountInfo['account']) && !empty($accountInfo['account']) ) ? $accountInfo['account']:$account; runlog('bigapp', "post account info [ account: ".json_encode($account)." ]"); } if($account['login_mod'] == 0){ $account['login_url'] = ""; }
$config['qqlogin'] = $qqloginurl; $config['qqlogin_end'] = $qqlogin_end_url; } $config["wechat_login"] = $appcfg["wechat_login"]; $config["weibo_login"] = $appcfg["weibo_login"]; $config["weibo_login"] = 0; $config["platform_login"] = array("qqlogin" => $config['qqlogin'], "qqlogin_end" => $config['qqlogin_end'], "wechat_login" => $config["wechat_login"], "weibo_login" => $config["weibo_login"]); // add appinfo require_once dirname(__FILE__) . '/../../conf/conf.inc.php'; require_once dirname(__FILE__) . '/../../libs/env.inc.php'; //$appInfo = $obj->getInfo(BigAppConf::$appInfoUrl, array('method' => 'get_basic')); $appInfo = BigappEnv::getAppInfoFromBigstation(); $appid = isset($appInfo["app_id"]) ? $appInfo["app_id"] : 0; $config["appinfo"] = array("app_id" => $appid); // get login register configure $config["login_info"] = getLoginConfigure(); /////////////////////////////////////////////////////// $succRet['data'] = C::t('common_setting')->fetch("bigapp_settings_checkin", true); $config['checkin_enabled'] = strval(isset($succRet['data']['enabled']) ? $succRet['data']['enabled'] : 0); ######################################################## function getPushStat() { global $_G; updatecache('setting'); if (isset($_G['setting']['bigapp_push_config'])) { $_G['setting']['bigapp_push_config'] = unserialize($_G['setting']['bigapp_push_config']); } if (!isset($_G['setting']['bigapp_push_config']['push_enabled'])) { $_G['setting']['bigapp_push_config']['push_enabled'] = 0; } if ($_G['setting']['bigapp_push_config']['push_enabled'] != 0) {