/** * Set value of dynamic variable to be used in email content * @param String $dynvar_key * ALWAYS use only avaialbe const * <strong>EmailTemplate::DYNVAR_*</strong> * @param String $dynvar_value * Value to be assigned to the specified dynamic variable */ public function setDynamicVariables($dynvar_key = null, $dynvar_value = null) { if ($dynvar_key == null && $dynvar_value == null) { $this->dynamic_variables = array(); $this->dynamic_variables[self::DYNVAR_BANK_ACCOUNT_INFO] = displayBankAccountInfo(); $this->dynamic_variables[self::DYNVAR_CUSTOMER_EMAIL] = ''; $this->dynamic_variables[self::DYNVAR_CUSTOMER_NAME] = ''; $this->dynamic_variables[self::DYNVAR_DHL_SHIPPING_CODE] = ''; $this->dynamic_variables[self::DYNVAR_DHL_TRACKING_LINK] = ''; $this->dynamic_variables[self::DYNVAR_ESTIMATED_SHIPPING_DATE] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_BILLING_ADDRESS] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_DATE] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_LINK_JNG] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_NO] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_SALES_PARTNER_NAME] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_SHIPPING_ADDRESS] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_TOTAL_OVERVIEW] = ''; $this->dynamic_variables[self::DYNVAR_ORDER_UNPAID_AMOUNT] = ''; $this->dynamic_variables[self::DYNVAR_PAYMENT_DUE_DATE] = ''; $this->dynamic_variables[self::DYNVAR_PAYMENT_METHOD] = ''; $this->dynamic_variables[self::DYNVAR_PAYMENT_RECEIVED_AMOUNT] = ''; $this->dynamic_variables[self::DYNVAR_PAYMENT_RECEIVED_DATE] = ''; $this->dynamic_variables[self::DYNVAR_PAYMENT_REFERENCE_NUMBER] = ''; $this->dynamic_variables[self::DYNVAR_PRODUCT_LIST] = array(); $this->dynamic_variables[self::DYNVAR_REFUND_AMOUNT] = ''; $this->dynamic_variables[self::DYNVAR_RETURN_DATE] = array(); } else { if (is_array($this->dynamic_variables[$dynvar_key])) { $this->dynamic_variables[$dynvar_key][] = $dynvar_value; } else { $this->dynamic_variables[$dynvar_key] = $dynvar_value; } } }
} $canceldue = strtotime('+' . PAYMENT_METHOD_BANK_TRANSFER_OVERDUE); } $email_text_array = array(); $email_text_array[0] = 'Guten Tag ' . $to_name . ','; $email_text_array[1] = 'vielen Dank für Ihre Bestellung ' . $order_no . ' vom ' . $order_date . ' bei JULIE & GRACE.'; $email_text_array[2] = 'Sie haben bei der Bezahlweise „Vorkasse“ ausgewählt, aber leider konnten wir bis heute auf unserem Konto noch keinen Zahlungseingang von Ihnen feststellen.'; $email_text_array[3] = 'Bitte haben Sie Verständnis, dass wir mit der Bearbeitung Ihrer Bestellung erst nach Zahlungseingang beginnen.'; $email_text_array[4] = 'Bitte überweisen Sie den Betrag von ' . strip_tags($total['text']) . ' auf das folgende Konto:'; $email_text_array[5] = 'Verwendungszweck: Bestell-Nr.: ' . $order_no . ' vom ' . $order_date . '' . "\n\n"; //$email_text_array[5] = 'Kontoinhaber: '.MODULE_PAYMENT_TRANSFER_PAYTO."\n"; //$email_text_array[5] .= 'Kontonummer: '.MODULE_PAYMENT_TRANSFER_ACCOUNT."\n"; //$email_text_array[5] .= 'Kreditinstitut: '.MODULE_PAYMENT_TRANSFER_BANK."\n"; //$email_text_array[5] .= 'Bankleitzahl: '.MODULE_PAYMENT_TRANSFER_BRANCH."\n"; //$email_text_array[5] .= 'Nur für Auslandszahlungen: '.MODULE_PAYMENT_TRANSFER_INTERNATIONAL_CODE."\n"; //$email_text_array[5] .= 'IBAN-Nummer: '.MODULE_PAYMENT_TRANSFER_IBAN."\n"; $email_text_array[6] = nl2br(displayBankAccountInfo()); $jng_live_email = MAILTYPE == 'HTML' ? '<a href="mailto:' . JNG_LIVE_EMAIL . '">' . JNG_LIVE_EMAIL . '</a>' : JNG_LIVE_EMAIL; $email_text_array[7] = 'Sollten Sie in den Betrag bereits überwiesen haben, informieren Sie uns bitte kurz über ' . $jng_live_email . ' über Ihre geleistete Zahlung. Wenn wir bis zum ' . tep_date_long($canceldue) . ' keine Zahlung von Ihnen erhalten, gehen wir davon aus, dass Sie an der Bestellung nicht mehr interessiert sind und stornieren diese.'; $email_text = ''; if (MAILTYPE == 'HTML') { foreach ($email_text_array as $eta) { $email_text .= '<p>' . nl2br($eta) . '</p>'; } $email_text .= '<p>' . nl2br(EMAIL_FOOTER_TEXT_2) . '</p>'; } else { foreach ($email_text_array as $eta) { $email_text .= $eta . "\n\n"; } $email_text .= EMAIL_FOOTER_TEXT_2; }