This commit is contained in:
Savetheinternet 2011-12-06 14:44:50 +11:00
parent 7536a1b619
commit e379f6680a

15
mod.php
View File

@ -1451,6 +1451,21 @@
cache::delete('all_boards'); cache::delete('all_boards');
} }
$query = prepare("SELECT `board`, `post` FROM `cites` WHERE `target_board` = :board");
$query->bindValue(':board', $board['uri']);
$query->execute() or error(db_error($query));
while($cite = $query->fetch()) {
if($board['uri'] != $cite['board']) {
if(!isset($tmp_board))
$tmp_board = $board;
openBoard($cite['board']);
rebuildPost($cite['post']);
}
}
if(!isset($tmp_board))
$board = $tmp_board;
$query = prepare("DELETE FROM `cites` WHERE `board` = :board OR `target_board` = :board"); $query = prepare("DELETE FROM `cites` WHERE `board` = :board OR `target_board` = :board");
$query->bindValue(':board', $board['uri']); $query->bindValue(':board', $board['uri']);
$query->execute() or error(db_error($query)); $query->execute() or error(db_error($query));