$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'] = "";
}
Exemple #2
0
    $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) {