本文整理汇总了PHP中PHPWS_Settings::reset方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPWS_Settings::reset方法的具体用法?PHP PHPWS_Settings::reset怎么用?PHP PHPWS_Settings::reset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPWS_Settings
的用法示例。
在下文中一共展示了PHPWS_Settings::reset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: postSettings
function postSettings()
{
isset($_POST['enable']) ? PHPWS_Settings::set('whatsnew', 'enable', 1) : PHPWS_Settings::set('whatsnew', 'enable', 0);
isset($_POST['homeonly']) ? PHPWS_Settings::set('whatsnew', 'homeonly', 1) : PHPWS_Settings::set('whatsnew', 'homeonly', 0);
if (!empty($_POST['title'])) {
PHPWS_Settings::set('whatsnew', 'title', strip_tags(PHPWS_Text::parseInput($_POST['title'])));
} else {
PHPWS_Settings::reset('whatsnew', 'title');
}
if (!empty($_POST['text'])) {
PHPWS_Settings::set('whatsnew', 'text', PHPWS_Text::parseInput($_POST['text']));
} else {
PHPWS_Settings::set('whatsnew', 'text', null);
}
$cache_timeout = (int) $_POST['cache_timeout'];
if ((int) $cache_timeout <= 7200) {
PHPWS_Settings::set('whatsnew', 'cache_timeout', $cache_timeout);
} else {
PHPWS_Settings::reset('whatsnew', 'cache_timeout');
}
$qty_items = (int) $_POST['qty_items'];
if ((int) $qty_items <= 50) {
PHPWS_Settings::set('whatsnew', 'qty_items', $qty_items);
} else {
PHPWS_Settings::reset('whatsnew', 'qty_items');
}
isset($_POST['show_summaries']) ? PHPWS_Settings::set('whatsnew', 'show_summaries', 1) : PHPWS_Settings::set('whatsnew', 'show_summaries', 0);
isset($_POST['show_dates']) ? PHPWS_Settings::set('whatsnew', 'show_dates', 1) : PHPWS_Settings::set('whatsnew', 'show_dates', 0);
isset($_POST['show_source_modules']) ? PHPWS_Settings::set('whatsnew', 'show_source_modules', 1) : PHPWS_Settings::set('whatsnew', 'show_source_modules', 0);
if (isset($_POST['exclude'])) {
PHPWS_Settings::set('whatsnew', 'exclude', $_POST['exclude']);
}
if (isset($errors)) {
$this->message = implode('<br />', $errors);
return false;
} else {
PHPWS_Cache::remove('whatsnew_cache_key');
if (PHPWS_Settings::save('whatsnew')) {
return true;
} else {
return false;
}
}
}
示例2: postSettings
public static function postSettings()
{
if (isset($_POST['show_recent'])) {
PHPWS_Settings::set('blog', 'show_recent', $_POST['show_recent']);
}
isset($_POST['captcha_submissions']) ? PHPWS_Settings::set('blog', 'captcha_submissions', 1) : PHPWS_Settings::set('blog', 'captcha_submissions', 0);
isset($_POST['home_page_display']) ? PHPWS_Settings::set('blog', 'home_page_display', 1) : PHPWS_Settings::set('blog', 'home_page_display', 0);
isset($_POST['allow_anonymous_submits']) ? PHPWS_Settings::set('blog', 'allow_anonymous_submits', 1) : PHPWS_Settings::set('blog', 'allow_anonymous_submits', 0);
isset($_POST['logged_users_only']) ? PHPWS_Settings::set('blog', 'logged_users_only', 1) : PHPWS_Settings::set('blog', 'logged_users_only', 0);
isset($_POST['show_posted_date']) ? PHPWS_Settings::set('blog', 'show_posted_date', 1) : PHPWS_Settings::set('blog', 'show_posted_date', 0);
isset($_POST['show_posted_by']) ? PHPWS_Settings::set('blog', 'show_posted_by', 1) : PHPWS_Settings::set('blog', 'show_posted_by', 0);
if (isset($_POST['view_only']) && is_array($_POST['view_only'])) {
$view_only = implode(':', $_POST['view_only']);
} else {
$view_only = null;
}
PHPWS_Settings::set('blog', 'view_only', $view_only);
if (isset($_POST['simple_image'])) {
PHPWS_Settings::set('blog', 'simple_image', 1);
isset($_POST['mod_folders_only']) ? PHPWS_Settings::set('blog', 'mod_folders_only', 1) : PHPWS_Settings::set('blog', 'mod_folders_only', 0);
if (!empty($_POST['max_width'])) {
$max_width = (int) $_POST['max_width'];
if ($max_width >= 50 && $max_width <= 2048) {
PHPWS_Settings::set('blog', 'max_width', $max_width);
}
}
if (!empty($_POST['max_height'])) {
$max_height = (int) $_POST['max_height'];
if ($max_height >= 50 && $max_height <= 2048) {
PHPWS_Settings::set('blog', 'max_height', $max_height);
}
}
} else {
PHPWS_Settings::set('blog', 'simple_image', 0);
}
$past_limit = (int) $_POST['past_entries'];
if ((int) $past_limit >= 0) {
PHPWS_Settings::set('blog', 'past_entries', $past_limit);
} else {
PHPWS_Settings::reset('blog', 'past_entries');
}
$blog_limit = (int) $_POST['blog_limit'];
if ((int) $blog_limit > 0) {
PHPWS_Settings::set('blog', 'blog_limit', $blog_limit);
} else {
PHPWS_Settings::reset('blog', 'blog_limit');
}
PHPWS_Settings::set('blog', 'comment_script', $_POST['comment_script']);
PHPWS_Settings::save('blog');
}