{"id":366,"date":"2026-09-19T21:41:24","date_gmt":"2026-09-19T21:41:24","guid":{"rendered":"https:\/\/99wdhwawer.zhr.pl\/?page_id=366"},"modified":"2026-10-22T13:27:17","modified_gmt":"2026-10-22T13:27:17","slug":"terminarz","status":"publish","type":"page","link":"https:\/\/99wdhwawer.zhr.pl\/index.php\/terminarz\/","title":{"rendered":"Terminarz"},"content":{"rendered":"\n<style>\n@media (min-width: 768px) {\n  .wydarzenia-box {\n    display: none !important;\n  }\n}\n  .wydarzenia-box {\n    max-width: 800px;\n    margin: 30px auto;\n    font-family: Arial, sans-serif;\n  }\n\n  .wydarzenia-box h2 {\n    text-align: center;\n    margin-bottom: 25px;\n    color: #1f2937;\n  }\n\n  .wydarzenie {\n    padding: 14px 16px;\n    margin-bottom: 8px;\n    border-radius: 8px;\n    border-left: 5px solid #1e3a8a;\n    background: #f8fafc;\n    color: #222;\n    font-size: 18px;\n    line-height: 1.5;\n    transition: 0.2s;\n  }\n\n  .wydarzenie-data {\n    font-weight: bold;\n    color: #1e3a8a;\n  }\n\n  \/* wyjazd *\/\n  .wydarzenie.wyjazd {\n    background: #ecfdf5;\n    border-left-color: #16a34a;\n  }\n\n  .wydarzenie.wyjazd .wydarzenie-data {\n    color: #15803d;\n  }\n\n  \/* duchowe *\/\n  .wydarzenie.duchowe {\n    background: #f3e8ff;\n    border-left-color: #8b5cf6;\n  }\n\n  .wydarzenie.duchowe .wydarzenie-data {\n    color: #581c87;\n  }\n\n  \/* dru\u017cyna *\/\n  .wydarzenie.dru\u017cyna {\n    background: #fefce8;\n    border-left-color: #eab308;\n  }\n\n  .wydarzenie.dru\u017cyna .wydarzenie-data {\n    color: #a16207;\n  }\n\n  \/* akcja *\/\n  .wydarzenie.akcja {\n    background: #fee2e2;\n    border-left-color: #dc2626;\n  }\n\n  .wydarzenie.akcja .wydarzenie-data {\n    color: #b91c1c;\n  }\n\n  \/* inne *\/\n  .wydarzenie.inne {\n    background: #e0f2fe;           \/* Jasno b\u0142\u0119kitne t\u0142o *\/\n    border-left-color: #0284c7;    \/* Niebieski pasek *\/\n  }\n\n  .wydarzenie.inne .wydarzenie-data {\n    color: #0369a1;                \/* Ciemnoniebieska data *\/\n  }\n\n  .brak-wydarzen {\n    text-align: center;\n    padding: 20px;\n    background: #f5f5f5;\n    border-radius: 8px;\n  }\n\n  @media (max-width: 600px) {\n\n    .wydarzenia-box {\n      margin: 20px 10px;\n    }\n\n    .wydarzenia-box h2 {\n      font-size: 24px;\n    }\n\n    .wydarzenie {\n      font-size: 16px;\n      padding: 12px 13px;\n    }\n\n  }\n<\/style>\n\n\n<div class=\"wydarzenia-box\">\n\n  <h2>Najbli\u017csze wydarzenia<\/h2>\n\n  <div id=\"lista-wydarzen\"><\/div>\n\n<\/div>\n\n\n<script>\n(function() {\n\n  \/*\n   * ==========================================\n   * LISTA WYDARZE\u0143\n   * ==========================================\n   *\/\n\n  const wydarzenia = [\n\n    {\n      dataStart: \"2026-09-26\",\n      dataKoniec: \"2026-09-26\",\n      dataWyswietlana: \"26 wrze\u015bnia\",\n      opis: \"pierwsza zbi\u00f3rka dru\u017cyny\",\n      typ: \"dru\u017cyna\"\n    },\n\n    {\n      dataStart: \"2026-10-03\",\n      dataKoniec: \"2026-10-03\",\n      dataWyswietlana: \"3 pa\u017adziernika\",\n      opis: \"zbi\u00f3rka dru\u017cyny\",\n      typ: \"dru\u017cyna\"\n    },\n\n    {\n      dataStart: \"2026-10-09\",\n      dataKoniec: \"2026-10-11\",\n      dataWyswietlana: \"9-11 pa\u017adziernika\",\n      opis: \"I biwak KZ\",\n      typ: \"inne\"\n    },\n\n    {\n      dataStart: \"2026-10-10\",\n      dataKoniec: \"2026-10-10\",\n      dataWyswietlana: \"10 pa\u017adziernika\",\n      opis: \"zbi\u00f3rki zast\u0119p\u00f3w\",\n      typ: \"zwykle\"\n    },\n\n    {\n      dataStart: \"2026-10-14\",\n      dataKoniec: \"2026-10-14\",\n      dataWyswietlana: \"14 pa\u017adziernika\",\n      opis: \"bieg wywiadowc\u00f3w\",\n      typ: \"inne\"\n    },\n\n    {\n      dataStart: \"2026-10-17\",\n      dataKoniec: \"2026-10-17\",\n      dataWyswietlana: \"17 pa\u017adziernika\",\n      opis: \"pielgrzymka do Trzebnicy\",\n      typ: \"duchowe\"\n    },\n\n    {\n      dataStart: \"2026-10-24\",\n      dataKoniec: \"2026-10-24\",\n      dataWyswietlana: \"24 pa\u017adziernika\",\n      opis: \"akcja sprz\u0105tania grob\u00f3w\",\n      typ: \"akcja\"\n    },\n{\ndataStart: \"2026-11-01\",\ndataKoniec: \"2026-11-01\",\ndataWyswietlana: \"1 listopada\",\nopis: \"akcja dru\u017cyny - kwesty na cmentarzu Osobowickim\",\ntyp: \"akcja\"\n},\n\n    \n    {\n      dataStart: \"2026-11-11\",\n      dataKoniec: \"2026-11-11\",\n      dataWyswietlana: \"11 listopada\",\n      opis: \"zbi\u00f3rka dru\u017cyny - akcja groch\u00f3wka\",\n      typ: \"dru\u017cyna\"\n    },\n{\ndataStart: \"2026-11-14\",\ndataKoniec: \"2026-11-14\",\ndataWyswietlana: \"14 listopada\",\nopis: \"zbi\u00f3rka zast\u0119pu\",\ntyp: \"zwykle\"\n},\n{\ndataStart: \"2026-11-20\",\ndataKoniec: \"2026-11-22\",\ndataWyswietlana: \"20 listopada\",\nopis: \"Kurs Zastepowych II\",\ntyp: \"wyjazd\"\n},\n{\ndataStart: \"2026-11-21\",\ndataKoniec: \"2026-11-21\",\ndataWyswietlana: \"21 listopada\",\nopis: \"zbi\u00f3rka zast\u0119pu\",\ntyp: \"zwykle\"\n},\n{\ndataStart: \"2026-11-21\",\ndataKoniec: \"2026-11-21\",\ndataWyswietlana: \"21 listopada\",\nopis: \"zbi\u00f3rka dru\u017cyny\",\ntyp: \"dru\u017cyna\"\n},\n{\ndataStart: \"2026-12-04\",\ndataKoniec: \"2026-12-06\",\ndataWyswietlana: \"4 grudnia\",\nopis: \"biwak szczepu\",\ntyp: \"wyjazd\"\n},\n{\ndataStart: \"2026-12-13\",\ndataKoniec: \"2026-12-13\",\ndataWyswietlana: \"13 grudnia\",\nopis: \"zbi\u00f3rka zast\u0119pu\",\ntyp: \"zwykle\"\n},\n{\ndataStart: \"2026-12-19\",\ndataKoniec: \"2026-12-19\",\ndataWyswietlana: \"19 grudnia\",\nopis: \"zbi\u00f3rka zast\u0119pu\",\ntyp: \"zwykle\"\n},\n{\ndataStart: \"2026-10-20\",\ndataKoniec: \"2026-10-20\",\ndataWyswietlana: \"20 pa\u017adziernika\",\nopis: \"msza szczepu\",\ntyp: \"duchowe\"\n},\n\n\n\n  ];\n\n\n  \/*\n   * ==========================================\n   * DZISIEJSZA DATA\n   * ==========================================\n   *\/\n\n  function dzisiejszaData() {\n\n    const dzisiaj = new Date();\n\n    const rok = dzisiaj.getFullYear();\n\n    const miesiac = String(\n      dzisiaj.getMonth() + 1\n    ).padStart(2, \"0\");\n\n    const dzien = String(\n      dzisiaj.getDate()\n    ).padStart(2, \"0\");\n\n    return rok + \"-\" + miesiac + \"-\" + dzien;\n  }\n\n\n  \/*\n   * ==========================================\n   * WY\u015aWIETLANIE WYDARZE\u0143\n   * ==========================================\n   *\/\n\n  function pokazWydarzenia() {\n\n    const kontener =\n      document.getElementById(\"lista-wydarzen\");\n\n    if (!kontener) {\n      return;\n    }\n\n    const dzisiaj = dzisiejszaData();\n\n\n    \/*\n     * Zostawiamy tylko wydarzenia,\n     * kt\u00f3re jeszcze si\u0119 nie zako\u0144czy\u0142y.\n     *\/\n\n    const aktualne = wydarzenia.filter(function(wydarzenie) {\n\n      return wydarzenie.dataKoniec >= dzisiaj;\n\n    });\n\n\n    \/*\n     * Pokazujemy maksymalnie 4 wydarzenia.\n     *\/\n\n    const najblizsze = aktualne.slice(0, 6);\n\n\n    if (najblizsze.length === 0) {\n\n      kontener.innerHTML =\n        '<div class=\"brak-wydarzen\">' +\n        'Brak zaplanowanych wydarze\u0144.' +\n        '<\/div>';\n\n      return;\n    }\n\n\n    kontener.innerHTML = \"\";\n\n\n    najblizsze.forEach(function(wydarzenie, index) {\n\n      const element =\n        document.createElement(\"div\");\n\n      element.className =\n        \"wydarzenie \" + wydarzenie.typ;\n\n\n      \/*\n       * Pierwsze wydarzenie\n       * otrzymuje dodatkowe wyr\u00f3\u017cnienie.\n       *\/\n\n      if (index === 0) {\n        element.classList.add(\"najblizsze\");\n      }\n\n\n      element.innerHTML =\n        '<span class=\"wydarzenie-data\">' +\n          wydarzenie.dataWyswietlana +\n        '<\/span>' +\n        ' \u2013 ' +\n        wydarzenie.opis;\n\n\n      kontener.appendChild(element);\n\n    });\n\n  }\n\n\n  \/*\n   * Uruchomienie\n   *\/\n\n  pokazWydarzenia();\n\n\n  \/*\n   * Sprawdzamy raz na godzin\u0119,\n   * czy trzeba od\u015bwie\u017cy\u0107 list\u0119.\n   *\/\n\n  setInterval(\n    pokazWydarzenia,\n    12 * 60 * 60 * 1000\n  );\n\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Terminarz wydarze\u0144 dru\u017cyny:<\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/calendar.google.com\/calendar\/embed?height=600&#038;wkst=2&#038;ctz=Europe%2FWarsaw&#038;title=Terminarz%20wydarze%C5%84%2099%20WDH%20im.%20OMS%20%22Wawer%22&#038;hl=pl&#038;src=ODQwYzlkYzNlNWM3YzM4NjgzMjZmNjhlYjJhZWZmYzc2ODI5OGUyNDAyYzg0NDk3N2Q2NTI2YTY2ZjkzODUwYkBncm91cC5jYWxlbmRhci5nb29nbGUuY29t&#038;color=%23039be5\" style=\"border-width:0\" width=\"800\" height=\"600\" frameborder=\"0\" scrolling=\"no\"><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>Najbli\u017csze wydarzenia Terminarz wydarze\u0144 dru\u017cyny:<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-366","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/pages\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":9,"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/pages\/366\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/pages\/366\/revisions\/486"}],"wp:attachment":[{"href":"https:\/\/99wdhwawer.zhr.pl\/index.php\/wp-json\/wp\/v2\/media?parent=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}