require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/tservices/tservices_smail.php'; $tservices_smail = new tservices_smail(); $log->TRACE($tservices_smail->remind24hEndBinds()); //за сутки $log->TRACE($tservices_smail->remindBindsUp()); //если опустился ниже 4 позиции включительно //------------------------------------------------------------------------------ //За сутки до завершения срока действия закрепления $mail->remindFreelancerbindsProlong(); //После того, как закрепление опустилось ниже середины списка закреплений (и в списке больше одного закрепления) $mail->remindFreelancerbindsUp(); //------------------------------------------------------------------------------ /* * Обновление количества пользователей в разделах каталога фрилансеров */ $catalog = new FreelancerCatalog(); $log->TRACE($catalog->recalcCounters()); //------------------------------------------------------------------------------ /* * Пересчет количества пользователей ТУ в данной категории */ if (date('H') == 2) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/tservices/tservices_categories.php'; tservices_categories::ReCalcCategoriesCount(); } //------------------------------------------------------------------------------ if (date('H') == 6) { $log->TRACE(professions::ReCalcProfessionsCount()); $hh = new hh(); $log->TRACE($hh->delOldFilters()); $log->TRACE($mail->employerHelpInfo());
$type = 'users_ext'; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/search/search_ext.php"; $search = new searchExt($uid); $search->setUserLimit(FRL_PP); $search->addElement($type, true, FRL_PP); $search->searchByType($type, $string_query, $page, $filter); $elements = $search->getElements(); $element = $elements[$type]; $frls = $element->results; $size = $element->total; $works = $element->works; $content = "search/content.php"; } else { $direction = (int) __paramInit('bool', 'dir', 'dir', false); $order = __paramInit('string', 'order', 'order', 'gnr'); $catalog = new FreelancerCatalog(); $catalog->initSearch($prof_group_id, $prof_id, $page, $order, $direction); if ($catalog->isFound()) { $frls = $catalog->getUsers(); $works = $catalog->getWorks(); $pages = $catalog->getPages(); } $cur_page_url = $GLOBALS['host'] . strtok($_SERVER["REQUEST_URI"], '?') . "?" . ($order && $order != 'gnr' ? "order={$order}&" : "") . ($direction ? "dir={$direction}&" : ""); //Cсылка для new_paginator() $sHref = "%s" . $cur_page_url . "page=%d%s"; if ($page > 1) { $additional_header .= '<link rel="prev" href="' . $cur_page_url . 'page=' . ($page - 1) . '">'; } if ($page < $pages) { $additional_header .= '<link rel="next" href="' . $cur_page_url . 'page=' . ($page + 1) . '">'; }