$dictGender = $selects->retDictByAlias('SysDict', 'Gender'); // список - "Половая принадлежность" $smarty->assignByRef('gender', $dictGender['values']); $dictActPeriod = $selects->retDictByAlias('SysDict', 'ActPeriod'); // список - "Срок хранения" $smarty->assignByRef('act_period', $dictActPeriod['values']); /** * Объявления ожидающие модерации, ожидающие оплату, ожидающие активации, ожидающие исправления */ if (isset($_GET['action']) && !empty($_GET['action']) && isset($arrActions[$_GET['action']])) { // инициируем вызываемый шаблон $arrActions[$_GET['action']] = true; /** * действия с объявлениями */ isset($_POST['arrResData']['action']) ? !$resume->actionAnnounces($_POST['arrResData']) ? messages::messageChangeSaved(ERROR_NOT_SAVE_CHANGE, false, CONF_ADMIN_FILE . '?m=announces&s=resumes&action=' . $_GET['action']) : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=announces&s=resumes&action=' . $_GET['action']) : null; // инициируем "Наименование страницы" отображаемое в форме $arrNamePage[] = array('name' => MENU_ANNOUNCES_RESUMES, 'link' => CONF_ADMIN_FILE . '?m=announces&s=resumes'); $arrNamePage[] = array('name' => constant('MENU_ACTION_' . strtoupper($_GET['action'])), 'link' => false); /** * передаем данные в шаблон */ $smarty->assign('professions', $professions->retCategorys()); $smarty->assign('citys', $citys->retCategorys()); /** * Проверяем сортировку */ $arrOrderBy = array('title' => false, 'token_datetime' => false); if (isset($_GET['order']) && isset($_GET['by']) && ('title' === $_GET['order'] || 'token_datetime' === $_GET['order']) && ('ASC' === $_GET['by'] || 'DESC' === $_GET['by'])) { $order = $_GET['order']; $by = $_GET['by'];