if (in_array('block.announces.hot.tpl', $xmlTemplate['left_side']) || in_array('block.announces.hot.tpl', $xmlTemplate['right_side'])) { $showVacancyHot = $showResumeHot = true; } else { $showVacancyHot = in_array('block.vacancy.hot.tpl', $xmlTemplate['left_side']) || in_array('block.vacancy.hot.tpl', $xmlTemplate['right_side']) ? true : false; $showResumeHot = in_array('block.resume.hot.tpl', $xmlTemplate['left_side']) || in_array('block.resume.hot.tpl', $xmlTemplate['right_side']) ? true : false; } // HOT-Вакансии if ($showVacancyHot && 'agent' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type'] || 'competitor' === $_SESSION['sd_user'][DB_PREFIX . 'conf']['user_type']) { $hot['vacancy'] = 'vacancy' === @$_GET['do'] ? empty($arrActPage['hot']) ? $vacancy->getHotAnnounces() : false : $vacancy->getHotAnnounces(); $cntRecords['hot']['vacancy'] = !empty($hot['vacancy']) ? $vacancy->cntAnnounces() : false; } else { $hot['vacancy'] = false; } // HOT-Резюме if ($showResumeHot && ('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'])) { $hot['resume'] = 'resume' === @$_GET['do'] ? empty($arrActPage['hot']) ? $resume->getHotAnnounces() : false : $resume->getHotAnnounces(); $cntRecords['hot']['resume'] = !empty($hot['resume']) ? $resume->cntAnnounces() : false; } else { $hot['resume'] = false; } $smarty->assignByRef('hot', $hot); // END данные для блоков Горячих объявлений /** * данные для блока Последних новостей (блок боковой панели сайта) */ empty($last['newses']) && 'news' !== @$_GET['do'] && (in_array('block.newses.last.tpl', $xmlTemplate['left_side']) || in_array('block.newses.last.tpl', $xmlTemplate['right_side'])) ? $last['newses'] = $news->getLastNewses() : null; // END данные для блока Последних новостей (блок боковой панели сайта) // передаем данные в Smarty: Последние- Вакансии/Резюме/Новости $smarty->assignByRef('last', $last); /** * данные для блока Архив новостей (блок боковой панели сайта)