public static function getInstance($client = null) { if ($client != null) { $wsdl = 1; } else { $wsdl = 0; } if (!isset(self::$instance[$wsdl])) { self::$instance[$wsdl] = new GatewayOrder($client); } self::$type_sku = Gateway::getConfig('TYPE_SKU') !== false ? Gateway::getConfig('TYPE_SKU') : 'reference'; return self::$instance[$wsdl]; }
* http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <*****@*****.**> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ include dirname(__FILE__) . '/../../../config/config.inc.php'; include dirname(__FILE__) . '/../../../init.php'; include_once dirname(__FILE__) . '/../classes/Gateway.php'; include_once dirname(__FILE__) . '/../nqgatewayneteven.php'; if (Tools::getValue('token') != Tools::encrypt(Configuration::get('PS_SHOP_NAME'))) { die(Tools::displayError()); } $nqgatewayneteven = new NqGatewayNeteven(); if (Tools::getValue('active')) { echo $nqgatewayneteven->getL('Treatment mode') . '<br /><br />'; GatewayOrder::getInstance()->getOrderNetEven(false); } else { echo $nqgatewayneteven->getL('Display mode') . '<br /><br />'; GatewayOrder::getInstance()->getOrderNetEven(true); }
public function hookUpdateOrderStatus($params) { // If SOAP is not installed if (!$this->getSOAP()) { return; } // if synchronization order is not active if (!Gateway::getConfig('SYNCHRONISATION_ORDER')) { return; } GatewayOrder::getInstance()->setOrderNetEven($params); }