{"id":9294,"date":"2025-06-30T07:01:55","date_gmt":"2025-06-30T07:01:55","guid":{"rendered":"http:\/\/cultureconnectchambers.id\/?page_id=9294"},"modified":"2026-02-11T07:02:14","modified_gmt":"2026-02-11T07:02:14","slug":"seminar-1-booking","status":"publish","type":"page","link":"https:\/\/cultureconnectchambers.id\/id\/seminar-1-booking\/","title":{"rendered":"Seminar 1 Booking"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9294\" class=\"elementor elementor-9294\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef36851 e-flex e-con-boxed e-con e-parent\" data-id=\"ef36851\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-648fa38 elementor-widget elementor-widget-spacer\" data-id=\"648fa38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56d95ad9 e-flex e-con-boxed e-con e-parent\" data-id=\"56d95ad9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2c5bee2 e-con-full e-flex e-con e-child\" data-id=\"2c5bee2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b1cc11 elementor-widget elementor-widget-spacer\" data-id=\"7b1cc11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f9e6c91 e-con-full glassmorphism-base-1 e-flex e-con e-child\" data-id=\"f9e6c91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1739b86 elementor-widget elementor-widget-tg-heading\" data-id=\"1739b86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tg-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"section-title-two tg-heading-subheading animation-style3\">\r\n                                <h2 class=\"title tg-element-title\">come home to yourself<\/h2>            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ead5bc3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ead5bc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Experience the healing and growth you need to build a meaningful and full life. Invest in your present and future self today. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7563a4f elementor-align-center booking-form-open, popmake-10272 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"7563a4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm elementor-animation-grow\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a Session<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fdef47 elementor-widget elementor-widget-html\" data-id=\"9fdef47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-7563a4f elementor-align-center\" data-id=\"7563a4f\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm elementor-animation-grow elementor-widget elementor-widget-button pum-trigger\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a Session<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b53a8e elementor-widget elementor-widget-html\" data-id=\"9b53a8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\ndocument.addEventListener(\"click\", function (e) {\n\n    \/* =====================\n       HELPERS\n    ===================== *\/\n    const openPopup = (id, delay = 1000) =>\n        setTimeout(() => PUM.open(id), delay);\n\n    const closePopup = (id, delay = 0) =>\n        setTimeout(() => PUM.close(id), delay);\n\n    const isOpen = (id) =>\n        PUM.getPopup(id)?.hasClass(\"pum-active\");\n\n    \/* =====================\n       1. Elementor CTA \u2192 open booking popup\n       - close small popup (10499)\n       - close big popup (8787)\n    ===================== *\/\n    const cta = e.target.closest(\".elementor-element-7563a4f a\");\n    if (cta) {\n        e.preventDefault();\n\n        if (isOpen(10499)) closePopup(10499);\n        if (isOpen(8787))  closePopup(8787);\n\n        openPopup(10272);\n        return;\n    }\n\n    \/* =====================\n       2. Booking popup closed \u2192 reopen small popup\n    ===================== *\/\n    if (e.target.closest(\"#popmake-10272 button.pum-close\")) {\n        e.preventDefault();\n        openPopup(10499);\n        return;\n    }\n\n    \/* =====================\n       3. Booking form continue button\n    ===================== *\/\n    if (e.target.closest(\"#continue-btn\")) {\n        e.preventDefault();\n        console.log(\"continue\");\n        const btn = e.target.closest(\"#continue-btn\");\n        if (!btn) return;\n    \n        e.preventDefault();\n    \n        const popup = document.querySelector(\"#popmake-10272\");\n        if (!popup) return;\n        \n        const serviceSelect = popup.querySelector('.ahbfield_service');\n        \n        const data = {\n            name: popup.querySelector('[name=\"visitor-name\"]')?.value.trim(),\n            email: popup.querySelector('[name=\"visitor-email\"]')?.value.trim(),\n            age: popup.querySelector('[name=\"age\"]')?.value,\n            gender: popup.querySelector('[name=\"gender\"]')?.value,\n            country: popup.querySelector('[name=\"visitor-country\"]')?.value.trim(),\n            address: popup.querySelector('[name=\"visitor-address\"]')?.value.trim(),\n            whatsapp: popup.querySelector('[name=\"whatsapp\"]')?.value.trim(),\n            reason: popup.querySelector('[name=\"reason\"]')?.value.trim(),\n            method: popup.querySelector('[name=\"method\"]')?.value,\n            acceptedTerms: popup.querySelector('#accept_terms')?.checked,\n            appointment: serviceSelect? serviceSelect.options[serviceSelect.selectedIndex]?.text.trim() : null,\n            appointmentTime: popup.querySelector('.slots .currentSelection.choosen a')?.textContent || null,\n        };\n        \n        \/*\n        *\/\n        const selectedCell = popup.querySelector('.ui-datepicker-current-day');\n        \n        if (selectedCell) {\n            data.day = selectedCell.querySelector('a')?.textContent.trim();\n            data.month = parseInt(selectedCell.dataset.month, 10) + 1; \/\/ zero-based\n            data.year = selectedCell.dataset.year;\n        \n        } else {\n            data.day = null;\n            data.month = null;\n            data.year = null;\n        }\n        \n        console.log(\"Booking data:\", data);\n    \n        \/* =====================\n           Basic validation\n        ===================== *\/\n        if (!data.name || !data.email || !data.whatsapp) {\n            alert(\"Please complete all required fields.\");\n            return;\n        }\n    \n        if (!data.acceptedTerms) {\n            alert(\"You must agree to the Terms & Conditions.\");\n            return;\n        }\n        \n        \/**\/\n        const formData = new FormData();\n        formData.append(\"action\", \"create_booking_order\");\n        formData.append(\"booking\", JSON.stringify(data));\n        \n        fetch(\"\/wp-admin\/admin-ajax.php\", {\n            method: \"POST\",\n            body: formData\n        })\n        .then(res => res.json())\n        .then(response => {\n            console.log(\"Full response:\", response);\n        \n            if (!response.success) {\n                console.error(\"Server error:\", response.data);\n                alert(response.data || \"Unknown server error\");\n                return;\n            }\n        \n            window.location.href = response.data.checkout_url;\n        })\n        .catch(error => {\n            console.error(\"Fetch failed:\", error);\n        });\n\n    }\n\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>come home to yourself Experience the healing and growth you need to build a meaningful and full life. Invest in your present and future self today. Book a Session Book a Session<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9294","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/pages\/9294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/comments?post=9294"}],"version-history":[{"count":470,"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/pages\/9294\/revisions"}],"predecessor-version":[{"id":13256,"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/pages\/9294\/revisions\/13256"}],"wp:attachment":[{"href":"https:\/\/cultureconnectchambers.id\/id\/wp-json\/wp\/v2\/media?parent=9294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}