$msg .= "Anmerkungen:\n" . $order["notes"]; send_plain_mail($order["email"], utf8_decode($subject), utf8_decode($msg), ORDER_SENDER); /* * End of email - sending */ $id_order = $res["id_order"]; $session = $res["session"]; SessionCtl::SetSession($session); setcookie('cart', ""); $cart = array(); $res = OrderCtl::DoPayment($id_order, array("token" => $token)); if ($res["status"] == "Success") { header("Location:" . $res["redirect"]); } } elseif ($res["status"] == "error" and $res["message"] == "SHOPOBJECT_NOT_AVAILABLE") { $cart = CartCtl::Refresh(SessionCtl::GetSession()); foreach ($cart["contents"] as $prod) { if ($prod["type"] == "DELIVERY_COSTS") { $cart = CartCtl::Del(SessionCtl::GetSession(), $prod["id"]); } } $tpl->assign("cart", $cart); $tpl->assign("missing_id", $res["param"]); $pages = array("product_not_available"); } /* * Assignments to the engine */ $tpl->assign("content_pages", $pages); $tpl->assign("cart", $cart); /*