Skip to content

Commit

Permalink
Fix #5025: Type error when sending a PM without the attachment field
Browse files Browse the repository at this point in the history
  • Loading branch information
Deltik committed Jul 1, 2023
1 parent b893cba commit 5196c4f
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions e107_plugins/pm/pm.php
Expand Up @@ -615,14 +615,18 @@ function post_pm()

$maxsize = intval($this->pmPrefs['attach_size']) * 1024;

foreach(array_keys($_FILES['file_userfile']['size']) as $fid)
if(is_array($_FILES['file_userfile']))
{
if($maxsize > 0 && $_FILES['file_userfile']['size'][$fid] > $maxsize)
$file_userfile = $_FILES['file_userfile'];
foreach(array_keys($file_userfile['size']) as $fid)
{
$msg .= str_replace("{FILENAME}", $_FILES['file_userfile']['name'][$fid], LAN_PM_62) . "<br />";
$_FILES['file_userfile']['size'][$fid] = 0;
if($maxsize > 0 && $file_userfile['size'][$fid] > $maxsize)
{
$msg .= str_replace("{FILENAME}", $file_userfile['name'][$fid], LAN_PM_62) . "<br />";
$file_userfile['size'][$fid] = 0;
}
$totalsize += $file_userfile['size'][$fid];
}
$totalsize += $_FILES['file_userfile']['size'][$fid];
}

if(intval($this->pmPrefs['pm_limits']) > 0)
Expand Down

0 comments on commit 5196c4f

Please sign in to comment.