* @copyright 2018 DPD France S.A.S. * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */ require_once(realpath(dirname(__FILE__).'/../../config/config.inc.php')); require_once(realpath(dirname(__FILE__).'/../../init.php')); require_once(dirname(__FILE__).'/dpdfrance.php'); $params = array( 'address1' => Tools::getValue('address'), 'postcode' => Tools::getValue('zipcode'), 'city' => Tools::getValue('city'), 'pudo_id' => Tools::getValue('pudo_id'), 'gsm_dest' => Tools::getValue('gsm_dest'), 'action' => Tools::getValue('action'), 'dpdfrance_cart_id' => Tools::getValue('dpdfrance_cart_id'), 'dpdfrance_token' => urlencode(Tools::getValue('dpdfrance_token')), ); /* Check security token */ if (Tools::encrypt('dpdfrance/ajax')!=Tools::getValue('dpdfrance_token')||!Module::isInstalled('dpdfrance')) { die('Bad token'); } if (Tools::getValue('action_ajax_dpdfrance')) { if (Tools::getValue('action_ajax_dpdfrance') == 'ajaxUpdatePoints') { $result = Module::getInstanceByName('dpdfrance')->ajaxUpdatePoints($params); } if (Tools::getValue('action_ajax_dpdfrance') == 'ajaxRegisterGsm') { $result = Tools::jsonEncode(Module::getInstanceByName('dpdfrance')->ajaxRegisterGsm($params)); } if (Tools::getValue('action_ajax_dpdfrance') == 'ajaxRegisterPudo') { $result = Tools::jsonEncode(Module::getInstanceByName('dpdfrance')->ajaxRegisterPudo($params)); } } echo $result;