From 97d5bdb5d969fc54e0fb9edbeb9a11e352293e0a Mon Sep 17 00:00:00 2001 From: Meik Sievertsen Date: Sat, 22 Nov 2003 12:43:31 +0000 Subject: [PATCH] jada jada git-svn-id: file:///svn/phpbb/trunk@4677 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/functions_admin.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/phpBB/includes/functions_admin.php b/phpBB/includes/functions_admin.php index fcfbaabd50..c1a7069533 100644 --- a/phpBB/includes/functions_admin.php +++ b/phpBB/includes/functions_admin.php @@ -331,6 +331,11 @@ function move_posts($post_ids, $topic_id, $auto_sync = TRUE) WHERE post_id IN (" . implode(', ', $post_ids) . ')'; $db->sql_query($sql); + $sql = 'UPDATE ' . ATTACHMENTS_TABLE . " + SET topic_id = $topic_id + WHERE post_id IN (" . implode(', ', $post_ids) . ')'; + $db->sql_query($sql); + if ($auto_sync) { $forum_ids[] = $row['forum_id']; @@ -565,6 +570,11 @@ function delete_attachments($mode, $ids, $resync = TRUE) $db->sql_query('DELETE FROM ' . ATTACHMENTS_TABLE . ' WHERE ' . $sql_id . ' IN (' . implode(', ', $ids) . ')'); $num_deleted = $db->sql_affectedrows(); + if (!$num_deleted) + { + return 0; + } + // Delete attachments from filesystem $space_removed = $files_removed = 0; foreach ($physical as $file_ary)