{"id":397,"date":"2025-05-08T19:43:04","date_gmt":"2025-05-08T17:43:04","guid":{"rendered":"https:\/\/ecolepouilly.fr\/?page_id=397"},"modified":"2025-08-31T19:35:17","modified_gmt":"2025-08-31T17:35:17","slug":"internal-calendar2","status":"publish","type":"page","link":"https:\/\/ecolepouilly.fr\/index.php\/internal-calendar2\/","title":{"rendered":""},"content":{"rendered":"    <div class=\"mrs-plugin-wrapper mrs-etape2-wrapper\">\n    <div class=\"reservation-container reservation-etape2\">\n        <h1>Choisissez une date pour la visite<\/h1>\n        <p>\n            Votre demande : <strong>1<\/strong> classe(s) pour une <strong>demi-journ\u00e9e<\/strong>.        <\/p>\n        <p class=\"back-to-step1\">\n            <a href=\"https:\/\/ecolepouilly.fr\/index.php\/internal-calendar\/?nombre_classes=1&#038;duree_visite=demi-journee\">\n                &laquo; Modifier ma s\u00e9lection initiale            <\/a>\n        <\/p>\n\n        <div class=\"calendar-navigation\">\n            <a href=\"https:\/\/ecolepouilly.fr\/index.php\/internal-calendar2\/?month=2026-04&#038;nombre_classes=1&#038;duree_visite=demi-journee\" class=\"calendar-nav-button prev-month\">&laquo; Mois Pr\u00e9c\u00e9dent<\/a>\n            <h2 class=\"calendar-month-year\">mai 2026<\/h2>\n            <a href=\"https:\/\/ecolepouilly.fr\/index.php\/internal-calendar2\/?month=2026-06&#038;nombre_classes=1&#038;duree_visite=demi-journee\" class=\"calendar-nav-button next-month\">Mois Suivant &raquo;<\/a>\n        <\/div>\n\n        <table class=\"calendar\">\n            <thead>\n                <tr>\n                    <th>Lun<\/th>\n                    <th>Mar<\/th>\n                    <th>Mer<\/th>\n                    <th>Jeu<\/th>\n                    <th>Ven<\/th>\n                    <th class=\"weekend\">Sam<\/th>\n                    <th class=\"weekend\">Dim<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr>\n                <td class='calendar-day-empty'><\/td><td class='calendar-day-empty'><\/td><td class='calendar-day-empty'><\/td><td class='calendar-day-empty'><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>1<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>2<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>3<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><\/tr><tr><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>4<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>5<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>6<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>7<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>8<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>9<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>10<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><\/tr><tr><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>11<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>12<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>13<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>14<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>15<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>16<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>17<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><\/tr><tr><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>18<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>19<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>20<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>21<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>22<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>23<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>24<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><\/tr><tr><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>25<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>26<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>27<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>28<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin past-day'><div class='day-number'>29<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day past-day'><div class='day-number'>30<\/div><div class='slot-status unavailable'>Pass\u00e9<\/div><\/td><td class='calendar-day day-unavailable-admin weekend-day today'><div class='day-number'>31<\/div><div class='slot-status unavailable'>Week-end<\/div><\/td><\/tr>            <\/tbody>\n        <\/table>\n        <div class=\"calendar-legend\">\n            <h4>L\u00e9gende :<\/h4>\n            <ul>\n                <li><span class=\"legend-color available\"><\/span> P\u00e9riode disponible<\/li>\n                <li><span class=\"legend-color partially-available\"><\/span> Places restantes insuffisantes pour votre demande<\/li>\n                <li><span class=\"legend-color unavailable\"><\/span> P\u00e9riode compl\u00e8te ou indisponible pour votre demande<\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    <\/div>\n?>\n    <div id=\"mrs-transport-modal\" class=\"mrs-modal-overlay\" style=\"display: none;\">\n        <div class=\"mrs-modal-content\">\n            <h3>V\u00e9rification Importante<\/h3>\n\n            <p style=\"font-size: 1.1em; line-height: 1.5; margin-top: 15px;\">\n                <strong>\u26a0\ufe0f Action requise : Avez-vous votre transport ?<\/strong><br>\n                Pour \u00e9viter toute d\u00e9ception, nous vous demandons de vous assurer que votre car ou bus est bien disponible pour cette date                <strong>avant d&#039;aller plus loin.<\/strong>\n            <\/p>\n            <p class=\"mrs-warning-message\" style=\"background: #fffbe6; border: 1px solid #ffe58f; padding: 10px; border-radius: 4px; font-size: 0.9em; line-height: 1.6; margin-top: 15px;\">\n                <em>N&#039;oubliez pas : la r\u00e9servation du transport est de votre responsabilit\u00e9. Une annulation &#039;faute de car&#039; ne pourra faire l&#039;objet d&#039;aucun remboursement.<\/em>\n            <\/p>\n            <div class=\"mrs-modal-actions\">\n                <button type=\"button\" id=\"mrs-modal-btn-cancel\" class=\"button-secondary\" style=\"margin-right: 10px;\">Annuler<\/button>\n                <button type=\"button\" id=\"mrs-modal-btn-confirm\" class=\"button-primary\">J&#039;ai v\u00e9rifi\u00e9, Continuer<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n    <script type=\"text\/javascript\">\n        document.addEventListener('DOMContentLoaded', function() {\n            const modal = document.getElementById('mrs-transport-modal');\n            const btnCancel = document.getElementById('mrs-modal-btn-cancel');\n            const btnConfirm = document.getElementById('mrs-modal-btn-confirm');\n            let targetUrl = ''; \/\/ Variable pour stocker l'URL du lien cliqu\u00e9\n\n            \/\/ Fonction globale pour montrer le modal (attach\u00e9e \u00e0 window)\n            window.mrs_show_transport_modal = function(event) {\n                event.preventDefault(); \/\/ Emp\u00eache la navigation\n                const link = event.currentTarget;\n                targetUrl = link.getAttribute('data-href'); \/\/ R\u00e9cup\u00e8re l'URL\n                if (modal) {\n                    modal.style.display = 'flex'; \/\/ Affiche le modal\n                }\n            }\n\n            \/\/ Clic sur \"Annuler\"\n            if (btnCancel) {\n                btnCancel.addEventListener('click', function() {\n                    if (modal) {\n                        modal.style.display = 'none'; \/\/ Cache le modal\n                    }\n                    targetUrl = ''; \/\/ R\u00e9initialise l'URL\n                });\n            }\n\n            \/\/ Clic sur \"J'ai v\u00e9rifi\u00e9, Continuer\"\n            if (btnConfirm) {\n                btnConfirm.addEventListener('click', function() {\n                    if (targetUrl) {\n                        window.location.href = targetUrl; \/\/ Redirige vers l'URL\n                    }\n                });\n            }\n\n            \/\/ Clic sur l'overlay (l'arri\u00e8re-plan gris) pour fermer\n            if (modal) {\n                modal.addEventListener('click', function(event) {\n                    if (event.target === modal) { \/\/ Si on clique directement sur l'overlay\n                        modal.style.display = 'none';\n                        targetUrl = '';\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-397","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/pages\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":3,"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/pages\/397\/revisions"}],"predecessor-version":[{"id":956,"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/pages\/397\/revisions\/956"}],"wp:attachment":[{"href":"https:\/\/ecolepouilly.fr\/index.php\/wp-json\/wp\/v2\/media?parent=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}