HI Andavos,
wenn ich Dein "echo" in die Klasse einbinde, wird folgendes ausgeworfen:
session order id = 5000326
Parse error: parse error, expecting T\_OLD\_FUNCTION' or
T_FUNCTION' or T\_VAR' or
'}'' in /home/sites/site1/web/test/shop/includes/classes/payment_quest.php on line 18
Fatal error: Cannot instantiate non-existent class: payment in /home/sites/site1/web/test/shop/checkout_payment_quest.php on line 140
die $order_id ist also vorhanden. (doch warum der FATAL ERROR?)
wenn die Klasse nun die Funktion aufruft, ist die order_id darin aber nicht mehr vorhanden. sollte sie das aber, oder muss ich sie explizit über $_GET übermitteln?
hier ein Funktionsaufruf aus der Klasse: es wird die Funktion in den Modulen aufgerufen, die der Zahlmethode entspricht, die auf der Weboberfläche vom User ausgewählt wurde.
function after_process_quest() {
if (is_array($this->modules)) {
if (is_object($GLOBALS[$this->selected_module]) && ($GLOBALS[$this->selected_module]->enabled) ) {
return $GLOBALS[$this->selected_module]->after_process_quest();
}
}
}
müsste die $_SESSION nicht automatisch auch in den Funktionen verfügbar sein? weisst Du, wie ich sie übergeben kann?
viele Grüße
Jens