* Объявления ожидающие модерации, ожидающие оплату, ожидающие активации, ожидающие исправления */ if (isset($_GET['action']) && !empty($_GET['action']) && isset($arrActions[$_GET['action']])) { // инициируем вызываемый шаблон $arrActions[$_GET['action']] = true; /** * действия с объявлениями */ isset($_POST['arrVacData']['action']) ? !$vacancy->actionAnnounces($_POST['arrVacData']) ? messages::messageChangeSaved(ERROR_NOT_SAVE_CHANGE, false, CONF_ADMIN_FILE . '?m=announces&s=vacancys&action=' . $_GET['action']) : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?m=announces&s=vacancys&action=' . $_GET['action']) : null; // инициируем "Наименование страницы" отображаемое в форме $arrNamePage[] = array('name' => MENU_ANNOUNCES_VACANCYS, 'link' => CONF_ADMIN_FILE . '?m=announces&s=vacancys'); $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']; $strOrderBy = '&order=' . $order . '&by=' . $by; } else { $order = 'token_datetime'; $by = 'ASC'; $strOrderBy = ''; } $arrOrderBy[$order] = $by;
$vacancy = new vacancy(); // вакансии $resume = new resume(); // резюме $smarty->assignByRef('currLang', $currLang); /** * инициализация списка разделов */ $sections = new sections(); $arrDataSections = $sections->retCategorys(); $smarty->assignByRef('sections', $arrDataSections); /** * инициализация списка профессий */ $professions = new professions(); $arrDataProfessions = $professions->retCategorys(); $smarty->assignByRef('professions', $arrDataProfessions); /** * инициализация списка регионов */ $regions = new regions(); $arrDataRegions = $regions->retCategorys(); $smarty->assignByRef('regions', $arrDataRegions); /** * инициализация списка городов */ $citys = new citys(); $arrDataCitys = $citys->retCategorys(); $smarty->assignByRef('citys', $arrDataCitys); /** * Робот сайта