prepare("SELECT `name`, `id` FROM $db_tabelle_disziplinen WHERE `audiofile` = '1' ORDER BY start_index ASC"); if (!$stmt->execute()) { http_response_code(500); exit; } $result = $stmt->get_result(); $disciplines = $result->fetch_all(MYSQLI_ASSOC); $lowerDisciplines = array_change_key_case( array_column($disciplines, 'id', 'name'), CASE_LOWER ); $disciplines_indexed = array_column($disciplines, 'name', 'id'); if (!array_key_exists($requested_geraet, $lowerDisciplines)) { http_response_code(400); $message = 'Das gesuchte Gerät kann nicht gefunden werden'; include $baseDir . "/error-pages/400.php"; exit; } if (!isset($lowerDisciplines[$requested_geraet])) { http_response_code(500); include $baseDir . "/error-pages/500.html"; exit; } $geraetId = $lowerDisciplines[$requested_geraet]; $WSaccess = (string) $geraetId; $jsonUrl = '/externe-geraete/json/audio-id-' . $geraetId . '.json'; ?>
= $disciplines_indexed[$geraetId] ?>