diff options
| author | Savetheinternet <savetheinternet@n0v4.com> | 2011-02-16 19:41:34 +1100 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@n0v4.com> | 2011-02-16 19:41:34 +1100 |
| commit | 8d6c3d655dc92ee00c5c48f15b818cf0b55d8137 (patch) | |
| tree | c7e50deb43a69a0de9016ca69892da67967a3286 | |
| parent | d65bf26771bd364b8b2b6b335ed1928473614cae (diff) | |
Per-board configuration files
| -rw-r--r-- | inc/config.php | 4 | ||||
| -rw-r--r-- | inc/functions.php | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/inc/config.php b/inc/config.php index a15f5831..86effe95 100644 --- a/inc/config.php +++ b/inc/config.php @@ -7,6 +7,10 @@ * This is the default configuration. You can copy values from here and use them in * your instance-config.php * + * You can also create per-board configuration files. Once a board is created, locate its directory and + * create a new file named config.php (eg. b/config.php). Like instance-config.php, you can copy values + * from here and use them in your per-board configuration files. + * */ $config = Array( 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); |
