summaryrefslogtreecommitdiff
path: root/inc/mod
diff options
context:
space:
mode:
authorczaks <marcin@6irc.net>2013-08-20 18:22:37 -0400
committerczaks <marcin@6irc.net>2013-08-20 18:22:37 -0400
commitde035f4a7ecf3e1da0dc408cab424d8a9a81678e (patch)
tree1b46b1a80330de57e2b7d1cce3ae2c68bc7ae6ae /inc/mod
parentf909fd190af4427dae1a8eddd4fa476c1243c433 (diff)
parentdb8173fe62829644a6cdf2e6a787b2ec2244c15b (diff)
Merge branch 'master' of https://github.com/savetheinternet/Tinyboard
Conflicts: stylesheets/dark_roach.css stylesheets/style.css
Diffstat (limited to 'inc/mod')
-rw-r--r--inc/mod/pages.php11
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']);