mirror of
https://github.com/torrentpier/torrentpier-lts.git
synced 2025-02-28 15:10:54 +03:00
Update ajax.php
This commit is contained in:
parent
843b6055b8
commit
1f72b81cea
25
ajax.php
25
ajax.php
@ -61,7 +61,6 @@ switch ($ajax->action)
|
|||||||
|
|
||||||
// Position in $ajax->valid_actions['xxx']
|
// Position in $ajax->valid_actions['xxx']
|
||||||
define('AJAX_AUTH', 0); // 'guest', 'user', 'mod', 'admin', 'super_admin'
|
define('AJAX_AUTH', 0); // 'guest', 'user', 'mod', 'admin', 'super_admin'
|
||||||
define('AJAX_ALWAYS_ACTIVE', 1); // определяет скрипты, которые будут работать при отключенном форуме
|
|
||||||
|
|
||||||
$ajax->exec();
|
$ajax->exec();
|
||||||
|
|
||||||
@ -74,13 +73,13 @@ class ajax_common
|
|||||||
var $response = array();
|
var $response = array();
|
||||||
|
|
||||||
var $valid_actions = array(
|
var $valid_actions = array(
|
||||||
// ACTION NAME AJAX_AUTH AJAX_ALWAYS_ACTIVE
|
// ACTION NAME AJAX_AUTH
|
||||||
'edit_user_profile' => array('admin'),
|
'edit_user_profile' => array('admin'),
|
||||||
'change_user_rank' => array('admin'),
|
'change_user_rank' => array('admin'),
|
||||||
'change_user_opt' => array('admin'),
|
'change_user_opt' => array('admin'),
|
||||||
'manage_user' => array('admin'),
|
'manage_user' => array('admin'),
|
||||||
'manage_admin' => array('admin', true),
|
'manage_admin' => array('admin'),
|
||||||
'sitemap' => array('admin', true),
|
'sitemap' => array('admin'),
|
||||||
|
|
||||||
'mod_action' => array('mod'),
|
'mod_action' => array('mod'),
|
||||||
'topic_tpl' => array('mod'),
|
'topic_tpl' => array('mod'),
|
||||||
@ -116,7 +115,7 @@ class ajax_common
|
|||||||
*/
|
*/
|
||||||
function exec()
|
function exec()
|
||||||
{
|
{
|
||||||
global $lang, $bb_cfg;
|
global $lang;
|
||||||
|
|
||||||
// Exit if we already have errors
|
// Exit if we already have errors
|
||||||
if (!empty($this->response['error_code']))
|
if (!empty($this->response['error_code']))
|
||||||
@ -139,22 +138,6 @@ class ajax_common
|
|||||||
$this->ajax_die('invalid action: ' . $action);
|
$this->ajax_die('invalid action: ' . $action);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Exit if board is disabled via ON/OFF trigger or by admin
|
|
||||||
if ($bb_cfg['board_disable'] || file_exists(BB_DISABLED))
|
|
||||||
{
|
|
||||||
if (!isset($action_params[AJAX_ALWAYS_ACTIVE]) || $action_params[AJAX_ALWAYS_ACTIVE] === false)
|
|
||||||
{
|
|
||||||
if ($bb_cfg['board_disable'])
|
|
||||||
{
|
|
||||||
$this->ajax_die($lang['BOARD_DISABLE']);
|
|
||||||
}
|
|
||||||
elseif (file_exists(BB_DISABLED))
|
|
||||||
{
|
|
||||||
$this->ajax_die($lang['BOARD_DISABLE_CRON']);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Auth check
|
// Auth check
|
||||||
switch ($action_params[AJAX_AUTH])
|
switch ($action_params[AJAX_AUTH])
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user