function __construct() { beGateway_Settings::$shopId = BGW_SHOP_ID; beGateway_Settings::$shopKey = BGW_SHOP_KEY; beGateway_Settings::$gatewayBase = "https://" . BGW_GW_DOMAIN; beGateway_Settings::$checkoutBase = "https://" . BGW_PP_DOMAIN; }
* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details. * * http://virtuemart.net */ mm_showMyFileName(__FILE__); require_once CLASSPATH . "payment/ps_begateway.cfg.php"; require_once CLASSPATH . "begateway/begateway-api-php/lib/beGateway.php"; global $VM_LANG; $VM_LANG->load('begateway'); if (!isset($_REQUEST["token"]) || empty($_REQUEST["token"]) || !isset($_REQUEST["uid"]) || empty($_REQUEST["uid"])) { echo $VM_LANG->_('VM_CHECKOUT_ORDERIDNOTSET'); } else { beGateway_Settings::$shopId = BGW_SHOP_ID; beGateway_Settings::$shopKey = BGW_SHOP_KEY; beGateway_Settings::$gatewayBase = "https://" . BGW_GW_DOMAIN; beGateway_Settings::$checkoutBase = "https://" . BGW_PP_DOMAIN; $query = new beGateway_QueryByUid(); $query->setUid($_REQUEST["uid"]); $query_response = $query->submit(); list($order_id, $order_number, $user_id, $user_info_id) = explode('|', $query_response->getTrackingId()); $q = "SELECT order_status FROM #__{vm}_orders WHERE "; $q .= "#__{vm}_orders.user_id= " . $auth["user_id"] . " "; $q .= "AND #__{vm}_orders.order_id= {$order_id} "; $db->query($q); if ($db->next_record()) { $order_status = $db->f("order_status"); if ($query_response->isSuccess() || $order_status == BGW_VERIFIED_STATUS) { ?> <img src="<?php echo VM_THEMEURL; ?>