diff --git a/phpBB/privmsg.php b/phpBB/privmsg.php
index 20f8481d28..39e7369bb6 100644
--- a/phpBB/privmsg.php
+++ b/phpBB/privmsg.php
@@ -683,7 +683,7 @@ else if ( ( $delete && $mark_list ) || $delete_all )
for($i = 0; $i < count($mark_list); $i++)
{
- $s_hidden_fields .= '';
+ $s_hidden_fields .= '';
}
//
@@ -755,7 +755,11 @@ else if ( ( $delete && $mark_list ) || $delete_all )
if ( count($mark_list) )
{
- $delete_sql_id = implode(', ', $mark_list);
+ $delete_sql_id = '';
+ for ($i = 0; $i < sizeof($mark_list); $i++)
+ {
+ $delete_sql_id .= (($delete_sql_id != '') ? ', ' : '') . intval($mark_list[$i]);
+ }
if ($folder == 'inbox' || $folder == 'outbox')
{
@@ -948,7 +952,11 @@ else if ( $save && $mark_list && $folder != 'savebox' && $folder != 'outbox' )
}
}
- $saved_sql_id = implode(', ', $mark_list);
+ $saved_sql_id = '';
+ for ($i = 0; $i < sizeof($mark_list); $i++)
+ {
+ $saved_sql_id .= (($saved_sql_id != '') ? ', ' : '') . intval($mark_list[$i]);
+ }
// Process request
$saved_sql = "UPDATE " . PRIVMSGS_TABLE;