Da warst du ein wenig schneller, weil mir das beim Einbau des Moduls heute morgen aufgefallen war.
Ich habe trotzdem noch einige Ungereimtheiten gefunden.
Folgende Dateien, werden nach dem Fix in die checkout_process.php eingebunden:
require_once(DIR_WS_CLASSES . 'class.phpmailer.php');
require_once(DIR_WS_CLASSES . 'FPDF/PdfRechnung.php');
require_once(DIR_WS_CLASSES . 'class.phpmailer.php');
require_once(DIR_WS_CLASSES . 'order.php');
require_once(DIR_FS_INC . 'xtc_php_mail.inc.php');
require_once(DIR_FS_INC . 'xtc_pdf_bill.inc.php');
require_once(DIR_FS_INC . 'xtc_get_order_data.inc.php');
require_once(DIR_FS_INC . 'xtc_get_attributes_model.inc.php');
require_once(DIR_FS_INC . 'xtc_not_null.inc.php');
require_once(DIR_FS_INC . 'xtc_format_price_order.inc.php');
require_once(DIR_FS_INC . 'xtc_utf8_decode.inc.php');
Im Zuge meiner Aktion "mein Shopcode soll schlank und schön werden" sind mir Doppelungen aufgefallen.
-
require_once DIR_WS_CLASSES . 'order.php';wird doppelt eingebunden. Lasse ich die obere Zeile (von dir) weg, funktioniert trotzdem alles richtig.
-
require_once DIR_FS_INC . 'xtc_php_mail.inc.php';wird bereits durch die includes/application_top.php eingebunden
-
require_once DIR_FS_INC . 'xtc_get_order_data.inc.php';wird nicht benötigt
-
require_once DIR_FS_INC . 'xtc_get_attributes_model.inc.php';wird durch die includes/classes/order.php eingebunden
Gruß
Ronny