本文整理汇总了PHP中CacheControl::flushCommentRSS方法的典型用法代码示例。如果您正苦于以下问题:PHP CacheControl::flushCommentRSS方法的具体用法?PHP CacheControl::flushCommentRSS怎么用?PHP CacheControl::flushCommentRSS使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CacheControl
的用法示例。
在下文中一共展示了CacheControl::flushCommentRSS方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: flushRSS
function flushRSS()
{
if (file_exists(ROOT . "/cache/rss/" . getBlogId() . ".xml")) {
@unlink(ROOT . "/cache/rss/" . getBlogId() . ".xml");
}
CacheControl::flushCommentRSS();
CacheControl::flushTrackbackRSS();
CacheControl::flushResponseRSS();
}
示例2: flushRSS
function flushRSS()
{
if (file_exists(__TEXTCUBE_CACHE_DIR__ . "/rss/" . getBlogId() . ".xml")) {
@unlink(__TEXTCUBE_CACHE_DIR__ . "/rss/" . getBlogId() . ".xml");
}
CacheControl::flushCommentRSS();
CacheControl::flushTrackbackRSS();
CacheControl::flushResponseRSS();
}
示例3: revertCommentInOwner
function revertCommentInOwner($blogid, $id)
{
if (!is_numeric($id)) {
return false;
}
$pool = DBModel::getInstance();
$pool->reset('Comments');
$pool->setQualifier('blogid', 'eq', $blogid);
$pool->setQualifier('id', 'eq', $id);
$entryId = $pool->getCell('entry');
$parent = $pool->getCell('parent');
$pool->setAttribute('isfiltered', 0);
if ($pool->update()) {
if (!is_null($parent)) {
$pool->setQualifier('id', 'eq', $parent);
}
if (is_null($parent) || $pool->update()) {
CacheControl::flushCommentRSS($entryId);
updateCommentsOfEntry($blogid, $entryId);
return true;
}
}
return false;
}
示例4: revertCommentInOwner
function revertCommentInOwner($blogid, $id)
{
global $database;
if (!is_numeric($id)) {
return false;
}
$entryId = POD::queryCell("SELECT entry FROM {$database['prefix']}Comments WHERE blogid = {$blogid} AND id = {$id}");
$parent = POD::queryCell("SELECT parent FROM {$database['prefix']}Comments WHERE blogid = {$blogid} AND id = {$id}");
if (POD::queryCount("UPDATE {$database['prefix']}Comments SET isfiltered = 0 WHERE blogid = {$blogid} AND id = {$id}") == 1) {
if (is_null($parent) || POD::query("UPDATE {$database['prefix']}Comments SET isfiltered = 0 WHERE blogid = {$blogid} AND id = {$parent}")) {
CacheControl::flushCommentRSS($entryId);
updateCommentsOfEntry($blogid, $entryId);
return true;
}
}
return false;
}
示例5: array
<?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)
$IV = array('POST' => array('visibility' => array('int', 0, 3, 'mandatory' => false), 'acceptComments' => array('int', 0, 1, 'mandatory' => false), 'acceptTrackbacks' => array('int', 0, 1, 'mandatory' => false), 'useiPhoneUI' => array('int', 0, 1, 'mandatory' => false)));
require ROOT . '/library/preprocessor.php';
importlib('model.blog.feed');
requireStrictRoute();
$result = false;
if (isset($_POST['visibility'])) {
if (Setting::setBlogSettingGlobal('visibility', $_POST['visibility'])) {
CacheControl::flushCommentRSS();
CacheControl::flushTrackbackRSS();
clearFeed();
$result = true;
}
}
if (isset($_POST['acceptComments'])) {
if (Setting::setBlogSettingGlobal('acceptComments', $_POST['acceptComments'])) {
$result = true;
}
}
if (isset($_POST['acceptTrackbacks'])) {
if (Setting::setBlogSettingGlobal('acceptTrackbacks', $_POST['acceptTrackbacks'])) {
$result = true;
}
}
if (isset($_POST['useiPhoneUI'])) {
if ($_POST['useiPhoneUI'] == 1) {
$useiPhoneUI = true;