diff options
author | Starla Insigna <hatkirby@fourisland.com> | 2008-12-07 17:42:26 -0500 |
---|---|---|
committer | Starla Insigna <hatkirby@fourisland.com> | 2008-12-07 17:42:26 -0500 |
commit | 6da9342fba299c30983c1d32e293a0a29401b13c (patch) | |
tree | ba9b45828045b930f7767795cdb86332a34c846b /includes | |
parent | 07aae7e8f8b752e6b37b338783a6d6fef290ee10 (diff) | |
download | fourisland-6da9342fba299c30983c1d32e293a0a29401b13c.tar.gz fourisland-6da9342fba299c30983c1d32e293a0a29401b13c.tar.bz2 fourisland-6da9342fba299c30983c1d32e293a0a29401b13c.zip |
Created a "Mantainence Mode"
A mantainence has been created in the config table so that when it is on, users other than the localhost only see a temporarily down message, while localhost can still access Four Island. This will be useful during times when changes in this repository do things that require the database schema to be changed or scripts to be run, such as the previous three changesets.
Diffstat (limited to 'includes')
-rwxr-xr-x | includes/mantainence.php | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/includes/mantainence.php b/includes/mantainence.php new file mode 100755 index 0000000..6e595a1 --- /dev/null +++ b/includes/mantainence.php | |||
@@ -0,0 +1,39 @@ | |||
1 | <?php | ||
2 | /* | ||
3 | 444444444 | ||
4 | 4::::::::4 | ||
5 | 4:::::::::4 | ||
6 | 4::::44::::4 | ||
7 | 4::::4 4::::4 Four Island | ||
8 | 4::::4 4::::4 | ||
9 | 4::::4 4::::4 Written and maintained by Starla Insigna | ||
10 | 4::::444444::::444 | ||
11 | 4::::::::::::::::4 includes/mantainence.php | ||
12 | 4444444444:::::444 | ||
13 | 4::::4 Please do not use, reproduce or steal the | ||
14 | 4::::4 contents of this file without explicit | ||
15 | 4::::4 permission from Hatkirby. | ||
16 | 44::::::44 | ||
17 | 4::::::::4 | ||
18 | 4444444444 | ||
19 | */ | ||
20 | |||
21 | if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} | ||
22 | |||
23 | require('headerproc.php'); | ||
24 | |||
25 | $getconfig = "SELECT * FROM config WHERE name = \"mantainenceMode\""; | ||
26 | $getconfig2 = mysql_query($getconfig); | ||
27 | $getconfig3 = mysql_fetch_array($getconfig2); | ||
28 | if ($getconfig3['value'] == '1') | ||
29 | { | ||
30 | if ($_SERVER['REMOTE_ADDR'] != '127.0.0.1') | ||
31 | { | ||
32 | $template = new FITemplate('mantainence'); | ||
33 | $template->display($template); | ||
34 | |||
35 | exit; | ||
36 | } | ||
37 | } | ||
38 | |||
39 | ?> | ||