PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, ] ); $userId = (int)$_SESSION['user_id']; $displayName = $_SESSION['display_name'] ?? ''; $username = $_SESSION['username'] ?? ''; $role = $_SESSION['role'] ?? 'user'; $stmtLocation = $pdo->prepare(" SELECT `name`, `latitude`, `longitude`, `elevation`, `timezone` FROM `app_user_locations` WHERE `user_id` = :user_id AND `is_default` = 1 LIMIT 1 "); $stmtLocation->execute([':user_id' => $userId]); $defaultLocation = $stmtLocation->fetch(); } function h(?string $value): string { return htmlspecialchars((string)$value, ENT_QUOTES, 'UTF-8'); } ?>
Satellitentracking, Himmelsvorschau und Astronomiewerkzeuge für Sonneberg und darüber hinaus.
Willkommen zurück, = h($displayName !== '' ? $displayName : $username) ?>.
| Benutzername | = h($username) ?> |
| Rolle | = h($role) ?> |
| Name | = h($defaultLocation['name']) ?> |
| Breitengrad | = h((string)$defaultLocation['latitude']) ?> |
| Längengrad | = h((string)$defaultLocation['longitude']) ?> |
| Höhe | = h($defaultLocation['elevation'] !== null ? (string)$defaultLocation['elevation'] . ' m' : '—') ?> |
| Zeitzone | = h($defaultLocation['timezone']) ?> |
Noch kein Standort hinterlegt. Jetzt anlegen