der dateiname MUSS aber AGB.pdf sein. nimmst nen anderen namen geht das nicht. is doch logisch hast doch oben im code gesehen das er attechment agb.pdf aufruft. wenn die nicht da ist kann es nicht gehen.
Versuch es mal so: Zwei PDFs: "AGB_AT" und "AGB_DE" ins Root Code: if ($_SESSION['delivery_zone'] == 'AT') { $agb_name = 'AGB_AT.pdf'; } else { $agb_name = 'AGB_DE.pdf'; } $path_to_attachement = DIR_FS_DOCUMENT_ROOT . $agb_name ; Dann wird je nach Rechnungs-Land die AGB-PDF unterschieden.
Hallo Manfred! Danke, leider bekomme ich es nicht hin.... ich füge einfach beide Texte ein und gut ist ;-)
in der admin/ gm_send_order.php unter Magnalister (ca. Zeile 35) PHP-Code: // Meine Anpassung - AGB anhängen ################################## if ($_SESSION['delivery_zone'] == 'AT') { $agb_name = 'AGB_AT.pdf'; } else { $agb_name = 'AGB_DE.pdf'; } $path_to_attachement = DIR_FS_DOCUMENT_ROOT . $agb_name ; // ############# Anpassung AGB anhängen ende ###################### einfügen und den Code (ca. Zeile 88) PHP-Code: if(xtc_php_mail( EMAIL_FROM, STORE_NAME, $_GET['gm_mail'], '', EMAIL_BILLING_FORWARDING_STRING, '', '', '', '', $_GET['gm_subject'], $order_check['gm_order_html'], $order_check['gm_order_txt'] )) { ändern in PHP-Code: if(xtc_php_mail( EMAIL_FROM, STORE_NAME, $_GET['gm_mail'], '', EMAIL_BILLING_FORWARDING_STRING, '', '', $path_to_attachement, // #### Anpassung AGB anhängen $path_to_more_attachements, // #### Anpassung WRB anhängen $_GET['gm_subject'], $order_check['gm_order_html'], $order_check['gm_order_txt'] )) { in der / send_order.php über "#prevent direct execution" PHP-Code: /*Mein PDF-Anhang*/ $path_to_attachement = DIR_FS_DOCUMENT_ROOT . 'AGB.pdf'; $path_to_more_attachements = DIR_FS_DOCUMENT_ROOT . 'Widerrufsrecht.pdf'; einfügen. den Code (ca. Zeile 230) PHP-Code: / send mail to customer // BOF GM_MOD: if(SEND_EMAILS == 'true') $gm_mail_status = xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail, $txt_mail); ersetzen mit PHP-Code: // send mail to customer // BOF GM_MOD: (Mein PDF Anhang) if(SEND_EMAILS == 'true') $gm_mail_status = xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, $path_to_attachement, $path_to_more_attachements, $order_subject, $html_mail, $txt_mail); Zwei PDFs: "AGB_AT" und "AGB_DE" ins Root
Das kann so nicht funktionieren! Du turnst in zwei "send_orders" rum Du musst dich jetzt mal entscheiden was Du willst. In der "send_orders.php" willst Du "AGB.pdf" verschicken und in der "../admin/gm_send_orders.php" dann die "AGB_DE" bzw. "AGB_AT" - watt denn nu? Uun BITTE! Code nicht als Text posten!
na, ich will die agb nach land verschicken gg ich bin da mit den anleitungen schon ein wenig verwirrt ;-) muss ich denn in beiden ordern exakt den selben code eingeben? die von barbara sind ja generell etwas anders....