Example #1
0
function AutoPublisher_PostArticle_Succeed(&$article)
{
    global $zbp;
    if (isset($_POST['AutoPublisher'])) {
        if ($_POST['AutoPublisher']) {
            $s = $zbp->Config('AutoPublisher')->idstring;
            $s = AddNameInString($s, (string) $article->ID);
            $zbp->Config('AutoPublisher')->idstring = $s;
            $zbp->SaveConfig('AutoPublisher');
        } else {
            $s = $zbp->Config('AutoPublisher')->idstring;
            $s = DelNameInString($s, (string) $article->ID);
            $zbp->Config('AutoPublisher')->idstring = $s;
            $zbp->SaveConfig('AutoPublisher');
        }
    }
}
Example #2
0
function DisablePlugin($name)
{
    global $zbp;
    $zbp->option['ZC_USING_PLUGIN_LIST'] = DelNameInString($zbp->option['ZC_USING_PLUGIN_LIST'], $name);
    $zbp->SaveOption();
}
Example #3
0
/**
 * 保存网站设置选项
 */
function SaveSetting()
{
    global $zbp;
    foreach ($_POST as $key => $value) {
        if (substr($key, 0, 2) !== 'ZC') {
            continue;
        }
        if ($key == 'ZC_PERMANENT_DOMAIN_ENABLE' || $key == 'ZC_DEBUG_MODE' || $key == 'ZC_COMMENT_TURNOFF' || $key == 'ZC_COMMENT_REVERSE_ORDER' || $key == 'ZC_DISPLAY_SUBCATEGORYS' || $key == 'ZC_GZIP_ENABLE' || $key == 'ZC_SYNTAXHIGHLIGHTER_ENABLE' || $key == 'ZC_COMMENT_VERIFY_ENABLE') {
            $zbp->option[$key] = (bool) $value;
            continue;
        }
        if ($key == 'ZC_RSS2_COUNT' || $key == 'ZC_UPLOAD_FILESIZE' || $key == 'ZC_DISPLAY_COUNT' || $key == 'ZC_SEARCH_COUNT' || $key == 'ZC_PAGEBAR_COUNT' || $key == 'ZC_COMMENTS_DISPLAY_COUNT' || $key == 'ZC_MANAGE_COUNT') {
            $zbp->option[$key] = (int) $value;
            continue;
        }
        if ($key == 'ZC_UPLOAD_FILETYPE') {
            $value = strtolower($value);
            $value = DelNameInString($value, 'php');
            $value = DelNameInString($value, 'asp');
        }
        $zbp->option[$key] = trim(str_replace(array("\r", "\n"), array("", ""), $value));
    }
    $zbp->option['ZC_BLOG_HOST'] = trim($zbp->option['ZC_BLOG_HOST']);
    $zbp->option['ZC_BLOG_HOST'] = trim($zbp->option['ZC_BLOG_HOST'], '/') . '/';
    if ($zbp->option['ZC_BLOG_HOST'] == '/') {
        $zbp->option['ZC_BLOG_HOST'] = $zbp->host;
    }
    $lang = (require $zbp->usersdir . 'language/' . $zbp->option['ZC_BLOG_LANGUAGEPACK'] . '.php');
    $zbp->option['ZC_BLOG_LANGUAGE'] = $lang['lang'];
    $zbp->option['ZC_BLOG_PRODUCT'] = 'Z-BlogPHP';
    $zbp->SaveOption();
}