{"id":233,"date":"2025-07-21T10:43:17","date_gmt":"2025-07-21T08:43:17","guid":{"rendered":"https:\/\/sofa.ps.hu\/?page_id=233"},"modified":"2026-01-22T16:03:57","modified_gmt":"2026-01-22T15:03:57","slug":"kapcsolat","status":"publish","type":"page","link":"https:\/\/sofakft.hu\/en\/kapcsolat\/","title":{"rendered":"Request for quotation"},"content":{"rendered":"<style>\n  .ajanlatkeres-title {\n    text-align: center;\n    margin-bottom: 1rem;\n    color: #222;\n  }\n\n  .ajanlatkeres-form {\n    max-width: 600px;\n    margin: 0 auto;\n    display: flex;\n    flex-direction: column;\n    gap: 1rem;\n    background-color: #f9f9f9;\n    padding: 1.5rem;\n    border-radius: 8px;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);\n  }\n\n  .ajanlatkeres-label {\n    font-size: 0.95rem;\n    font-weight: 500;\n    margin-bottom: 0.2rem;\n    display: block;\n    color: #000 !important;\n  }\n\n  .ajanlatkeres-input,\n  .ajanlatkeres-textarea {\n    box-sizing: border-box;\n    width: 100%;\n    padding: 0.5rem 0.7rem;\n    font-size: 0.95rem;\n    border: 1px solid #ccc;\n    border-radius: 4px;\n    background-color: #fff;\n    color: #333;\n  }\n\n  .ajanlatkeres-textarea {\n    min-height: 120px;\n    resize: vertical;\n  }\n\n  .ajanlatkeres-button {\n    padding: 0.6rem;\n    font-size: 1rem;\n    background-color: #26524a;\n    color: #fff;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    transition: background-color 0.2s ease;\n  }\n\n  .ajanlatkeres-button:hover {\n    background-color: #1c4a42;\n  }\n\n  .ajanlatkeres-message {\n    max-width: 600px;\n    margin: 1rem auto 0;\n    padding: 0.8rem;\n    border-radius: 4px;\n    font-size: 0.95rem;\n    text-align: center;\n  }\n\n  .ajanlatkeres-success {\n    background-color: #d4edda;\n    color: #155724;\n    border: 1px solid #c3e6cb;\n  }\n\n  .ajanlatkeres-error {\n    background-color: #f8d7da;\n    color: #721c24;\n    border: 1px solid #f5c6cb;\n  }\n<\/style>\n\n<h1 class=\"ajanlatkeres-title\">Request for quotation<\/h1>\n\n<form id=\"contactForm\" class=\"ajanlatkeres-form\" action=\"\">\n  <div>\n    <label for=\"name\" class=\"ajanlatkeres-label\">Name<\/label>\n    <input type=\"text\" id=\"name\" name=\"name\" class=\"ajanlatkeres-input\" required \/>\n  <\/div>\n\n  <div>\n    <label for=\"email\" class=\"ajanlatkeres-label\">Email<\/label>\n    <input type=\"email\" id=\"email\" name=\"email\" class=\"ajanlatkeres-input\" required \/>\n  <\/div>\n\n  <div>\n    <label for=\"phone\" class=\"ajanlatkeres-label\">Phone number<\/label>\n    <input type=\"tel\" id=\"phone\" name=\"phone\" class=\"ajanlatkeres-input\" \/>\n  <\/div>\n\n  <div>\n    <label for=\"subject\" class=\"ajanlatkeres-label\">Subject<\/label>\n    <input type=\"text\" id=\"subject\" name=\"subject\" class=\"ajanlatkeres-input\" required \/>\n  <\/div>\n\n  <div>\n    <label for=\"message\" class=\"ajanlatkeres-label\">Message<\/label>\n    <textarea id=\"message\" name=\"message\" class=\"ajanlatkeres-textarea\" required><\/textarea>\n  <\/div>\n\n  <button type=\"submit\" class=\"ajanlatkeres-button\">Send<\/button>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\n<div id=\"responseMessage\" class=\"ajanlatkeres-message\" style=\"display: none\"><\/div>\n\n<script>\n  const quotationForm = document.getElementById('contactForm');\n  const quotationResponseDiv = document.getElementById('responseMessage');\n\n  quotationForm.addEventListener('submit', function (e) {\n    e.preventDefault();\n\n    const formData = {\n      authHash: 'f6f02b3715f41b01c2d2f3100463de60',\n      action: 'ajanlatkeres',\n      data: {\n        nev: document.getElementById('name').value,\n        email: document.getElementById('email').value,\n        telefon: document.getElementById('phone').value,\n        targy: document.getElementById('subject').value,\n        uzenet: document.getElementById('message').value,\n      },\n    };\n\n    fetch('https:\/\/app.ps.hu\/sofa-api-fejl\/api.php', {\n      method: 'POST',\n      headers: {\n        'Content-Type': 'application\/json',\n      },\n      body: JSON.stringify(formData),\n    })\n      .then((response) => {\n        if (!response.ok) throw new Error('Szerverhiba');\n        return response.json();\n      })\n      .then((data) => {\n        if (data.errorMessage === 'PARTNER_EXISTS') {\n          throw new Error('M\u00e1r feliratkozott.');\n        }\n        if (data.errorMessage) {\n          throw new Error(data.errorMessage);\n        }\n\n        quotationResponseDiv.textContent = '\u2705 \u00dczeneted sikeresen elk\u00fcldt\u00fck!';\n        quotationResponseDiv.className = 'ajanlatkeres-message ajanlatkeres-success';\n        quotationResponseDiv.style.display = 'block';\n        quotationForm.reset();\n      })\n      .catch((error) => {\n        quotationResponseDiv.textContent = `\u274c ${error.message}`;\n        quotationResponseDiv.className = 'ajanlatkeres-message ajanlatkeres-error';\n        quotationResponseDiv.style.display = 'block';\n      });\n  });\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Request for quotation<\/h2>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f268-o1\" lang=\"hu-HU\" dir=\"ltr\" data-wpcf7-id=\"268\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/233#wpcf7-f268-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Kapcsolatfelv\u00e9teli \u0171rlap\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/en\/wp-json\/wp\/v2\/pages\/233#wpcf7-f268-o1\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"268\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.4\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"hu_HU\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f268-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label> Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label><br \/>\n<label> E-mail c\u00edm<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label><br \/>\n<label> Phone number<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel-632\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"tel-632\" \/><\/span> <\/label><br \/>\n<label> Subject<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span> <\/label><br \/>\n<label> \u00dczenet (nem k\u00f6telez\u0151)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span> <\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Bek\u00fcld\u00e9s\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Aj\u00e1nlatk\u00e9r\u00e9s N\u00e9v Email Telefonsz\u00e1m T\u00e1rgy \u00dczenet K\u00fcld\u00e9s Aj\u00e1nlatk\u00e9r\u00e9s<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-233","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/pages\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":24,"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/pages\/233\/revisions"}],"predecessor-version":[{"id":277,"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/pages\/233\/revisions\/277"}],"wp:attachment":[{"href":"https:\/\/sofakft.hu\/en\/wp-json\/wp\/v2\/media?parent=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}