forked from GithubBackups/vichan
Fix cache error when board deleted
This commit is contained in:
parent
23a533e0ec
commit
1a9ae22aeb
@ -124,6 +124,7 @@ foreach($delete as $i => $d){
|
|||||||
|
|
||||||
// Delete entire board directory
|
// Delete entire board directory
|
||||||
rrmdir($board['uri'] . '/');
|
rrmdir($board['uri'] . '/');
|
||||||
|
cache::delete('board_' . $board['uri']);
|
||||||
|
|
||||||
if ($d['mod']) {
|
if ($d['mod']) {
|
||||||
$query = prepare('DELETE FROM ``mods`` WHERE `username` = :id');
|
$query = prepare('DELETE FROM ``mods`` WHERE `username` = :id');
|
||||||
@ -133,7 +134,7 @@ foreach($delete as $i => $d){
|
|||||||
}
|
}
|
||||||
fclose($f);
|
fclose($f);
|
||||||
}
|
}
|
||||||
apc_delete('all_boards_uri');
|
cache::delete('all_boards_uri');
|
||||||
apc_delete('all_boards');
|
cache::delete('all_boards');
|
||||||
rebuildThemes('boards');
|
rebuildThemes('boards');
|
||||||
$query = query('DELETE FROM board_create WHERE uri NOT IN (SELECT uri FROM boards);') or error(db_error());
|
$query = query('DELETE FROM board_create WHERE uri NOT IN (SELECT uri FROM boards);') or error(db_error());
|
||||||
|
@ -442,6 +442,7 @@ function mod_edit_board($boardName) {
|
|||||||
if ($config['cache']['enabled']) {
|
if ($config['cache']['enabled']) {
|
||||||
cache::delete('board_' . $board['uri']);
|
cache::delete('board_' . $board['uri']);
|
||||||
cache::delete('all_boards');
|
cache::delete('all_boards');
|
||||||
|
cache::delete('all_boards_uri');
|
||||||
}
|
}
|
||||||
|
|
||||||
rebuildThemes('boards');
|
rebuildThemes('boards');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user