Explorar o código

Fix email forum notification see BT#12008

jmontoyaa %!s(int64=8) %!d(string=hai) anos
pai
achega
60e95fcee2
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      main/inc/lib/message.lib.php

+ 8 - 1
main/inc/lib/message.lib.php

@@ -209,7 +209,14 @@ class MessageManager
         $total_filesize = 0;
         if (is_array($file_attachments)) {
             foreach ($file_attachments as $file_attach) {
-                $total_filesize += isset($file_attach['size']) && is_int($file_attach['size']) ? $file_attach['size'] : 0;
+                $fileSize = isset($file_attach['size']) ? $file_attach['size'] : 0;
+                if (is_array($fileSize)) {
+                    foreach ($fileSize as $size) {
+                        $total_filesize += $size;
+                    }
+                } else {
+                    $total_filesize += $fileSize;
+                }
             }
         }