{"id":10,"date":"2026-01-11T18:10:36","date_gmt":"2026-01-11T18:10:36","guid":{"rendered":"https:\/\/www.landkreis-rinken.eu\/?page_id=10"},"modified":"2026-01-12T17:03:58","modified_gmt":"2026-01-12T16:03:58","slug":"einsaetze","status":"publish","type":"page","link":"https:\/\/www.landkreis-rinken.eu\/index.php\/einsaetze\/","title":{"rendered":"Eins\u00e4tze"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Leitstelle \u2013 Eins\u00e4tze<\/title>\n\n<style>\nbody {\n    font-family: Arial, sans-serif;\n    background: #0f172a;\n    color: #e5e7eb;\n    margin: 0;\n    padding: 20px;\n}\n\nh1 {\n    margin-bottom: 20px;\n}\n\n.einsatz {\n    border-radius: 6px;\n    padding: 15px;\n    margin-bottom: 10px;\n}\n\n.status-0 { background: #7c2d12; } \/* offen \u2013 rot *\/\n.status-1 { background: #92400e; } \/* alarmiert \u2013 orange *\/\n.status-2 { background: #14532d; } \/* abgeschlossen \u2013 gr\u00fcn *\/\n\n.einsatz-header {\n    display: flex;\n    justify-content: space-between;\n    font-weight: bold;\n    margin-bottom: 5px;\n}\n\n.zust {\n    font-size: 0.9em;\n    opacity: 0.8;\n}\n\n<\/style>\n<\/head>\n<body>\n\n<h1>\ud83d\udea8 Aktuelle Eins\u00e4tze<\/h1>\n\n<div id=\"einsatzListe\">\n    Lade Eins\u00e4tze\u2026\n<\/div>\n\n<script>\nconst API_URL = \"https:\/\/api.landkreis-rinken.eu:8443\/leitstelle\/einsaetze_liste.php\";\nconst API_KEY = \"112\"; \/\/ Dein echter API-Key\n\nfunction statusText(status) {\n    return [\"OFFEN\", \"ALARMIERT\", \"ABGESCHLOSSEN\"][status] || \"UNBEKANNT\";\n}\n\nasync function loadEinsaetze() {\n    const container = document.getElementById(\"einsatzListe\");\n    container.innerHTML = \"Lade Eins\u00e4tze\u2026\";\n\n    try {\n        const res = await fetch(API_URL, {\n            headers: { \"X-API-Key\": API_KEY }\n        });\n\n        if (!res.ok) throw new Error(`HTTP Fehler: ${res.status}`);\n\n        const data = await res.json();\n\n        container.innerHTML = \"\";\n\n        if (data.length === 0) {\n            container.innerText = \"Keine Eins\u00e4tze vorhanden.\";\n            return;\n        }\n\n        data.forEach(e => {\n            const div = document.createElement(\"div\");\n            div.className = `einsatz status-${e.status}`;\n\n            div.innerHTML = `\n                <div class=\"einsatz-header\">\n                    <span>Einsatz ${e.einsatznummer}<\/span>\n                    <span>${statusText(e.status)}<\/span>\n                <\/div>\n                <div class=\"zust\">${e.zustaendigkeit}<\/div>\n                <p>${e.text}<\/p>\n            `;\n            container.appendChild(div);\n        });\n    } catch (err) {\n        console.error(err);\n        container.innerText = \"Fehler beim Laden der Eins\u00e4tze.\";\n    }\n}\n\nloadEinsaetze();\n\nsetInterval(loadEinsaetze, 10000);\n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leitstelle \u2013 Eins\u00e4tze \ud83d\udea8 Aktuelle Eins\u00e4tze Lade Eins\u00e4tze\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAAuhvOdqh6u2ZuIHr3y+MgVv\/SZjhWy587LDtyLo+0LD5in\/c4Hn77X\/AWnyOCCAg4WBAIBAQhIAA4BAQgASAAhKAAhBCgJJwAoACcABwAoAicAKAAnAIcAKAInASgAJwAhzAOTA3N0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YWZvb3Rub3Rlc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb24FBwUHBQcFBwUHBQcIBAgECAYIBQgHCAYIDggOCAtIAQQJCAYIBwQKBwsIBwQKRwALBQcFBwUHCQEQAAABAAANAQkBAEEAAEEAAgACQRoJAQB9AQEAAQABAAEAHQB3EzIwMjYtMDEtMTFUMTg6MTA6MzZ3CWVpbnNhZXR6ZXcHcHVibGlzaHcJRWluc8OkdHpldwB9AX0AdwZjbG9zZWR3BmNsb3NlZHcAdwB3JGY0OTc0NmU5LTAzYjQtNDE0MC05OTdiLWQwOWE2MDcxZDc0YXh3CWNvcmUvaHRtbHeQEjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJkZSI+CjxoZWFkPgo8bWV0YSBjaGFyc2V0PSJVVEYtOCI+Cjx0aXRsZT5MZWl0c3RlbGxlIOKAkyBFaW5zw6R0emU8L3RpdGxlPgoKPHN0eWxlPgpib2R5IHsKICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsKICAgIGJhY2tncm91bmQ6ICMwZjE3MmE7CiAgICBjb2xvcjogI2U1ZTdlYjsKICAgIG1hcmdpbjogMDsKICAgIHBhZGRpbmc6IDIwcHg7Cn0KCmgxIHsKICAgIG1hcmdpbi1ib3R0b206IDIwcHg7Cn0KCi5laW5zYXR6IHsKICAgIGJvcmRlci1yYWRpdXM6IDZweDsKICAgIHBhZGRpbmc6IDE1cHg7CiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Owp9Cgouc3RhdHVzLTAgeyBiYWNrZ3JvdW5kOiAjN2MyZDEyOyB9IC8qIG9mZmVuIOKAkyByb3QgKi8KLnN0YXR1cy0xIHsgYmFja2dyb3VuZDogIzkyNDAwZTsgfSAvKiBhbGFybWllcnQg4oCTIG9yYW5nZSAqLwouc3RhdHVzLTIgeyBiYWNrZ3JvdW5kOiAjMTQ1MzJkOyB9IC8qIGFiZ2VzY2hsb3NzZW4g4oCTIGdyw7xuICovCgouZWluc2F0ei1oZWFkZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgbWFyZ2luLWJvdHRvbTogNXB4Owp9CgouenVzdCB7CiAgICBmb250LXNpemU6IDAuOWVtOwogICAgb3BhY2l0eTogMC44Owp9Cgo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgoKPGgxPvCfmqggQWt0dWVsbGUgRWluc8OkdHplPC9oMT4KCjxkaXYgaWQ9ImVpbnNhdHpMaXN0ZSI+CiAgICBMYWRlIEVpbnPDpHR6ZeKApgo8L2Rpdj4KCjxzY3JpcHQ+CmNvbnN0IEFQSV9VUkwgPSAiaHR0cHM6Ly9hcGkubGFuZGtyZWlzLXJpbmtlbi5ldTo4NDQzL2xlaXRzdGVsbGUvZWluc2FldHplX2xpc3RlLnBocCI7CmNvbnN0IEFQSV9LRVkgPSAiMTEyIjsgLy8gRGVpbiBlY2h0ZXIgQVBJLUtleQoKZnVuY3Rpb24gc3RhdHVzVGV4dChzdGF0dXMpIHsKICAgIHJldHVybiBbIk9GRkVOIiwgIkFMQVJNSUVSVCIsICJBQkdFU0NITE9TU0VOIl1bc3RhdHVzXSB8fCAiVU5CRUtBTk5UIjsKfQoKYXN5bmMgZnVuY3Rpb24gbG9hZEVpbnNhZXR6ZSgpIHsKICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJlaW5zYXR6TGlzdGUiKTsKICAgIGNvbnRhaW5lci5pbm5lckhUTUwgPSAiTGFkZSBFaW5zw6R0emXigKYiOwoKICAgIHRyeSB7CiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgZmV0Y2goQVBJX1VSTCwgewogICAgICAgICAgICBoZWFkZXJzOiB7ICJYLUFQSS1LZXkiOiBBUElfS0VZIH0KICAgICAgICB9KTsKCiAgICAgICAgaWYgKCFyZXMub2spIHRocm93IG5ldyBFcnJvcihgSFRUUCBGZWhsZXI6ICR7cmVzLnN0YXR1c31gKTsKCiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHJlcy5qc29uKCk7CgogICAgICAgIGNvbnRhaW5lci5pbm5lckhUTUwgPSAiIjsKCiAgICAgICAgaWYgKGRhdGEubGVuZ3RoID09PSAwKSB7CiAgICAgICAgICAgIGNvbnRhaW5lci5pbm5lclRleHQgPSAiS2VpbmUgRWluc8OkdHplIHZvcmhhbmRlbi4iOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQoKICAgICAgICBkYXRhLmZvckVhY2goZSA9PiB7CiAgICAgICAgICAgIGNvbnN0IGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgICAgICAgICBkaXYuY2xhc3NOYW1lID0gYGVpbnNhdHogc3RhdHVzLSR7ZS5zdGF0dXN9YDsKCiAgICAgICAgICAgIGRpdi5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJlaW5zYXR6LWhlYWRlciI+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4+RWluc2F0eiAke2UuZWluc2F0em51bW1lcn08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4+JHtzdGF0dXNUZXh0KGUuc3RhdHVzKX08L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Inp1c3QiPiR7ZS56dXN0YWVuZGlna2VpdH08L2Rpdj4KICAgICAgICAgICAgICAgIDxwPiR7ZS50ZXh0fTwvcD4KICAgICAgICAgICAgYDsKICAgICAgICAgICAgY29udGFpbmVyLmFwcGVuZENoaWxkKGRpdik7CiAgICAgICAgfSk7CiAgICB9IGNhdGNoIChlcnIpIHsKICAgICAgICBjb25zb2xlLmVycm9yKGVycik7CiAgICAgICAgY29udGFpbmVyLmlubmVyVGV4dCA9ICJGZWhsZXIgYmVpbSBMYWRlbiBkZXIgRWluc8OkdHplLiI7CiAgICB9Cn0KCmxvYWRFaW5zYWV0emUoKTsKCnNldEludGVydmFsKGxvYWRFaW5zYWV0emUsIDEwMDAwKTsKPC9zY3JpcHQ+Cgo8L2JvZHk+CjwvaHRtbD53JGI2YjcxMTZkLTg5MWUtNGIyZi1iNWU3LTgyZGZhOTBiMTcwZHh3DmNvcmUvcGFyYWdyYXBoeQEAAQABAAju7I2EDwEAAL25vOQKAQAAv\/qMxwoBAADys+elBwEAANzF0fYFAQAA2NO+5wMBAACf36v+AgEAAKeksIEBAQAA\"}","footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":1,"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":87,"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/87"}],"wp:attachment":[{"href":"https:\/\/www.landkreis-rinken.eu\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}