Files
skyview.astronomiemuseum.de/public/geocron/index.php
T
2026-04-02 15:53:32 +02:00

50 lines
1.6 KiB
PHP

<?php
declare(strict_types=1);
session_start();
$loggedIn = isset($_SESSION['user_id']);
$pageTitle = 'Geocron - AstroTools';
$bodyClass = 'geocron-page';
$publicBasePath = '../';
require __DIR__ . '/../header.php';
?>
<section class="card geocron-card">
<div class="geocron-stage">
<div id="earth-wrapper" class="geocron-earth-wrap">
<div id="earth-viewport" class="geocron-earth-viewport">
<img id="earthDay" alt="Erde Tag">
<!-- Alle weiteren Canvas-Layer werden von den Plugins erstellt -->
</div>
</div>
</div>
</section>
<script>
window.GeocronUserLocation = <?= json_encode(
!empty($currentLocation) ? [
'id' => (int)($currentLocation['id'] ?? 0),
'name' => (string)($currentLocation['name'] ?? 'Standort'),
'latitude' => isset($currentLocation['latitude']) ? (float)$currentLocation['latitude'] : null,
'longitude' => isset($currentLocation['longitude']) ? (float)$currentLocation['longitude'] : null,
'elevation' => isset($currentLocation['elevation']) ? (float)$currentLocation['elevation'] : null,
] : null,
JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE
) ?>;
</script>
<script src="../js/astronomy.browser.min.js"></script>
<script src="earth-core.js"></script>
<script src="plugin-terminator.js"></script>
<script src="plugin-clouds.js"></script>
<script src="plugin-satellites.js"></script>
<script src="plugin-sun.js"></script>
<script src="plugin-moon.js"></script>
<script src="plugin-markers.js"></script>
<script src="aurora.js"></script>
<script src="earthquake.js"></script>
<script src="plugin-ui.js"></script>
<?php require __DIR__ . '/../footer.php'; ?>