{"id":8,"date":"2024-12-20T12:59:24","date_gmt":"2024-12-20T11:59:24","guid":{"rendered":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/baljubileuszowy\/?page_id=8"},"modified":"2025-02-06T10:07:55","modified_gmt":"2025-02-06T09:07:55","slug":"100lat-rejestracja","status":"publish","type":"page","link":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/","title":{"rendered":"100lat &#8211; rejestracja"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8\" class=\"elementor elementor-8\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96e7ebe e-flex e-con-boxed e-con e-parent\" data-id=\"96e7ebe\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58fb285 elementor-widget elementor-widget-heading\" data-id=\"58fb285\" data-element_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\">Formularz rejestracji<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95adb37 elementor-widget elementor-widget-text-editor\" data-id=\"95adb37\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Informacje dotycz\u0105ce p\u0142atno\u015bci za bilety znajduj\u0105 si\u0119 w <a href=\"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/regulamin-balu-jubileuszowego-uek\/\" target=\"_blank\" rel=\"noopener\">regulaminie Balu Jubileuszowego<\/a> oraz na stronach:<\/h3><ul><li>100lat.uek.krakow.pl &#8211; <a href=\"https:\/\/100lat.uek.krakow.pl\/blog\/bal-jubileuszowy-uniwersytetu-ekonomicznego-w-krakowie\/\" target=\"_blank\" rel=\"noopener\">kliknij tutaj<\/a><\/li><li>uek.krakow.pl &#8211; <a href=\"https:\/\/uek.krakow.pl\/artykuly\/wydarzenia\/bal-jubileuszowy-uek\" target=\"_blank\" rel=\"noopener\">kliknij tutaj<\/a><\/li><\/ul>\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-259dd04 d-none elementor-widget elementor-widget-text-editor\" data-id=\"259dd04\" data-element_type=\"widget\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Uprzejmie informujemy, \u017ce w celu otrzymania biletu konieczne jest dokonanie natychmiastowej wp\u0142aty. Prosimy o niezw\u0142oczne uregulowanie nale\u017cno\u015bci, aby sfinalizowa\u0107 proces zakupu.<\/h3>\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-b62bb17 elementor-widget elementor-widget-html\" data-id=\"b62bb17\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    window.onload = () => {\n  var myCustomFieldController = Marionette.Object.extend({\n    initialize: function () {\n      \/\/ Nas\u0142uchujemy na zdarzenia submit i change:modelValue\n      const submitChannel = Backbone.Radio.channel(\"submit\");\n      const fieldsChannel = Backbone.Radio.channel(\"fields\");\n\n      this.listenTo(submitChannel, \"validate:field\", this.validateField);\n      this.listenTo(fieldsChannel, \"change:modelValue\", this.validateField);\n      \n      console.log(fieldsChannel)\n    },\n    \n    validateField: function (model) {\n      const radioFieldSelectorChecked = document.querySelector(\".ninjaform__option input:checked\");\n      const value = model.get(\"value\");\n      const fieldName = model.get(\"custom_name_attribute\");\n      \n      \/\/ Walidujemy tylko pole o nazwie \"email-pracownik-emeryt\"\n      if (fieldName !== \"email-pracownik-emeryt\") return;\n\n      \/\/ Sprawdzamy, czy pole jest wymagane i puste\n      if (model.get(\"required\") && !value) {\n        return this.addError(model, \"required-error\", \"To pole jest wymagane\");\n      }\n\n      \/\/ Sprawdzamy poprawno\u015b\u0107 emaila, je\u015bli radio:checked to \"pracownik-uek\"\n      if ((radioFieldSelectorChecked?.value === \"pracownik-uek\" || radioFieldSelectorChecked?.value === 'emerytowany-pracownik-uek') && value && !this.isValidEmail(value)) {\n        return this.addError(model, \"invalid-email-error\", \"Email zawiera niedozwolone znaki lub wymagany jest adres w domenie @uek.krakow.pl\");\n      } else {\n      \tconsole.log('\u017ale')\n        this.removeError(model, \"invalid-email-error\");\n      }\n    },\n    \n    \/\/ Funkcja do dodawania b\u0142\u0119du\n    addError: function (model, errorCode, errorMessage) {\n      Backbone.Radio.channel(\"fields\").request(\"add:error\", model.get(\"id\"), errorCode, errorMessage);\n    },\n\n    \/\/ Funkcja do usuwania b\u0142\u0119du\n    removeError: function (model, errorCode) {\n      Backbone.Radio.channel(\"fields\").request(\"remove:error\", model.get(\"id\"), errorCode);\n    },\n\n    \/\/ Funkcja do walidacji emaila\n    isValidEmail: function (email) {\n      const regex = \/.+@uek.krakow.pl$\/i;\n      return regex.test(email);\n    },\n  });\n\n  \/\/ Instancja kontrolera\n  new myCustomFieldController();\n}\n\n<\/script>\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-df2cd90 e-flex e-con-boxed e-con e-parent\" data-id=\"df2cd90\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d570d4 elementor-widget elementor-widget-heading\" data-id=\"4d570d4\" data-element_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\">Dzi\u0119kujemy za rejestracj\u0119. \n<br \/><br \/>Informujemy, \u017ce proces rejestracji zosta\u0142 zako\u0144czony z uwagi na wyczerpanie puli dost\u0119pnych bilet\u00f3w.<\/h2>\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>Formularz rejestracji Informacje dotycz\u0105ce p\u0142atno\u015bci za bilety znajduj\u0105 si\u0119 w regulaminie Balu Jubileuszowego oraz na stronach: 100lat.uek.krakow.pl &#8211; kliknij tutaj uek.krakow.pl &#8211; kliknij tutaj Uprzejmie informujemy, \u017ce w celu otrzymania biletu konieczne jest dokonanie natychmiastowej wp\u0142aty. Prosimy o niezw\u0142oczne uregulowanie nale\u017cno\u015bci, aby sfinalizowa\u0107 proces zakupu. Dzi\u0119kujemy za rejestracj\u0119. Informujemy, \u017ce proces rejestracji zosta\u0142 zako\u0144czony z [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":277,"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":1173,"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/pages\/8\/revisions\/1173"}],"wp:attachment":[{"href":"https:\/\/formularz.uek.krakow.pl\/rejestracja\/bal\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}