{"id":691,"date":"2021-09-08T17:28:55","date_gmt":"2021-09-08T15:28:55","guid":{"rendered":"https:\/\/pb.edu.pl\/biaman\/?page_id=691"},"modified":"2021-09-21T21:28:20","modified_gmt":"2021-09-21T19:28:20","slug":"wniosek-funkcyjna","status":"publish","type":"page","link":"https:\/\/pb.edu.pl\/biaman\/poczta\/wniosek-funkcyjna\/","title":{"rendered":"Wniosek o za\u0142o\u017cenie funkcyjnej skrzynki pocztowej"},"content":{"rendered":"<div class=\"hidden-print\">\n<p>Wydrukowany, podpisany wniosek prosz\u0119 zanie\u015b\u0107 do sekretariatu Centrum Komputerowych Sieci Rozleg\u0142ych: <a href=\"https:\/\/pb.edu.pl\/uczelnia\/mapa-kampusu\/miasteczko-akademickie-plan-przestrzenny\/\" title=\"otworzy si\u0119 w nowej karcie\" target=\"_blank\" rel=\"noopener\">ul. Wiejska 45A (budynek Rektoratu)<\/a>, pok. 023.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"h2\">Formularz elektroniczny wniosku o za\u0142o\u017cenie funkcyjnej skrzynki pocztowej<\/div>\n<p>Prosz\u0119 wype\u0142ni\u0107 pola oznaczone (*) i wydrukowa\u0107 wniosek.\n<\/p><\/div>\n\t<div class=\"form-print\">\n\t\t<div class=\"form-print-section\">\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<label class=\"col-3 text-right\" for=\"jedn\">Jednostka&nbsp;organizacyjna: <sup>*<\/sup><\/label>\n\t\t\t\t<div class=\"col-9\"><input type=\"text\" id=\"jedn\"><\/div>\n\t\t\t<\/div>\n\t\t\t<br>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<div class=\"col-12 text-left\">\n\t\t\t\t\t<p><strong>Nazwa funkcyjnej skrzynki pocztowej:<\/strong><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<label for=\"radio-1\">\n\t\t\t\t\t<input type=\"radio\" name=\"funkcja\" checked id=\"radio-1\" value=\"1\">\n\t\t\t\t\tna potrzeby organu, funkcji lub jednostki organizacyjnej:\n\t\t\t\t<\/label>\n\t\t\t\t<div class=\"input-group\" style=\"flex:1\">\n\t\t\t\t\t<input type=\"text\" id=\"funkcja_1\" name=\"funkcja_1\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<p><em>Nazw\u0119 funkcyjnej skrzynki pocztowej ustala kierownik jednostki wnioskuj\u0105cej o utworzenie skrzynki wykorzystuj\u0105c schemat: skr\u00f3towe oznaczenie organu, funkcji lub jednostki organizacyjnej okre\u015blonej w \u201cRegulaminie organizacyjnym Politechniki Bia\u0142ostockiej\u201d, znak kropki (.), nazwa organu lub pe\u0142nionej funkcji, zapisane bez polskich znak\u00f3w diakrytycznych, po kt\u00f3rych nast\u0119puje oznaczenie domenowe \u201c@pb.edu.pl\u201d<\/em><\/p>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<label for=\"radio-2\">\n\t\t\t\t\t<input type=\"radio\" name=\"funkcja\" id=\"radio-2\" value=\"2\">\n\t\t\t\t\tna potrzeby og\u00f3lnouczelniane lub mi\u0119dzywydzia\u0142owe:\n\t\t\t\t<\/label>\n\t\t\t\t<div class=\"\" style=\"width: 350px;\">\n\t\t\t\t\t<input type=\"text\" id=\"funkcja_2\" name=\"funkcja_2\" data-sufix=\"@pb.edu.pl\" disabled>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<div class=\"col-5\" style=\"padding:10px 0\"><strong>Nazwa wy\u015bwietlana w polu \"nadawca\"<\/strong>: <\/div>\n\t\t\t\t<div class=\"col-8\">\n\t\t\t\t\t<input type=\"text\" id=\"nadawca\" name=\"nadawca\">\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"col-4\" style=\"padding:15px 0\"><strong>Okres funkcjonowania funkcyjnej skrzynki pocztowej<\/strong>: <sup>*<\/sup><\/div>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<label class=\"col-2\"><input type=\"radio\" name=\"okres\" id=\"okres_1_radio\" value=\"1\" checked> bezterminowo<\/label>\n\t\t\t\t<div class=\"col-3\">\n\t\t\t\t\t<div class=\"form-print-row\">\n\t\t\t\t\t\t<label class=\"col-5\"><input type=\"radio\" name=\"okres\" id=\"okres_2_radio\" value=\"2\"> do dnia<\/label>\n\t\t\t\t\t\t<div class=\"col-7\"><input type=\"text\" id=\"okres_2\" disabled><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<br>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<label class=\"col-2 text-right\" for=\"pass\">Has\u0142o otwarcia:<\/label>\n\t\t\t\t<div class=\"col-3\"> <input type=\"text\" readonly=\"readonly\" id=\"pass\" value=\"vk8b7ka_Kbs\"> <\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"form-print-section\">\n\t\t\t<p><input type=\"checkbox\" id=\"pracownik-checkbox\"> &nbsp; Imi\u0119 i nazwisko pracownika odpowiedzialnego za nale\u017cyt\u0105 obs\u0142ug\u0119 skrzynki pocztowej:<\/p>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<div class=\"col-7\">\n\t\t\t\t\t<input type=\"text\" id=\"pracownik\" disabled>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-1\"><\/div>\n\t\t\t\t<div class=\"col-4\">\n\t\t\t\t\t<div class=\"form-print-sign\"><span>Data i podpis pracownika<\/span><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"form-print-section\">\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<div div class=\"col-12\">\n\t\t\t\t\t<div class=\"form-print-sign\"><span>Data i podpis kierownika jednostki organizacyjnej wnioskuj\u0105cej o za\u0142o\u017cenie funkcyjnej skrzynki pocztowej<\/span><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"form-print-section\">\n\t\t\t<p><strong>Wype\u0142nia Centrum Komputerowych Sieci Rozleg\u0142ych<\/strong><\/p>\n\t\t\t<div class=\"form-print-row\">\n\t\t\t\t<div class=\"col-7\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-5\">\n\t\t\t\t\t<div class=\"form-print-sign\"><span>Data za\u0142o\u017cenia skrzynki i podpis administratora<\/span><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"text-right\"><button class=\"button hidden-print\" onclick=\"javascript:printForm()\">Wydrukuj wniosek<\/button><\/div>\n\t<\/div>\n\t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tarekraafat\/autocomplete.js@10.2.6\/dist\/autoComplete.min.js\"><\/script>\n\t<script>\n\t\tfunction setCaretPosition(ctrl, pos) {\n\t\t\t\/\/ Modern browsers\n\t\t\tif (ctrl.setSelectionRange) {\n\t\t\t\tctrl.focus();\n\t\t\t\tctrl.setSelectionRange(pos, pos);\n\n\t\t\t\t\/\/ IE8 and below\n\t\t\t} else if (ctrl.createTextRange) {\n\t\t\t\tvar range = ctrl.createTextRange();\n\t\t\t\trange.collapse(true);\n\t\t\t\trange.moveEnd('character', pos);\n\t\t\t\trange.moveStart('character', pos);\n\t\t\t\trange.select();\n\t\t\t}\n\t\t}\n\n\t\tvar emailPrefix = '';\n\t\tvar regex = new RegExp('', 'gm');\n\n\t\tfunction setEmailPrefix(prefix) {\n\t\t\temailPrefix = prefix + '.';\n\t\t\tvar test = '^(' + prefix + '\\.)(.+)(\\@pb\\.edu\\.pl)$';\n\t\t\tregex = new RegExp(test, '');\n\t\t}\n\n\t\tjQuery(document).ready(function() {\n\n\t\t\tjQuery('.input-group input').on('focus', function(e) {\n\t\t\t\tif (!e.target.value) {\n\t\t\t\t\te.target.value = emailPrefix + '@pb.edu.pl';\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tsetCaretPosition(e.target, emailPrefix.length);\n\t\t\t\t\t}, 100);\n\t\t\t\t} else if (m = regex.exec(e.target.value)) {\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tsetCaretPosition(e.target, (m[1] + m[2]).length);\n\t\t\t\t\t}, 100);\n\t\t\t\t}\n\t\t\t});\n\t\t\tjQuery('.input-group input').on('blur', function(e) {\n\t\t\t\tvar m = regex.exec(e.target.value);\n\t\t\t\tif (!m || !m[1]) {\n\t\t\t\t\te.target.value = '';\n\t\t\t\t}\n\t\t\t});\n\t\t\tjQuery('.input-group input').on('keyup', function(e) {\n\t\t\t\tif (m = regex.exec(e.target.value)) {\n\t\t\t\t\tsetCaretPosition(e.target, (m[1] + m[2]).length);\n\t\t\t\t}\n\t\t\t});\n\t\t\tjQuery('[name=\"okres\"]').on('change', function(e) {\n\t\t\t\tjQuery('#okres_2').prop('disabled', !jQuery('#okres_2_radio').prop('checked'));\n\t\t\t});\n\t\t\tjQuery('input#pracownik-checkbox').on('change', function(e) {\n\t\t\t\tjQuery('input#pracownik').prop('disabled', !jQuery('input#pracownik-checkbox').prop('checked'));\n\t\t\t});\n\t\t\tjQuery('input#radio-1').on('change', function(e) {\n\t\t\t\tjQuery('input#funkcja_1').prop('disabled', !jQuery('input#radio-1').prop('checked'));\n\t\t\t\tjQuery('input#funkcja_2').prop('disabled', !jQuery('input#radio-2').prop('checked'));\n\t\t\t});\n\t\t\tjQuery('input#radio-2').on('change', function(e) {\n\t\t\t\tjQuery('input#funkcja_1').prop('disabled', !jQuery('input#radio-1').prop('checked'));\n\t\t\t\tjQuery('input#funkcja_2').prop('disabled', !jQuery('input#radio-2').prop('checked'));\n\t\t\t});\n\t\t\tjQuery('input[data-sufix]').on('keyup', function(e) {\n\t\t\t\tvar sufix = jQuery(e.target).data('sufix');\n\t\t\t\tvar value = e.target.value.replace(sufix, '');\n\t\t\t\tif (e.target.value) {\n\t\t\t\t\te.target.value = value + sufix;\n\t\t\t\t\tsetCaretPosition(e.target, value.length);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\twindow.printForm = function() {\n\t\t\t\tjQuery('input#jedn').toggleClass('invalid', !jQuery('input#jedn').val());\n\t\t\t\tjQuery('input#pracownik').toggleClass('invalid', !jQuery('input#pracownik').val() && jQuery('input#pracownik-checkbox').prop('checked'));\n\t\t\t\tjQuery('input#funkcja_1').closest('.input-group').toggleClass('invalid', !jQuery('input#funkcja_1').val() && jQuery('input#radio-1').prop('checked'));\n\t\t\t\tjQuery('input#funkcja_2').closest('.input-group').toggleClass('invalid', !jQuery('input#funkcja_2').val() && jQuery('input#radio-2').prop('checked'));\n\t\t\t\tjQuery('input#okres_2').toggleClass('invalid', !jQuery('input#okres_2').val() && jQuery('input#okres_2_radio').prop('checked'));\n\n\t\t\t\tif (jQuery('.form-print .invalid').length > 0) {\n\t\t\t\t\talert('Formularz zawiera braki, uzupe\u0142nij przed wydrukiem.');\n\t\t\t\t} else {\n\t\t\t\t\twindow.print();\n\t\t\t\t}\n\t\t\t}\n\n\n\n\t\t\tconst autoCompleteConfig = {\n\t\t\t\tselector: \"#jedn\",\n\t\t\t\tdata: {\n\t\t\t\t\tsrc: async (query) => {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tdocument\n\t\t\t\t\t\t\t\t.getElementById(\"jedn\")\n\t\t\t\t\t\t\t\t.setAttribute(\"placeholder\", \"szukam...\");\n\t\t\t\t\t\t\tconst source = await fetch(\n\t\t\t\t\t\t\t\t_pb.ajax_url + \"?action=units_autocomplete&s=\" + query\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\tconst data = await source.json();\n\n\t\t\t\t\t\t\tdocument\n\t\t\t\t\t\t\t\t.getElementById(\"jedn\")\n\t\t\t\t\t\t\t\t.setAttribute(\"placeholder\", autoCompleteJS.placeHolder);\n\t\t\t\t\t\t\treturn data;\n\t\t\t\t\t\t} catch (error) {\n\t\t\t\t\t\t\treturn error;\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\tkeys: [\"name\"],\n\t\t\t\t\tcache: false,\n\t\t\t\t\tfilter: (list) => {\n\t\t\t\t\t\tconst filteredResults = Array.from(\n\t\t\t\t\t\t\tnew Set(list.map((value) => value.match))\n\t\t\t\t\t\t).map((food) => {\n\t\t\t\t\t\t\treturn list.find((value) => value.match === food);\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\treturn filteredResults;\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tplaceHolder: \"Wyszukaj...\",\n\t\t\t\tresultsList: {\n\t\t\t\t\telement: (list, data) => {},\n\t\t\t\t\tnoResults: true,\n\t\t\t\t\tmaxResults: 15,\n\t\t\t\t\ttabSelect: true,\n\t\t\t\t},\n\t\t\t\tresultItem: {\n\t\t\t\t\telement: (item, data) => {\n\t\t\t\t\t\titem.style = \"display: flex; justify-content: space-between;\";\n\t\t\t\t\t\titem.innerHTML = '<span style=\"text-overflow: ellipsis; white-space: nowrap; overflow: hidden;\">' + data.match + '<\/span><span style=\"display: flex; align-items: center; font-size: 13px; font-weight: 100; text-transform: uppercase; color: rgba(0,0,0,.2);white-space: nowrap;\">' + data.value.short + '<\/span>';\n\t\t\t\t\t},\n\t\t\t\t\thighlight: true,\n\t\t\t\t},\n\t\t\t\tevents: {\n\t\t\t\t\tinput: {\n\t\t\t\t\t\tfocus() {\n\t\t\t\t\t\t\tif (autoCompleteJS.input.value.length)\n\t\t\t\t\t\t\t\tautoCompleteJS.start();\n\t\t\t\t\t\t},\n\t\t\t\t\t\tselection(event) {\n\t\t\t\t\t\t\tconst feedback = event.detail;\n\t\t\t\t\t\t\tautoCompleteJS.input.blur();\n\t\t\t\t\t\t\tconst selection = feedback.selection.value[feedback.selection.key];\n\t\t\t\t\t\t\tautoCompleteJS.input.value = (feedback.selection.value.short ? feedback.selection.value.short + ' - ' : '') + selection;\n\t\t\t\t\t\t\tsetEmailPrefix(feedback.selection.value.prefix)\n\t\t\t\t\t\t},\n\t\t\t\t\t\tclose(event) {\n\t\t\t\t\t\t\tif (!event.detail.selection) {\n\t\t\t\t\t\t\t\tjQuery('#jedn').val('');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t};\n\n\t\t\twindow.autoCompleteJS = new autoComplete(autoCompleteConfig);\n\t\t});\n\t<\/script>\n\n\n\n\n<div class=\"hidden-print\">\n<hr>\n<div class=\"h3\">W celu pobrania pustego formularza u\u017cyj skr\u00f3tu klawiszowego: ctrl+P<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wydrukowany, podpisany wniosek prosz\u0119 zanie\u015b\u0107 do sekretariatu Centrum Komputerowych Sieci Rozleg\u0142ych: ul. Wiejska 45A (budynek<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":789,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-691","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/pages\/691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/comments?post=691"}],"version-history":[{"count":0,"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/pages\/691\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/pages\/789"}],"wp:attachment":[{"href":"https:\/\/pb.edu.pl\/biaman\/wp-json\/wp\/v2\/media?parent=691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}