当前位置: 首页>>代码示例>>PHP>>正文


PHP vB_Cache::resetCache方法代码示例

本文整理汇总了PHP中vB_Cache::resetCache方法的典型用法代码示例。如果您正苦于以下问题:PHP vB_Cache::resetCache方法的具体用法?PHP vB_Cache::resetCache怎么用?PHP vB_Cache::resetCache使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在vB_Cache的用法示例。


在下文中一共展示了vB_Cache::resetCache方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: error_reporting

|| # This file may not be redistributed in whole or significant part.   # ||
|| # ----------------- VBULLETIN IS NOT FREE SOFTWARE ----------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html   # ||
|| ###################################################################### ||
\*========================================================================*/
// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// if (!is_object($vbulletin->db))
// {
// 	exit;
// }
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################
$timenow = vB::getRequest()->getTimeNow();
vB::getDbAssertor()->delete('session', array(array('field' => 'lastactivity', 'value' => $timenow - vB::getDatastore()->getOption('cookietimeout'), vB_Db_Query::OPERATOR_KEY => vB_Db_Query::OPERATOR_LT)));
vB::getDbAssertor()->delete('cpsession', array(array('field' => 'dateline', 'value' => vB::getDatastore()->getOption('timeoutcontrolpanel') ? $timenow - vB::getDatastore()->getOption('cookietimeout') : $timenow - 3600, vB_Db_Query::OPERATOR_KEY => vB_Db_Query::OPERATOR_LT)));
vB_Api::instanceInternal('search')->clean();
// expired lost passwords and email confirmations after 4 days
vB::getDbAssertor()->assertQuery('cleanupUA', array('time' => $timenow - 345600));
vB::getDbAssertor()->delete('noderead', array(array('field' => 'readtime', 'value' => $timenow - vB::getDatastore()->getOption('markinglimit') * 86400, vB_Db_Query::OPERATOR_KEY => vB_Db_Query::OPERATOR_LT)));
vB_Api_Wol::buildSpiderList();
// Remove expired cache items
vB_Cache::resetCache(true);
log_cron_action('', $nextitem, 1);
/*=========================================================================*\
|| #######################################################################
|| # Downloaded: 15:45, Tue Sep 8th 2015
|| # CVS: $RCSfile$ - $Revision: 83432 $
|| #######################################################################
\*=========================================================================*/
开发者ID:cedwards-reisys,项目名称:nexus-web,代码行数:31,代码来源:cleanup.php

示例2: print_cp_no_permission

if (!can_administer('canadminmaintain') and !vB::getUserContext()->hasAdminPermission('canadmintemplates') and !$maintainAll) {
    print_cp_no_permission();
}
// ############################# LOG ACTION ###############################
log_admin_action();
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################
if (empty($_REQUEST['do'])) {
    $_REQUEST['do'] = 'chooser';
}
$vbulletin->input->clean_array_gpc('r', array('perpage' => vB_Cleaner::TYPE_UINT, 'startat' => vB_Cleaner::TYPE_UINT));
// ###################### Start clear cache ########################
if ($_REQUEST['do'] == 'clear_cache') {
    print_cp_header($vbphrase['clear_system_cache']);
    vB_Cache::resetCache();
    vB::getDatastore()->resetCache();
    print_cp_message($vbphrase['cache_cleared']);
} else {
    print_cp_header($vbphrase['maintenance']);
}
// ###################### Rebuild all style info #######################
if ($_POST['do'] == 'rebuildstyles') {
    if (!vB::getUserContext()->hasAdminPermission('canadmintemplates')) {
        print_cp_no_permission();
    }
    require_once DIR . '/includes/adminfunctions_template.php';
    $vbulletin->input->clean_array_gpc('p', array('renumber' => vB_Cleaner::TYPE_BOOL, 'install' => vB_Cleaner::TYPE_BOOL));
    build_all_styles($vbulletin->GPC['renumber'], $vbulletin->GPC['install'], 'misc.php?' . vB::getCurrentSession()->get('sessionurl') . 'do=chooser#style');
    print_stop_message2('updated_styles_successfully');
}
开发者ID:cedwards-reisys,项目名称:nexus-web,代码行数:31,代码来源:misc.php


注:本文中的vB_Cache::resetCache方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。