{"id":14646,"date":"2024-10-27T11:52:51","date_gmt":"2024-10-27T09:52:51","guid":{"rendered":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/?page_id=14646"},"modified":"2025-01-30T20:37:46","modified_gmt":"2025-01-30T18:37:46","slug":"newsletter-registration","status":"publish","type":"page","link":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/newsletter-registration\/","title":{"rendered":"Newsletter registration"},"content":{"rendered":"\n<section class=\"wp-block-cgb-section-block about-head\"><div class=\"container container__main\">\n<h1 class=\"wp-block-heading has-text-align-left\">Newsletter registration<\/h1>\n\n\n\n<div class=\"wp-block-cgb-section-block left\"><div class=\"container container__narrow\">\n<p class=\"has-text-align-left\">Always stay informed with the Proekspert newsletters. Sign up here.<\/p>\n\n\n        <form class=\"smaily-form\" id=\"smailyForm\" method=\"post\" autocomplete=\"off\">\n            <div class=\"form-fields\">\n                <input type=\"hidden\" name=\"key\" value=\"zm7OfM_F12Bf851yLTZzHv3ItzOn9BeauLc-FYlizHg,\" \/>\n                <input type=\"hidden\" name=\"source\" value=\"web\" \/>\n                <div class=\"form-group form-group--name\">\n                    <label>Full name<\/label>\n                    <input type=\"text\" name=\"name\" value=\"\" \/>\n                <\/div>\n                <div class=\"form-group form-group--company\">\n                    <label>Company<\/label>\n                    <input type=\"text\" name=\"company\" value=\"\" \/>\n                <\/div>\n                <div class=\"form-group form-group--email\">\n                    <label>Email <span class=\"required-dot sal-animate\">*<\/span><\/label>\n                    <input type=\"email\" name=\"email\" value=\"\" required \/>\n                <\/div>\n            <\/div>\n            <div class=\"smaily-error\">\n                <p>Please fill all the mandatory fields (marked with *).<\/p>\n            <\/div>\n            <div class=\"smaily-submit\">\n                <button type=\"submit\" class=\"wp-block-button__link\">Send message<\/button>\n                <svg class=\"contact-form-loader\" width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" stroke=\"#3890E4\"><g fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(1 1)\" stroke-width=\"2\"><circle stroke-opacity=\".5\" cx=\"18\" cy=\"18\" r=\"18\"\/><path d=\"M36 18c0-9.94-8.06-18-18-18\"><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"\/><\/path><\/g><\/g><\/svg>\n            <\/div>\n            <div class=\"smaily-recaptcha-branding\"><p data-sal=\"fade\" data-sal-duration=\"500\" data-sal-delay=\"100\" class=\"sal-animate\">This site is protected by reCAPTCHA and the Google <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" data-sal=\"fade\" data-sal-duration=\"500\" data-sal-delay=\"100\" class=\"sal-animate\">Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" data-sal=\"fade\" data-sal-duration=\"500\" data-sal-delay=\"100\" class=\"sal-animate\">Terms of Service<\/a> apply.<\/p><\/div>\n            <div style=\"overflow:hidden;height:0px;\">\n                <input type=\"text\" name=\"re-email\" value=\"\" \/>\n            <\/div>\n        <\/form>\n        <div class=\"smaily-success\">\n            <div class=\"smaily-success-icon\"><svg width=\"17\" height=\"13\" viewBox=\"0 0 17 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M5.46137 9.12584L1.91851 5.54997L-0.000638962 7.48707L5.46137 13L16.4199 1.93708L14.5007 0L5.46137 9.12584Z\" fill=\"#23A83F\"\/><\/svg><h2>Done<\/h2><\/div>\n            <p class=\"smaily-success-text\">Thank you for your newsletter registration. We look forward to keeping you up to date.<\/p>\n            <p class=\"smaily-success-link\"><a href=\"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\" class=\"sal-animate\">\u2190 Go back to homepage<\/a><\/p>\n        <\/div>\n        <script>\n            document.getElementById('smailyForm').addEventListener('submit', async function(event) {\n                event.preventDefault();\n                const form = this;\n                const errorContainer = document.querySelector('.smaily-error');\n                const successContainer = document.querySelector('.smaily-success');\n                const loader = document.querySelector('.contact-form-loader');\n                loader.classList.add('load');\n\n                grecaptcha.ready(function() {\n                    grecaptcha.execute('6LfPJcoUAAAAAGbsKmLCg-Pgetl2Myu6r3ImNcdv', {action: 'contact_form'}).then(async function(token) {\n                        const formData = new FormData(form);\n                        formData.append('action', 'sendsmaily_form_submission'); \/\/ Specify action parameter for AJAX\n                        formData.append('token', token);\n\n                        try {\n                            const response = await fetch('https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-admin\/admin-ajax.php', {\n                                method: 'POST',\n                                body: formData,\n                            });\n                            const result = await response.json();\n                            \n                            loader.classList.remove('load');\n\n                            if (result.success) {\n                                \/\/console.log('API Response:', result.data.api_response);\n                                successContainer.classList.add('success');\n                                form.classList.add('hidden');\n                            } else {\n                                errorContainer.classList.add('error');\n                                errorContainer.querySelector('p').textContent = result.data.message;\n                            }\n                        } catch (error) {\n                            errorContainer.classList.add('error');\n                            errorContainer.querySelector('p').textContent = 'An error occurred. Please try again.';\n                            loader.classList.remove('load');\n                        }\n                    });\n                });\n            });\n        <\/script>\n        \n<\/div><\/div>\n<\/div><\/section>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"clean-without-header-page-v2.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-14646","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/pages\/14646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/comments?post=14646"}],"version-history":[{"count":2,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/pages\/14646\/revisions"}],"predecessor-version":[{"id":14649,"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/pages\/14646\/revisions\/14649"}],"wp:attachment":[{"href":"https:\/\/clients.triloogia.ee\/proekspert\/wp-new\/wp-json\/wp\/v2\/media?parent=14646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}