*/
         $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;