Пример #1
0
 public function run()
 {
     parent::run();
     $sqllitefile = 'fajlok/sqlite/miserend_v' . $this->version . '.sqlite3';
     if (file_exists($sqllitefile) && strtotime("-20 hours") < filemtime($sqllitefile) and $config['debug'] == 0 and !isset($date)) {
         header("Location: /" . $sqllitefile);
     } else {
         if (generateSqlite($this->version, 'fajlok/sqlite/miserend_v' . $this->version . '.sqlite3')) {
             //Sajnos ez itten nem működik... Nem lesz szépen letölthető.  Headerrel sem
             //$data = readfile($sqllitefile); exit($data);
             header("Location: /" . $sqllitefile);
         } else {
             throw new \Exception("Could not make the requested sqlite3 file.");
         }
     }
 }
Пример #2
0
set_time_limit('300');
ini_set('memory_limit', '512M');
switch ($_REQUEST['q']) {
    case 'hourly':
        clearoutTokens();
        clearoutMessages();
        updateOverpass(50);
        updateDistances();
        break;
    case 'daily':
        clearoutVolunteers();
        deleteOverpass();
        updateOSM();
        for ($v = 1; $v < 5; $v++) {
            $file = 'fajlok/sqlite/miserend_v' . $v . '.sqlite3';
            generateSqlite($v, $file);
            //upload2ftp('*url*','*user*','*password*','web/'.$file,$file);
        }
        break;
    case 'weekly':
        assignUpdates();
        updateImageSizes();
        generateMassTmp();
        updateCleanMassLanguages();
        updateGorogkatolizalas();
        updateDeleteZeroMass();
        updateComments2Attributes();
        //not so fast!
        updateAttributesOptimalization();
        break;
}