本文整理汇总了PHP中Setting::removeBlogSetting方法的典型用法代码示例。如果您正苦于以下问题:PHP Setting::removeBlogSetting方法的具体用法?PHP Setting::removeBlogSetting怎么用?PHP Setting::removeBlogSetting使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Setting
的用法示例。
在下文中一共展示了Setting::removeBlogSetting方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: removeBlogSetting
function removeBlogSetting($name)
{
return Setting::removeBlogSetting($name);
}
示例2: requireStrictRoute
<?php
/// Copyright (c) 2004-2015, Needlworks / Tatter Network Foundation
/// All rights reserved. Licensed under the GPL.
/// See the GNU General Public License for more details. (/documents/LICENSE, /documents/COPYRIGHT)
require ROOT . '/library/preprocessor.php';
requireStrictRoute();
if (Setting::removeBlogSetting('LineSetting', true)) {
Respond::ResultPage(0);
} else {
Respond::ResultPage(-1);
}
示例3: selectSkin
//.........这里部分代码省略.........
}
$value = $xmls->getValue('/skin/default/showListOnCategory');
if (isset($value)) {
$assignments['showListOnCategory'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnArchive');
if (isset($value)) {
$assignments['showListOnArchive'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnTag');
if (isset($value)) {
$assignments['showListOnTag'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnSearch');
if (isset($value)) {
$assignments['showListOnSearch'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnAuthor');
if (isset($value)) {
$assignments['showListOnAuthor'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/color');
if (isset($value)) {
$assignments['colorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/bgColor');
if (isset($value)) {
$assignments['bgcolorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/activeColor');
if (isset($value)) {
$assignments['activecolorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/activeBgColor');
if (isset($value)) {
$assignments['activebgcolorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/labelLength');
if (!empty($value) || is_numeric($value)) {
$assignments['labelLengthOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/showValue');
if (isset($value)) {
$assignments['showValueOnTree'] = $value ? '1' : '0';
}
foreach ($assignments as $name => $value) {
Setting::setSkinSetting($name, $value, $blogid);
}
if ($xmls->doesExist('/skin/support')) {
foreach ($xmls->selectNodes('/skin/support') as $support) {
if (!empty($support['.attributes']['mobile']) && $support['.attributes']['mobile'] == "yes") {
/// Main skin supports mobile, too.
Setting::setBlogSetting('useiPhoneUI', 0, true);
} else {
Setting::setBlogSetting('useiPhoneUI', 1, true);
}
}
} else {
Setting::setBlogSetting('useiPhoneUI', 1, true);
}
// none/single/multiple
$value = $xmls->getValue('/skin/default/commentMessage/none');
if (is_null($value)) {
Setting::setBlogSetting('noneCommentMessage', NULL, true);
} else {
Setting::setBlogSetting('noneCommentMessage', $value, true);
}
$value = $xmls->getValue('/skin/default/commentMessage/single');
if (is_null($value)) {
Setting::setBlogSetting('singleCommentMessage', NULL, true);
} else {
Setting::setBlogSetting('singleCommentMessage', $value, true);
}
$value = $xmls->getValue('/skin/default/trackbackMessage/none');
if (is_null($value)) {
Setting::setBlogSetting('noneTrackbackMessage', NULL, true);
} else {
Setting::setBlogSetting('noneTrackbackMessage', $value, true);
}
$value = $xmls->getValue('/skin/default/trackbackMessage/single');
if (is_null($value)) {
Setting::setBlogSetting('singleTrackbackMessage', NULL, true);
} else {
Setting::setBlogSetting('singleTrackbackMessage', $value, true);
}
} else {
Setting::setBlogSetting('noneCommentMessage', NULL, true);
Setting::setBlogSetting('singleCommentMessage', NULL, true);
Setting::setBlogSetting('noneTrackbackMessage', NULL, true);
Setting::setBlogSetting('singleTrackbackMessage', NULL, true);
Setting::setSkinSetting('skin', $skinName, $blogid);
}
Setting::removeBlogSetting("sidebarOrder", true);
CacheControl::flushAll();
CacheControl::flushSkin();
Path::removeFiles(getSkinPath('customize/' . getBlogId()) . "/");
Setting::getSkinSettings($blogid, true);
// refresh skin cache
return true;
}
示例4: selectSkin
//.........这里部分代码省略.........
}
$value = $xmls->getValue('/skin/default/lengthOfRecentTrackback');
if (!empty($value) || is_numeric($value)) {
$assignments['recentTrackbackLength'] = $value;
}
$value = $xmls->getValue('/skin/default/lengthOfLink');
if (!empty($value) || is_numeric($value)) {
$assignments['linkLength'] = $value;
}
$value = $xmls->getValue('/skin/default/contentWidth');
if (!empty($value) || is_numeric($value)) {
$assignments['contentWidth'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnCategory');
if (isset($value)) {
$assignments['showListOnCategory'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnArchive');
if (isset($value)) {
$assignments['showListOnArchive'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnTag');
if (isset($value)) {
$assignments['showListOnTag'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnSearch');
if (isset($value)) {
$assignments['showListOnSearch'] = $value;
}
$value = $xmls->getValue('/skin/default/showListOnAuthor');
if (isset($value)) {
$assignments['showListOnAuthor'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/color');
if (isset($value)) {
$assignments['colorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/bgColor');
if (isset($value)) {
$assignments['bgcolorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/activeColor');
if (isset($value)) {
$assignments['activecolorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/activeBgColor');
if (isset($value)) {
$assignments['activebgcolorOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/labelLength');
if (!empty($value) || is_numeric($value)) {
$assignments['labelLengthOnTree'] = $value;
}
$value = $xmls->getValue('/skin/default/tree/showValue');
if (isset($value)) {
$assignments['showValueOnTree'] = $value ? '1' : '0';
}
foreach ($assignments as $name => $value) {
Setting::setSkinSetting($name, $value, $blogid);
}
// none/single/multiple
$value = $xmls->getValue('/skin/default/commentMessage/none');
if (is_null($value)) {
Setting::setBlogSetting('noneCommentMessage', NULL, true);
} else {
Setting::setBlogSetting('noneCommentMessage', $value, true);
}
$value = $xmls->getValue('/skin/default/commentMessage/single');
if (is_null($value)) {
Setting::setBlogSetting('singleCommentMessage', NULL, true);
} else {
Setting::setBlogSetting('singleCommentMessage', $value, true);
}
$value = $xmls->getValue('/skin/default/trackbackMessage/none');
if (is_null($value)) {
Setting::setBlogSetting('noneTrackbackMessage', NULL, true);
} else {
Setting::setBlogSetting('noneTrackbackMessage', $value, true);
}
$value = $xmls->getValue('/skin/default/trackbackMessage/single');
if (is_null($value)) {
Setting::setBlogSetting('singleTrackbackMessage', NULL, true);
} else {
Setting::setBlogSetting('singleTrackbackMessage', $value, true);
}
} else {
Setting::setBlogSetting('noneCommentMessage', NULL, true);
Setting::setBlogSetting('singleCommentMessage', NULL, true);
Setting::setBlogSetting('noneTrackbackMessage', NULL, true);
Setting::setBlogSetting('singleTrackbackMessage', NULL, true);
Setting::setSkinSetting('skin', $skinName, $blogid);
}
Setting::removeBlogSetting("sidebarOrder", true);
CacheControl::flushAll();
CacheControl::flushSkin();
Path::removeFiles(ROOT . "/skin/blog/customize/" . getBlogId() . "/");
Setting::getSkinSettings($blogid, true);
// refresh skin cache
return true;
}