Example #1
0
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());
Example #2
0
    $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) . '">';
    }