diff options
| author | czaks <marcin@6irc.net> | 2013-08-20 18:22:37 -0400 |
|---|---|---|
| committer | czaks <marcin@6irc.net> | 2013-08-20 18:22:37 -0400 |
| commit | de035f4a7ecf3e1da0dc408cab424d8a9a81678e (patch) | |
| tree | 1b46b1a80330de57e2b7d1cce3ae2c68bc7ae6ae /inc/mod/pages.php | |
| parent | f909fd190af4427dae1a8eddd4fa476c1243c433 (diff) | |
| parent | db8173fe62829644a6cdf2e6a787b2ec2244c15b (diff) | |
Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts:
stylesheets/dark_roach.css
stylesheets/style.css
Diffstat (limited to 'inc/mod/pages.php')
| -rw-r--r-- | inc/mod/pages.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/inc/mod/pages.php b/inc/mod/pages.php index 6a9f07c7..2ca7eb55 100644 --- a/inc/mod/pages.php +++ b/inc/mod/pages.php @@ -359,10 +359,12 @@ function mod_edit_board($boardName) { $query->bindValue(':uri', $board['uri']); $query->execute() or error(db_error($query)); - modLog('Deleted board: ' . sprintf($config['board_abbreviation'], $board['uri']), false); + if ($config['cache']['enabled']) { + cache::delete('board_' . $board['uri']); + cache::delete('all_boards'); + } - // Delete entire board directory - rrmdir($board['uri'] . '/'); + modLog('Deleted board: ' . sprintf($config['board_abbreviation'], $board['uri']), false); // Delete posting table $query = query(sprintf('DROP TABLE IF EXISTS ``posts_%s``', $board['uri'])) or error(db_error()); @@ -409,6 +411,9 @@ function mod_edit_board($boardName) { $_query->execute() or error(db_error($_query)); } } + + // Delete entire board directory + rrmdir($board['uri'] . '/'); } else { $query = prepare('UPDATE ``boards`` SET `title` = :title, `subtitle` = :subtitle WHERE `uri` = :uri'); $query->bindValue(':uri', $board['uri']); |
