File: /var/www/ilya/data/www/irkboard.ru/admin/applications/forums/extensions/coreVariables.php
<?php
/**
* Invision Power Services
* IP.Board v3.0.1
* Core variables extensions
* Defines the reset array, which caches to load, how to recache those caches, and the bitwise array
* Last Updated: $Date: 2009-06-12 22:35:01 -0400 (Fri, 12 Jun 2009) $
*
* @author $author$
* @copyright (c) 2001 - 2009 Invision Power Services, Inc.
* @license http://www.invisionpower.com/community/board/license.html
* @package Invision Power Board
* @subpackage Forums
* @link http://www.invisionpower.com
* @version $Rev: 4769 $
**/
$_RESET = array();
# ALL
if ( ( isset( $_REQUEST['CODE'] ) AND $_REQUEST['CODE'] ) or ( isset( $_REQUEST['code'] ) AND $_REQUEST['code'] ) )
{
$_RESET['do'] = ( $_REQUEST['CODE'] ) ? $_REQUEST['CODE'] : $_REQUEST['code'];
}
//-----------------------------------------
// Extension File: Registered Caches
//-----------------------------------------
$_LOAD = array();
# BOARD INDEX
if ( ( ! $_GET['section'] AND ! $_GET['module'] ) OR ( $_GET['module'] == 'forums' AND $_GET['section'] == 'boards' ) )
{
$_LOAD['chatting'] = 1;
$_LOAD['birthdays'] = 1;
$_LOAD['calendar'] = 1;
$_LOAD['ranks'] = 1;
$_LOAD['reputation_levels'] = 1;
}
# TOPIC
if ( isset( $_GET['showtopic'] ) OR $_GET['module'] == 'forums' AND $_GET['section'] == 'topics' )
{
$_LOAD['badwords'] = 1;
$_LOAD['emoticons'] = 1;
$_LOAD['bbcode'] = 1;
$_LOAD['multimod'] = 1;
$_LOAD['ranks'] = 1;
$_LOAD['profilefields'] = 1;
$_LOAD['reputation_levels'] = 1;
}
# Forum
if ( isset( $_GET['showforum'] ) OR $_GET['module'] == 'forums' AND $_GET['section'] == 'forums' )
{
$_LOAD['ranks'] = 1;
$_LOAD['reputation_levels'] = 1;
// Needed for forum rules...
$_LOAD['badwords'] = 1;
$_LOAD['emoticons'] = 1;
$_LOAD['bbcode'] = 1;
}
# POST
if ( $_GET['module'] == 'post' )
{
$_LOAD['badwords'] = 1;
$_LOAD['bbcode'] = 1;
$_LOAD['emoticons'] = 1;
$_LOAD['ranks'] = 1;
$_LOAD['reputation_levels'] = 1;
}
$CACHE['attachtypes'] = array(
'array' => 1,
'allow_unload' => 0,
'default_load' => 1,
'recache_file' => IPSLib::getAppDir( 'forums' ) . '/modules_admin/attachments/types.php',
'recache_class' => 'admin_forums_attachments_types',
'recache_function' => 'attachmentTypeCacheRebuild'
);
$CACHE['multimod'] = array(
'array' => 1,
'allow_unload' => 0,
'default_load' => 1,
'recache_file' => IPSLib::getAppDir( 'forums' ) . '/modules_admin/forums/multimods.php',
'recache_class' => 'admin_forums_forums_multimods',
'recache_function' => 'multiModerationRebuildCache'
);
$CACHE['moderators'] = array(
'array' => 1,
'allow_unload' => 0,
'default_load' => 1,
'recache_file' => IPSLib::getAppDir( 'forums' ) . '/modules_admin/forums/moderator.php',
'recache_class' => 'admin_forums_forums_moderator',
'recache_function' => 'rebuildModeratorCache'
);
$CACHE['announcements'] = array(
'array' => 1,
'allow_unload' => 0,
'default_load' => 1,
'recache_file' => IPSLib::getAppDir( 'forums' ) . '/modules_public/forums/announcements.php',
'recache_class' => 'public_forums_forums_announcements',
'recache_function' => 'announceRecache'
);
//-----------------------------------------
// Bitwise Options
//-----------------------------------------
$_BITWISE = array( 'moderators' => array( 'bw_flag_spammers' ) );