diff --git a/web-gui/file.php b/web-gui/file.php new file mode 100644 index 0000000..b2ac0e6 --- /dev/null +++ b/web-gui/file.php @@ -0,0 +1,34 @@ + + + + + + + + + +

Downloading ...

+

Please wait while the map is being generated. This may take up to 10 minutes.

. + + diff --git a/web-gui/functions.php b/web-gui/functions.php new file mode 100644 index 0000000..2f9ede6 --- /dev/null +++ b/web-gui/functions.php @@ -0,0 +1,35 @@ +load($file)) { + return FALSE; + } + + // Search for Kml->Document->Placemark elements. + $placemarks = $dom->getElementsByTagName('kml')->item(0) + ?->getElementsByTagName('Document')->item(0) + ?->getElementsByTagName('Placemark'); + + if (!$placemarks->length > 0) { + return FALSE; + } + + // Search for Placemark->name element with the value of "squadrats". + foreach ($placemarks as $placemark) { + $name = $placemark->getElementsByTagName('name')->item(0)?->textContent; + + if ($name === 'squadrats') { + return TRUE; + } + } + return FALSE; +} diff --git a/web-gui/index.php b/web-gui/index.php index 72d795f..37cf643 100644 --- a/web-gui/index.php +++ b/web-gui/index.php @@ -53,31 +53,6 @@
-

Img files: -

-

Short instructions: