$data = $dataFeedConfig->getData(); $zones = $dataFeedConfig->getZones(); $zoneId = $dataFeedConfig->getZoneId(); $dataFeedConfig->getOptionsForForm($_SESSION['languages_id']); $dataFeedConfig->initCountries(); $dataFeedConfig->initTablesColumns(); $dataFeedConfig->initShipping(); $dataFeedConfig->initZones(); $dataFeedConfig->defaultValues['condition'] = array(CONDITION_NEW => CONDITION_NEW, CONDITION_USED => CONDITION_USED); $dataFeedConfig->defaultValues['ModelOwn'] = $dataFeedConfig->pluginFields; if (isset($_GET['action']) && $_GET['action'] == 'saveForm') { $data = $_POST; $dataFeedConfig->setData($data); $zoneId = $dataFeedConfig->getZoneId(); $dataFeedConfig->remove(); $dataFeedConfig->install(); $sPath = $dataFeedPath . "sdk" . DIRECTORY_SEPARATOR . "feed.php"; if (!file_exists($sPath)) { echo "<p>SDK NOT FOUND</p>"; return false; } require_once $sPath; $sPluginName = "osdatafeed"; $sPluginPath = $dataFeedPath . "plugin" . DIRECTORY_SEPARATOR . $sPluginName . ".php"; /** @var Feed $dataFeed */ $dataFeed = Feed::getInstance($sPluginPath, $dataFeedConfig); $oRegisterEvent = new FeedEvent(); Feed::getInstance($sPluginPath, $dataFeedConfig)->eventManager->dispatchEvent("onRegisterFeed", $oRegisterEvent); $success = false; $message = ''; if ($oRegisterEvent->getResponse()->getStatus() == 204) {