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."); } } }
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; }