<?php $fn = "/tmp/lifo_update_ts"; $ctime = time(); $ltime = (int)(file_get_contents($fn)); $ntime = $ltime + 60*1 * 30; if (isset($_GET['force'])) $ntime = 0; if ($ctime > $ntime) { file_put_contents($fn, $ctime); echo "Downloading... "; flush(); system("cd /srv/http/maps.linux-forks.de/geojson/; ./update_all.sh"); } else { echo "Next update in " . intval(($ntime - $ctime) / 60) . " minutes."; } ?>