예제 #1
0
    if (CONF_RESUME_VIP_SHOW && ('agent' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] || 'employer' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] || 'company' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'])) {
        $vip['resume'] = $resume->getVipAnnounces();
        $cntRecords['vip']['resume'] = $resume->cntAnnounces();
    } else {
        $vip['resume'] = false;
    }
    // передаем данные в Smarty
    $smarty->assignByRef('vip', $vip);
    // END данные для блока VIP-объявлений
    /**
     * данные для блока последних добавленных объявлений
     */
    // последние Вакансии
    $last['vacancy'] = CONF_VACANCY_LAST_SHOW && ('agent' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] || 'competitor' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type']) ? $vacancy->getLastAnnounces() : false;
    // последние Резюме
    $last['resume'] = CONF_RESUME_LAST_SHOW && ('agent' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] || 'employer' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] || 'company' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type']) ? $resume->getLastAnnounces() : false;
    // последние Новости (главная страница)
    $last['newses'] = CONF_NEWSES_LAST_SHOW ? $news->getLastNewses() : false;
    // формируем данные для блока вывода логотипов на главной
    $mainLogo = CONF_COMPANIES_SHOW_MAIN_LOGO && CONF_COMPANIES_SHOW_MAIN_LOGO_QTY > 0 ? $user->getLogoToMain() : false;
    $smarty->assignByRef('mainLogo', $mainLogo);
    // формируем данные для блока вывода логотипов на главной
    $mainAgnLogo = CONF_AGENCIES_SHOW_MAIN_LOGO && CONF_AGENCIES_SHOW_MAIN_LOGO_QTY > 0 ? $user->getAgnLogoToMain() : false;
    $smarty->assignByRef('mainAgnLogo', $mainAgnLogo);
}
/**
 * данные для блока Горячих объявлений
 */
if (in_array('block.announces.hot.tpl', $xmlTemplate['left_side']) || in_array('block.announces.hot.tpl', $xmlTemplate['right_side'])) {
    $showVacancyHot = $showResumeHot = true;
} else {