*/ $regions->arrBindFields = $_POST['arrBindFields']; // обязательные поля if (isset($_POST['arrNoBindFields']['major'])) { $_POST['arrNoBindFields']['add_city_allowed'] = 0; } else { if (isset($_POST['arrNoBindFields']['add_city_allowed'])) { $_POST['arrNoBindFields']['major'] = 0; } else { $_POST['arrNoBindFields']['major'] = 0; $_POST['arrNoBindFields']['add_city_allowed'] = 0; } } $regions->arrNoBindFields =& $_POST['arrNoBindFields']; // необязательные поля, если заполнено $regions->recCategory(); // производим запись messages::messageChangeSaved(MESSAGE_REGION_ADDED, false, CONF_ADMIN_FILE . '?m=dictionary&s=regions'); } } elseif (isset($_POST['action'])) { if ('edit' === $_POST['action'] && isset($_POST['region']) && is_array($_POST['region']) && !empty($_POST['region'])) { $arrActRegions['edit'] = true; // инициируем "Наименование страницы" отображаемое в форме $arrNamePage = array(array('name' => MENU_ADMIN_MAIN, 'link' => CONF_ADMIN_FILE), array('name' => MENU_DICTIONARY_REGIONS, 'link' => CONF_ADMIN_FILE . '?m=dictionary&s=regions'), array('name' => FORM_ACTION_EDIT, 'link' => false)); $smarty->assign('arrRegions', $regions->retCategorysByIds(array_keys($_POST['region']))); if (isset($_POST['save_regions'])) { // проверяем на пустоту, поля обязательные для заполнения foreach ($_POST['region'] as &$value) { if (!validate::arrDataNotEmpty($value['arrBindFields'])) { $arrErrors[] = ERROR_EMPTY_NAME; break;