Пример #1
0
    }
    function onCommonSetConfig($data)
    {
        $settings = array();
        if (is_array($data) && $data) {
            foreach ($data as $key => $val) {
                if (substr($key, 0, 3) != 'my_') {
                    continue;
                }
                $settings[] = "('{$key}', '{$val}')";
            }
            if ($settings) {
                DB::query("REPLACE INTO " . DB::table('common_setting') . " (`skey`, `svalue`) VALUES " . implode(',', $settings));
                require_once DISCUZ_ROOT . './source/function/function_cache.php';
                updatecache('setting');
                return true;
            }
        }
        return false;
    }
}
$siteId = $_G['setting']['my_siteid'];
$siteKey = $_G['setting']['my_sitekey'];
$timezone = $_G['setting']['timeoffset'];
$language = $_SC['language'] ? $_SC['language'] : 'zh_CN';
$version = $_G['setting']['version'];
$myAppStatus = $_G['setting']['my_app_status'];
$mySearchStatus = $_G['setting']['my_search_status'];
$my = new My($siteId, $siteKey, $timezone, $version, CHARSET, $language, $myAppStatus, $mySearchStatus);
$my->run();