$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'];