From 17ef4494204fb69c1b5194e8384cacd17cf03e7d Mon Sep 17 00:00:00 2001 From: Tijn Kuyper Date: Mon, 16 Jan 2017 19:30:30 +0100 Subject: [PATCH] Fixes #2286 - Properly check for attachment when sending PM --- e107_plugins/pm/pm.php | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/e107_plugins/pm/pm.php b/e107_plugins/pm/pm.php index 21019fba4..946c08100 100755 --- a/e107_plugins/pm/pm.php +++ b/e107_plugins/pm/pm.php @@ -534,25 +534,28 @@ class pm_extended extends private_message } - if(check_class($this->pmPrefs['attach_class'])) + if(!empty($_POST['uploaded'])) { - $_POST['uploaded'] = $this->processAttachments(); - - foreach($_POST['uploaded'] as $var) + if(check_class($this->pmPrefs['attach_class'])) { - if(!empty($var['message'])) + $_POST['uploaded'] = $this->processAttachments(); + + foreach($_POST['uploaded'] as $var) { - $msg .= $var['message']."
"; + if(!empty($var['message'])) + { + $msg .= $var['message']."
"; + } + } + } + else + { + $msg .= LAN_PM_23.'
'; + unset($_POST['uploaded']); } } - else - { - $msg .= LAN_PM_23.'
'; - unset($_POST['uploaded']); - - } $_POST['from_id'] = USERID;