Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 26158742

Přidáno uživatelem horkym před téměř 7 roky(ů)

refs #6918: Cron - script pro nahrani dat za cely rok

Pripraven skript pro nahrani dat za posledni rok.

Zobrazit rozdíly:

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