<? use Bitrix\Main\Config\Option; $module_id = 'ugraweb.iiko'; $mid = $_REQUEST["mid"]; \Bitrix\Main\Loader::includeModule('iblock'); \Bitrix\Main\Loader::includeModule('sale'); \Bitrix\Main\Loader::includeModule('ugraweb.iiko'); // дефолтные значения свойств заказа которые уйдут в айку $arDefaultProp = \Iiko\Config\Props::getInstance()->getList(); if ($_SERVER["REQUEST_METHOD"] === "POST" && check_bitrix_sessid()) { $errorMessage = ""; $IBLOCK_ID = intval($_POST['modifier_id']); if ($IBLOCK_ID > 0) { Option::set($module_id, "modifier_id", $IBLOCK_ID); if (is_array($_POST['HIDDEN_MODIFIERS']) && !empty($_POST['HIDDEN_MODIFIERS'])) { try { \Iiko\Modifiers::updateHidden(array_map('intval', $_POST['HIDDEN_MODIFIERS'])); } catch (\Exception $e) { $errorMessage = $e->getMessage();
function getMap() { return Config\Props::getInstance()->getAddressList(); }