diff options
author | Markus Koch <markus@notsyncing.net> | 2021-02-26 20:13:02 +0100 |
---|---|---|
committer | Markus Koch <markus@notsyncing.net> | 2021-02-26 20:13:02 +0100 |
commit | a91175fdd8a5862d8e1afcad6888a636542bbda6 (patch) | |
tree | 7342b1584ba258b529dd9c2ad209822253fe3b6d /htdocs/geojson/update.php | |
parent | 76c0056c878a03969f283e22ecfabd9710edde9a (diff) | |
download | lifomapserver-a91175fdd8a5862d8e1afcad6888a636542bbda6.tar.gz lifomapserver-a91175fdd8a5862d8e1afcad6888a636542bbda6.tar.bz2 lifomapserver-a91175fdd8a5862d8e1afcad6888a636542bbda6.zip |
htdocs: Add script to auto-refresh streets etc.
Diffstat (limited to 'htdocs/geojson/update.php')
-rw-r--r-- | htdocs/geojson/update.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/htdocs/geojson/update.php b/htdocs/geojson/update.php new file mode 100644 index 0000000..06e2a13 --- /dev/null +++ b/htdocs/geojson/update.php @@ -0,0 +1,16 @@ +<?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."; + } +?> |