diff options
| author | Savetheinternet <savetheinternet@n0v4.com> | 2010-11-30 20:24:09 +1100 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@n0v4.com> | 2010-11-30 20:24:09 +1100 |
| commit | 9d5674fbfc88a5cdb7911fac0daeb29e2fcedf4b (patch) | |
| tree | b606f3ba47064a1f8ec751597bec958ce50f4f73 | |
| parent | 0e8fb7c898cdec3f77bae2e54af9a4f382cb2120 (diff) | |
setupBoard() function
| -rw-r--r-- | inc/functions.php | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/inc/functions.php b/inc/functions.php index a78065b0..230de3ef 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -23,7 +23,25 @@ $item = mysql_real_escape_string($item); } } - + + function setupBoard($array) { + global $board; + + $board = Array( + 'id' => $array['id'], + 'uri' => $array['uri'], + 'name' => $array['title'], + 'title' => $array['subtitle']); + + $board['dir'] = sprintf(BOARD_PATH, $board['uri']); + $board['url'] = sprintf(BOARD_ABBREVIATION, $board['uri']); + + if(!file_exists($board['dir'])) mkdir($board['dir'], 0777); + if(!file_exists($board['dir'] . DIR_IMG)) @mkdir($board['dir'] . DIR_IMG, 0777) or error("Couldn't create " . DIR_IMG . ". Check permissions.", true); + if(!file_exists($board['dir'] . DIR_THUMB)) @mkdir($board['dir'] . DIR_THUMB, 0777) or error("Couldn't create " . DIR_THUMB . ". Check permissions.", true); + if(!file_exists($board['dir'] . DIR_RES)) @mkdir($board['dir'] . DIR_RES, 0777) or error("Couldn't create " . DIR_RES . ". Check permissions.", true); + } + function post($post, $OP) { global $sql, $board; if($OP) { |
