-
Notifications
You must be signed in to change notification settings - Fork 228
/
Copy pathhourly_sbr.php
41 lines (33 loc) · 1.08 KB
/
hourly_sbr.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
ini_set('max_execution_time', '0');
ini_set('memory_limit', '512M');
define('IS_OPENED', true);
if (!$_SERVER['DOCUMENT_ROOT']) {
$_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__);
}
require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/config.php");
require_once ($_SERVER['DOCUMENT_ROOT'] . '/classes/sbr.php');
require_once ($_SERVER['DOCUMENT_ROOT'] . '/classes/pskb.php');
require_once ($_SERVER['DOCUMENT_ROOT'] . '/classes/log.php');
$log = new log('hourly_sbr/'.SERVER.'-%d%m%Y[%H].log', 'w');
$log->writeln('------------ BEGIN hourly_sbr (start time: ' . date('d.m.Y H:i:s') . ') -----');
/**
* Ïðîâåðÿåì ñäåëêè íà ïðîñðî÷êó
*/
$sbr_meta = new sbr_meta();
$sbr_meta->renewalWorkStagesByFrozen();
//if(date('G') == 1) {
$sbr_meta->checkStageOvertime();
//}
if (date('H') == 0 || date('H') == 1) {
pskb::checkExpired();
}
if (date('H') % 4 == 0 ) { // ðàç â 4 ÷àñà
pskb::checkBankCovered();
pskb::checkStagePayoutsCompleted();
}
// Äîëæåí îòðàáîòàòü âñå ñäåëêè äî 15 äåêàáðÿ
$log->TRACE( pskb::fillingSuperCheck() );
if (date('H') == 23) {
pskb::prolongPaused();
}