Revize 26158742
Přidáno uživatelem horkym před téměř 7 roky(ů)
cron/cron.php | ||
---|---|---|
5 | 5 |
require_once "parser.php"; |
6 | 6 |
require_once "process_traffic_matrix.php"; |
7 | 7 |
|
8 |
function year_cron() { |
|
9 |
for ($i = 365; $i > 0; $i--) { |
|
10 |
$date = new DateTime(); |
|
11 |
$date->modify("-$i day"); |
|
12 |
cron_procedure($date); |
|
13 |
} |
|
14 |
} |
|
15 |
|
|
8 | 16 |
function cron() { |
17 |
$date = new DateTime(); |
|
18 |
$date->modify("-1 day"); |
|
19 |
cron_procedure($date); |
|
20 |
} |
|
21 |
|
|
22 |
function cron_procedure($date) { |
|
23 |
// Kvuli timeoutu. |
|
24 |
set_time_limit(0); |
|
25 |
|
|
9 | 26 |
$dbh = new DB_WEB(); |
10 | 27 |
$DAO = new DAO(); |
11 | 28 |
$DAO->setDB($dbh); |
12 | 29 |
|
13 |
$date = new DateTime(); |
|
14 |
$date->modify("-1 day"); |
|
15 |
|
|
16 |
if ($DAO->controlTrafficData($date->format("Y-m-d"))) { |
|
30 |
if ($date != NULL && $DAO->controlTrafficData($date->format("Y-m-d"))) { |
|
17 | 31 |
$parser = new Parser(); |
18 | 32 |
$parser->doWork($date->format("Ymd")); |
19 | 33 |
|
Také k dispozici: Unified diff
refs #6918: Cron - script pro nahrani dat za cely rok
Pripraven skript pro nahrani dat za posledni rok.