Beispiel #1
0
             // $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);
         }
Beispiel #2
0
$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;