ZBlogPHP::LoadOption PHP Method

LoadOption() public method

载入配置
public LoadOption ( ) : boolean
return boolean
    public function LoadOption()
    {
        $array = $this->Config('system')->GetData();
        if (empty($array)) {
            return false;
        }
        if (!is_array($array)) {
            return false;
        }
        foreach ($array as $key => $value) {
            //if($key=='ZC_PERMANENT_DOMAIN_ENABLE')continue;
            //if($key=='ZC_BLOG_HOST')continue;
            //if($key=='ZC_BLOG_CLSID')continue;
            //if($key=='ZC_BLOG_LANGUAGEPACK')continue;
            if ($key == 'ZC_BLOG_HOST') {
                $value = str_replace('|', '', $value);
            }
            if ($key == 'ZC_YUN_SITE' || $key == 'ZC_DATABASE_TYPE' || $key == 'ZC_SQLITE_NAME' || $key == 'ZC_SQLITE_PRE' || $key == 'ZC_MYSQL_SERVER' || $key == 'ZC_MYSQL_USERNAME' || $key == 'ZC_MYSQL_PASSWORD' || $key == 'ZC_MYSQL_NAME' || $key == 'ZC_MYSQL_CHARSET' || $key == 'ZC_MYSQL_PRE' || $key == 'ZC_MYSQL_ENGINE' || $key == 'ZC_MYSQL_PORT' || $key == 'ZC_MYSQL_PERSISTENT' || $key == 'ZC_PGSQL_SERVER' || $key == 'ZC_PGSQL_USERNAME' || $key == 'ZC_PGSQL_PASSWORD' || $key == 'ZC_PGSQL_NAME' || $key == 'ZC_PGSQL_CHARSET' || $key == 'ZC_PGSQL_PRE' || $key == 'ZC_PGSQL_PORT' || $key == 'ZC_PGSQL_PERSISTENT' || $key == 'ZC_CLOSE_WHOLE_SITE') {
                continue;
            }
            $this->option[$key] = $value;
        }
        if (!extension_loaded('gd')) {
            $this->option['ZC_COMMENT_VERIFY_ENABLE'] = false;
        }
        return true;
    }
ZBlogPHP