diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2007-07-12 16:14:07 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2007-07-12 16:14:07 +0000 |
commit | 002dd8155708415b3c1c828789feccbfc087a387 (patch) | |
tree | 9c7ec297cc23082f2b5894cd28657f5e7b2492fb /phpBB/includes/session.php | |
parent | 2ba03a411e561cb943f8ec8f11afc51eaa720275 (diff) | |
download | forums-002dd8155708415b3c1c828789feccbfc087a387.tar forums-002dd8155708415b3c1c828789feccbfc087a387.tar.gz forums-002dd8155708415b3c1c828789feccbfc087a387.tar.bz2 forums-002dd8155708415b3c1c828789feccbfc087a387.tar.xz forums-002dd8155708415b3c1c828789feccbfc087a387.zip |
some more fixes
git-svn-id: file:///svn/phpbb/trunk@7875 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/session.php')
-rw-r--r-- | phpBB/includes/session.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/phpBB/includes/session.php b/phpBB/includes/session.php index 8a9021b573..9a98f442d4 100644 --- a/phpBB/includes/session.php +++ b/phpBB/includes/session.php @@ -1506,10 +1506,16 @@ class user extends session // Is load exceeded? if ($config['limit_load'] && $this->load !== false) { - if ($this->load > floatval($config['limit_load']) && !defined('IN_LOGIN') && !$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_')) + if ($this->load > floatval($config['limit_load']) && !defined('IN_LOGIN')) { - header('HTTP/1.1 503 Service Unavailable'); - trigger_error('BOARD_UNAVAILABLE'); + // Set board disabled to true to let the admins/mods get the proper notification + $config['board_disable'] = '1'; + + if (!$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_')) + { + header('HTTP/1.1 503 Service Unavailable'); + trigger_error('BOARD_UNAVAILABLE'); + } } } |