Esempio n. 1
0
    // Пересчет цен работ фрилансеров в портфолио
    $log->TRACE(professions::calcAvgPrices());
}
if (date('H') == 2) {
    $log->TRACE($mail->ContestReminder());
    $log->TRACE($mail->ContestEndReminder());
    // отмена не оплаченных заказов
    $log->TRACE(billing::checkOldReserve());
}
//------------------------------------------------------------------------------
/**
 * Уведомления закреплений ТУ.
 */
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());
//------------------------------------------------------------------------------
Esempio n. 2
0
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stdf.php';
//require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/config.php");
//require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/profiler.php");
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/tservices/tservices_smail.php';
//------------------------------------------------------------------------------
$results = array();
if (count($argv) > 1) {
    parse_str(implode('&', array_slice($argv, 1)), $_GET);
}
//------------------------------------------------------------------------------
$id = intval(@$_GET['id']);
$kind = intval(@$_GET['kind']);
if (!$kind) {
    $kind = 1;
}
try {
    if ($id > 0) {
        $DB->query("\n            UPDATE tservices_binds \n            SET \n                date_stop = NOW() + interval '23 hours',\n                sent_prolong = false\n            WHERE tservice_id = ?i AND kind = ?i\n        ", $id, $kind);
    }
    $tservices_smail = new tservices_smail();
    $results['remind24hEndBinds'] = $tservices_smail->remind24hEndBinds();
} catch (\Exception $e) {
    $results['Error Message'] = $e->getMessage();
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
array_walk($results, function (&$value, $key) {
    $value = sprintf('%s = %s' . PHP_EOL, $key, $value);
});
print_r(implode('', $results));
exit;