Ich habe mich mal versucht.
Konkret geht es um die Zeilen (9,10 und 15), welche ich abgeändert habe.
Kann hier jemand drüber schauen, der bestätigen kann, dass ich hier keinen Unsinn gemacht habe?
PHP
<?php
use Illuminate\Database\Capsule\Manager as Capsule;
function zahlungserinnerungen_mahngebuehren_deaktiviert($vars) {
$email_template_name = $vars['messagename']; # Email template name being sent
$relid = $vars['relid']; # Related ID it's being sent for - client ID, invoice ID, etc...
//Checking for certain template name, if so - this is our case
if ($email_template_name == "Invoice Payment Reminder" || $email_template_name == "Invoice Payment Reminder")
or ($email_template_name == "Second Invoice Overdue Notice" || $email_template_name == "Second Invoice Overdue Notice")
{
//getting total of the invoice
$data = Capsule::table('tblinvoices')->where('id',$relid)->first();
//if it is equal to 'offlinecc' we disable email sending
if (isset($data->paymentmethod) && $data->paymentmethod == offlinecc)
$merge_fields['abortsend'] = true;
}
return $merge_fields;
}
add_hook("EmailPreSend",1,"zahlungserinnerungen_mahngebuehren_deaktiviert");
?>
Alles anzeigen