Commit 9aed007847cd8772cc4c0daa69decc8f10880645

Authored by Paul Barrett
1 parent 0d731da2

KTS-4223. Altered email to multiple recipients to prevent sending to a cumulativ…

…e list rather than individual recipients.

Fixed

"email to external addresses spams recipients"

Committed by: Paul Barrett

Reviewed by: Megan Watson
plugins/ktstandard/KTEmail.php
... ... @@ -138,7 +138,7 @@ function sendManualEmails($aEmailAddresses, &$aUserEmails, &$aEmailErrors) {
138 138 function sendExternalEmails($aEmailAddresses, $iDocumentID, $sDocumentName, $sComment, &$aEmailErrors){
139 139 global $default;
140 140 $oSendingUser = User::get($_SESSION['userID']);
141   -
  141 +
142 142 // Create email content
143 143 /*
144 144 $sMessage = '<font face="arial" size="2">';
... ... @@ -176,10 +176,10 @@ function sendExternalEmails($aEmailAddresses, $iDocumentID, $sDocumentName, $sCo
176 176 $sEmail = $oSendingUser->getEmail();
177 177 $sEmailFrom = $oSendingUser->getName();
178 178 }
179   - $oEmail = new Email($sEmail, $sEmailFrom);
180 179  
181 180 $iCounter = 0;
182 181 foreach ($aEmailAddresses as $sAddress){
  182 + $oEmail = new Email($sEmail, $sEmailFrom);
183 183 if(validateEmailAddress($sAddress)){
184 184 // Add to list of addresses
185 185 $sDestEmails .= (empty($sDestEmails)) ? $sAddress : ', '.$sAddress;
... ...