* @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ include(dirname(__FILE__) . '/../../config/config.inc.php'); include(dirname(__FILE__) . '/sendinblue.php'); $token = Tools::getValue('token'); $ps_shop_name = Configuration::get('PS_SHOP_NAME'); $ps_shop_name_enc = Tools::encrypt($ps_shop_name); if ($token != $ps_shop_name_enc) { die('Error: Invalid Token'); } $id_shop_group = Tools::getValue('id_shop_group', 'NULL'); $id_shop = Tools::getValue('id_shop', 'NULL'); $sendin = new Sendinblue(); $value_auto = Tools::getValue('automation_radio'); Configuration::updateValue('Sendin_Automation_Status', $value_auto, '', $id_shop_group, $id_shop); $response = $sendin->trackingResult($id_shop_group, $id_shop); if ($value_auto == 1) { $response = $sendin->trackingResult($id_shop_group, $id_shop); if (isset($response['marketing_automation']) && $response['marketing_automation']['enabled'] == '1') { $ma_key = $response['marketing_automation']['key']; echo 'enable'; } else { $value_auto = 2; Configuration::updateValue('Sendin_Automation_Status', $value_auto, '', $id_shop_group, $id_shop); $ma_key = ''; echo 'account_disable'; } Configuration::updateValue('Sendin_Automation_Key', $ma_key, '', $id_shop_group, $id_shop); } elseif ($value_auto == 0) { Configuration::updateValue('Sendin_Automation_Status', $value_auto, '', $id_shop_group, $id_shop); echo 'disable'; }