diff options
| author | Savetheinternet <savetheinternet@n0v4.com> | 2011-02-22 17:38:38 +1100 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@n0v4.com> | 2011-02-22 17:38:38 +1100 |
| commit | a1f300cc8f2627c815b6fd054e8d6f3a88eb5ed9 (patch) | |
| tree | 525cc0ffb81a265b874f2d4cb0eed6c80292f28f /inc/functions.php | |
| parent | 23f67abb0eae540a404836a11fdd924715729580 (diff) | |
Manage boards
Diffstat (limited to 'inc/functions.php')
| -rw-r--r-- | inc/functions.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/inc/functions.php b/inc/functions.php index 0fa20fc3..dabdbb64 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -988,6 +988,22 @@ @file_put_contents($board['dir'] . $config['dir']['res'] . sprintf($config['file_page'], $id), $body) or error("Couldn't write to file."); } + function rrmdir($dir) { + if (is_dir($dir)) { + $objects = scandir($dir); + foreach ($objects as $object) { + if ($object != "." && $object != "..") { + if (filetype($dir."/".$object) == "dir") + rrmdir($dir."/".$object); + else + unlink($dir."/".$object); + } + } + reset($objects); + rmdir($dir); + } + } + function generate_tripcode ( $name, $length = 10 ) { global $config; $name = stripslashes ( $name ); |
