require_once $pgfile; } $checkout = new $gateway(); $checkout->checkout($orderid, $ship); } } $result = true; if ($cfg->get("email_customer") == 1) { $mail = new email(); $result = $mail->mailorder($orderid); // should be 1 for successful email } if ($result == 1) { display::ThanksForOrder(); } else { display::ThanksForOrderNoMail($result); } $cart = new cart2(); $cart->destroyCart(); // emoty all session vars of the cart, no visual return } else { $fields = new fields(); $fieldlist = $fields->getPublishedFields(); $fielddata = $_REQUEST; // get everything back display::showMyDetails($fieldlist, JText::_('SC_REQUIRED_MISSING'), $fielddata); } break; case "vouchers": $c = new $action(); // should be "vouchers" here