// $sendMail->SendWithAttachments($sub1,"Member",$email,$body_arr,$post_arr,$SITE_NAME,$sub2,'No',$attachments); } } } if ($sub1 == 'New Invoice Created') { $body_arr = array("#NAME#", "#ADDED_BY#", "#INVCODE#", "#SUPPLIERORG#", "#SUPORGCODE#", "#BUYERORG#", "#BUYORGCODE#", "#LINK#", "#MAIL_FOOTER#", "#SITE_URL#"); } else { $body_arr = array("#NAME#", "#MODIFIED_BY#", "#INVCODE#", "#SUPPLIERORG#", "#SUPORGCODE#", "#BUYERORG#", "#BUYORGCODE#", "#LINK#", "#MAIL_FOOTER#", "#SITE_URL#"); } if (is_array($emailArr) && count($emailArr) > 0) { for ($i = 0; $i < count($emailArr); $i++) { $smname = $emailArr[$i]['vFirstName'] . ' ' . $emailArr[$i]['vLastName']; $email = $emailArr[$i]['vEmail']; $post_arr = array($smname, $sess_user_name . "({$sess_usertype_short})", $invdt[0]['vInvSupplierCode'], $invdt[0]['vSupplierName'], $invdt[0]['vInvoiceSupplierCode'], $invdt[0]['vBuyerName'], $invdt[0]['vAssociatePOBuyerCode'], $link, $MAIL_FOOTER, SITE_URL); if ($sfmail == 'yes' && is_array($attachments) && count($attachments) > 0) { $sendMail->SendWithAttachments($sub1, "Member", $email, $body_arr, $post_arr, $SITE_NAME, $sub1, 'No', $attachments); } else { $sendMail->Send($sub1, "Member", $email, $body_arr, $post_arr); } } } if (is_array($usrarr) && count($usrarr) > 0) { for ($i = 0; $i < count($usrarr); $i++) { $smname = $usrarr[$i]['vFirstName'] . ' ' . $usrarr[$i]['vLastName']; $email = $usrarr[$i]['vEmail']; $post_arr = array($smname, $sess_user_name . "({$sess_usertype_short})", $invdt[0]['vInvSupplierCode'], $invdt[0]['vSupplierName'], $invdt[0]['vInvoiceSupplierCode'], $invdt[0]['vBuyerName'], $invdt[0]['vAssociatePOBuyerCode'], $link, $MAIL_FOOTER, SITE_URL); if ($sfmail == 'yes' && is_array($attachments) && count($attachments) > 0) { $sendMail->SendWithAttachments($sub2, "Member", $email, $body_arr, $post_arr, $SITE_NAME, $sub2, 'No', $attachments); } else { $sendMail->Send($sub2, "Member", $email, $body_arr, $post_arr); }
$files = explode(',', $fl); $files = array_filter($files); if (count($files) > 0) { for ($ln = 0; $ln < count($files); $ln++) { # echo $files[$ln].','; $contents = file_get_contents($files[$ln]); if (trim($contents) == '') { continue; } $contents = json_decode($contents, 1); if (!is_array($contents) || count($contents) < 1) { continue; } # print_r($contents); for ($l = 0; $l < count($contents); $l++) { @array_walk($contents[$l], "getvalues"); if (isset($contents[$l]['attachments'])) { @$sendMail->SendWithAttachments($contents[$l]['type'], $contents[$l]['vSection'], $contents[$l]['ToEmail'], $contents[$l]['bodyArr'], $contents[$l]['postArr'], $contents[$l]['from'], $contents[$l]['sub'], $contents[$l]['returnContentOnly'], $contents[$l]['attachments'], 'n'); } else { @$sendMail->mail_phpmailer($contents[$l]['to'], $contents[$l]['subject'], $contents[$l]['body'], $contents[$l]['from'], $contents[$l]['format'], $contents[$l]['cc'], $contents[$l]['bcc'], $contents[$l]['fromname'], $contents[$l]['toall'], 'n'); } } // @unlink($files[$ln]); } $sendMail->closeSMTPConnection(); @file_put_contents(SPATH_ROOT . '/tmp/ml.lg', ''); } # echo "</pre>"; unset($sendMail); exit;