summaryrefslogtreecommitdiff
path: root/inc/functions.php
diff options
context:
space:
mode:
authorSavetheinternet <savetheinternet@n0v4.com>2011-02-16 19:41:34 +1100
committerSavetheinternet <savetheinternet@n0v4.com>2011-02-16 19:41:34 +1100
commit8d6c3d655dc92ee00c5c48f15b818cf0b55d8137 (patch)
treec7e50deb43a69a0de9016ca69892da67967a3286 /inc/functions.php
parentd65bf26771bd364b8b2b6b335ed1928473614cae (diff)
Per-board configuration files
Diffstat (limited to 'inc/functions.php')
-rw-r--r--inc/functions.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/inc/functions.php b/inc/functions.php
index af16d5c3..da24951d 100644
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -8,6 +8,9 @@
if (file_exists('inc/instance-config.php')) {
require 'instance-config.php';
}
+ if(isset($board['dir']) && file_exists($board['dir'] . '/config.php')) {
+ require $board['dir'] . '/config.php';
+ }
if(!isset($config['post_url']))
$config['post_url'] = $config['root'] . $config['file_post'];
@@ -74,6 +77,8 @@
$board['dir'] = sprintf($config['board_path'], $board['uri']);
$board['url'] = sprintf($config['board_abbreviation'], $board['uri']);
+ loadConfig();
+
if(!file_exists($board['dir'])) mkdir($board['dir'], 0777);
if(!file_exists($board['dir'] . $config['dir']['img'])) @mkdir($board['dir'] . $config['dir']['img'], 0777) or error("Couldn't create " . $config['dir']['img'] . ". Check permissions.", true);
if(!file_exists($board['dir'] . $config['dir']['thumb'])) @mkdir($board['dir'] . $config['dir']['thumb'], 0777) or error("Couldn't create " . $config['dir']['thumb'] . ". Check permissions.", true);