{"id":3235,"date":"2023-12-14T18:33:48","date_gmt":"2023-12-14T17:33:48","guid":{"rendered":"https:\/\/pb.edu.pl\/uci\/?page_id=3235"},"modified":"2025-06-16T14:49:39","modified_gmt":"2025-06-16T12:49:39","slug":"ksiazka-kontaktowa","status":"publish","type":"page","link":"https:\/\/pb.edu.pl\/uci\/ksiazka-kontaktowa\/","title":{"rendered":"Ksi\u0105\u017cka kontaktowa Politechniki Bia\u0142ostockiej"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-3249 aligncenter\" src=\"https:\/\/pb.edu.pl\/uci\/wp-content\/uploads\/sites\/17\/2023\/12\/ksiazka-kontaktowa_button_desktop.jpg\" alt=\"Ksi\u0105\u017cka kontaktowa Politechniki Bia\u0142ostockiej\" width=\"1140\" height=\"80\" srcset=\"https:\/\/pb.edu.pl\/uci\/wp-content\/uploads\/sites\/17\/2023\/12\/ksiazka-kontaktowa_button_desktop.jpg 1140w, https:\/\/pb.edu.pl\/uci\/wp-content\/uploads\/sites\/17\/2023\/12\/ksiazka-kontaktowa_button_desktop-300x21.jpg 300w, https:\/\/pb.edu.pl\/uci\/wp-content\/uploads\/sites\/17\/2023\/12\/ksiazka-kontaktowa_button_desktop-1024x72.jpg 1024w, https:\/\/pb.edu.pl\/uci\/wp-content\/uploads\/sites\/17\/2023\/12\/ksiazka-kontaktowa_button_desktop-768x54.jpg 768w\" sizes=\"auto, (max-width: 1140px) 100vw, 1140px\" \/><\/p>\n<p>&nbsp;<\/p>\n<div class=\"h3\">Zasady wyszukiwania<\/div>\n<p>Ksi\u0105\u017cka umo\u017cliwia wyszukiwanie po r\u00f3\u017cnych polach rekordu, tj. imi\u0119, nazwisko, funkcja, jednostka, stanowisko, numer telefonu i adres e-mail. Wystarczy wprowadzi\u0107 jedno lub wi\u0119cej s\u0142\u00f3w \/ fraz kluczowych.<\/p>\n  <template id=\"phone_book-template\">\n    <div class=\"phone_book-card\">\n      <div class=\"phone_book-card-header\">\n        <div class=\"phone_book-card-name\" data-name><\/div>\n      <\/div>\n      <div class=\"phone_book-card-body\">\n        <div class=\"phone_book-card-row\">\n          <div class=\"phone_book-card-label\">stanowisko<\/div>\n          <div class=\"phone_book-card-position\" data-position><\/div>\n        <\/div>\n        <div class=\"phone_book-card-row\">\n          <div class=\"phone_book-card-label\">pe\u0142niona funkcja<\/div>\n          <div class=\"phone_book-card-function\" data-function><\/div>\n        <\/div>\n        <div class=\"phone_book-card-row\">\n          <div class=\"phone_book-card-label\">jednostka PB<\/div>\n          <div class=\"phone_book-card-unit\" data-unit><\/div>\n        <\/div>\n        <div class=\"phone_book-card-row\">\n          <div class=\"phone_book-card-label\">tel. stacjonarny<\/div>\n          <div class=\"phone_book-card-phone\" data-phone><\/div>\n        <\/div>\n        <div class=\"phone_book-card-row\">\n          <div class=\"phone_book-card-label\">tel. kom\u00f3rkowy<\/div>\n          <div class=\"phone_book-card-mobile\" data-mobile><\/div>\n        <\/div>\n        <div class=\"phone_book-card-row\">\n          <div class=\"phone_book-card-label\">adres e-mail<\/div>\n          <div class=\"phone_book-card-email\" data-email><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/template>\n  <div class=\"phone_book\">\n    <div class=\"phone_book-header\">\n      <i class=\"fa fa-search iconbg\"><\/i>\n      <div class=\"h2\"><\/div>\n      <div class=\"phone_book-input\">\n        <input type=\"text\" name=\"phone_book_query\" id=\"phone_book_query\" placeholder=\"wpisz min. 3 znaki\">\n        <span class=\"loader\"><\/span>\n      <\/div>\n    <\/div>\n    <div class=\"phone_book-result\"><\/div>\n  <\/div>\n  <script>\n    jQuery(document).ready(function() {\n      var query = '';\n      var category = '';\n      var grid = document.querySelector('.phone_book-result');\n      var template = document.getElementById('phone_book-template');\n      var fillField = function(parent, selector, value) {\n        var field = parent.querySelector(selector);\n        if (value) {\n          field.innerHTML = value;\n        }else{\n          field.parentNode.style.display = 'none';\n        }\n      }\n      var phone_book = function() {\n        jQuery('.loader').addClass('active');\n        jQuery.ajax({\n          url: _pb.ajax_url + '?action=phone_book&s=' + query + '&nonce=' + _pb.ajax_nonce,\n          method: 'get',\n        }).done(function(data) {\n\n          grid.innerHTML = '';\n\n          if (data.success) {\n            data = data.data;\n            if (data.length > 0) {\n              data.forEach(function(item) {\n                var div = template.content.cloneNode(true);\n                fillField(div, '[data-name]', item.name);\n                fillField(div, '[data-position]', item.position);\n                fillField(div, '[data-function]', item.function);\n                fillField(div, '[data-unit]', item.unit);\n                fillField(div, '[data-phone]', item.phone);\n                fillField(div, '[data-mobile]', item.mobile);\n                fillField(div, '[data-email]', item.email);\n                grid.append(div);\n              });\n            } else {\n              grid.innerHTML = '<p class=\"phone_book-empty\">Brak wynik\u00f3w wyszukiwania. Prosz\u0119 spr\u00f3bowa\u0107 ponownie.<\/p>';\n            }\n          }\n          \n          jQuery('.loader').removeClass('active');\n        }).fail(function(jqXHR, textStatus) {\n          grid.innerHTML = '';\n          jQuery('.loader').removeClass('active');\n          \n          \/\/ Obs\u0142uga b\u0142\u0119du 400 z komunikatem\n          if (jqXHR.responseJSON && jqXHR.responseJSON.data && jqXHR.responseJSON.data.message) {\n            grid.innerHTML = '<p class=\"phone_book-empty text-red\">' + jqXHR.responseJSON.data.message + '<\/p>';\n          } else {\n            grid.innerHTML = '<p class=\"phone_book-empty text-red\">Brak wynik\u00f3w wyszukiwania. Prosz\u0119 spr\u00f3bowa\u0107 ponownie.<\/p>';\n          }\n        });\n\n      }\n      var phone_book_keyup = _.debounce(phone_book, 300);\n      jQuery('#phone_book_query').on('keyup', function(e) {\n        query = e.currentTarget.value;\n        if (query.length > 2) {\n          phone_book_keyup();\n        }\n      });\n    });\n  <\/script>\n\n<p><strong>W sytuacji, gdy zdecydujesz si\u0119 na aktualizacj\u0119 informacji<\/strong><\/p>\n<ul>\n<li><em>Numer telefonu<\/em><br \/>\nAktualizacje numer\u00f3w telefon\u00f3w s\u0105 realizowane przez:<\/p>\n<ul>\n<li>Urszul\u0119 Gorzelak, <i class=\"fal fa-envelope\"><\/i> <a href=\"#\" rel=\"nofollow\"  onclick=\"this.href='mailto:' + 'u.gorzelak' + '@' + 'pb.edu.pl'\">u.gorzelak [at] pb.edu.pl<\/a><\/li>\n<li>Agnieszk\u0119 Kowalsk\u0105, <i class=\"fal fa-envelope\"><\/i> <a href=\"#\" rel=\"nofollow\"  onclick=\"this.href='mailto:' + 'a.kowalska' + '@' + 'pb.edu.pl'\">a.kowalska [at] pb.edu.pl<\/a><\/li>\n<\/ul>\n<p>dost\u0119pne pod numerem telefonu <i class=\"fal fa-phone\"><\/i> 85 746 97 71.<\/li>\n<li><em>Adres e-mail<\/em><br \/>\nZg\u0142oszenia realizowane s\u0105 za pomoc\u0105 formularza <a href=\"https:\/\/pb.edu.pl\/uci\/helpdesk-zglaszanie-problemow-z-obsluga-systemow\/\">Helpdesk<\/a>.<\/li>\n<li><em>Dane osobowe <\/em><br \/>\nZg\u0142oszenia nale\u017cy kierowa\u0107 do Dzia\u0142u Spraw Personalnych.<\/li>\n<\/ul>\n<p>Szczeg\u00f3\u0142y na stronie: <a title=\"\" href=\"https:\/\/pb.edu.pl\/uci\/2023\/12\/18\/ksiazka-kontaktowa-pb-wazne-informacje-w-jednym-miejscu\/\">Ksi\u0105\u017cka Kontaktowa PB: wa\u017cne informacje w jednym miejscu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Zasady wyszukiwania Ksi\u0105\u017cka umo\u017cliwia wyszukiwanie po r\u00f3\u017cnych polach rekordu, tj. imi\u0119, nazwisko, funkcja, jednostka,<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"templates\/dzial.php","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-3235","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/pages\/3235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/comments?post=3235"}],"version-history":[{"count":0,"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/pages\/3235\/revisions"}],"wp:attachment":[{"href":"https:\/\/pb.edu.pl\/uci\/wp-json\/wp\/v2\/media?parent=3235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}