forked from lain-dono/fl-ru-damp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
minutly_sbr.php
39 lines (30 loc) · 1.27 KB
/
minutly_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
<?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("classes/log.php");
//$log = new log('minutly/minutly-sbr-'.SERVER.'-%d%m%Y[%H].log', 'w');
require_once $_SERVER['DOCUMENT_ROOT'].'/classes/pskb.php';
/*
* проверка статуса новых аккредитивов и покрытия
*/
pskb::checkStatus(null, $in, $out);
/*
* проверка аккредитивов в статусе trans (перечисление денег)
*/
if (date('i') % 5 == 0) {
pskb::checkStagePayoputForSuperCheck(null, $in, $out);
}
if (pskb::PSKB_SUPERCHECK && date('i') % 2 == 0) { // сократим до раз в две минуты, раньше смысла нет. Ответ от ПСКБ формируется до 5 минут
pskb::checkStagePayouts(null, $in, $out);
} elseif (!pskb::PSKB_SUPERCHECK) { // Если отключен суперчек по старому
pskb::checkStagePayouts(null, $in, $out);
}
if (date('i') % 2 == 0) {
require_once $_SERVER['DOCUMENT_ROOT'].'/classes/sbr_adm.php';
sbr_adm::processInvoiceData();
}