থানা পুলিশের কাজ ও কাঠামোথানা পুলিশের কাজ ও কাঠামো
থানা পুলিশের কাজ ও কাঠামো এবং থানায় কর্মরত পুলিশ কর্মচারীদের পদমর্যাদা-
প্রতিটি থানায় ইন্সপেক্টর পদমর্যাদার এক বা একাধিক পুলিশ অফিসার কর্মরত থাকেন। তাদের মধ্যে একজন অফিসার ইনচার্জ (ওসি), একজন ইন্সপেক্টর তদন্ত, একজন ইন্সপেক্টর অপারেশন, একজন ইন্সপেক্টর ইন্টালিজেন্স এর দায়িত্ব পালন করেন। ইন্সপেক্টরদের মধ্যে যে সিনিয়র সে অফিসার ইনচার্জ (ওসি) এর দায়িত্ব পালন করেন। অফিসার ইনচার্জ (ওসি) এর অনুপস্থিতিতে সিনিয়রিটি অনুসারে পরবর্তী পদমর্যাদার পুলিশ অফিসার থানার অফিসার ইনচার্জ (ওসি) এর দায়িত্ব পালন করতে পারবেন তবে কন্সটেবল ব্যতীত। গুরুত্বপূর্ণ থানা গুলিতে একজন এএসপি পদমর্যাদার পুলিশ অফিসার নিয়োজিত থাকেন। একটি থানায় কয়েকজন সাব-ইন্সপেক্টর (এসআই), কয়েকজন এসিস্ট্যান্ট সাব-ইন্সপেক্টর (এএসআই) এবং কয়েকজন কন্সটেবল কর্মরত থাকেন।
থানা পুলিশ এর কাজ-
থানা এলাকার আইন শৃংখলা রক্ষা করা, জনসাধারনের জান ও মালের নিরাপত্তা দেওয়া, অপরাধ দমন করা, অপরাধীকে গ্রেফতার করে আদালতে সোপর্দ করা, ওয়ারেন্ট তামিল করা, সমন জারী করা, মামলা তদন্ত করা, সরকারী সম্পদ রক্ষা করা, মাদক মুক্ত করা, জুয়া দমন করা, বাল্য বিবাহ প্রতিরোধ করা, অবৈধ অস্ত্র উদ্ধার করা, বৈধ অস্ত্র হেফাজতে রাখা, চাকুরীর ভেরিফিকেশন করা, বিজ্ঞ আদালত এবং উর্ধতন অফিসারের আদেশ সহ সরকারী আদেশ পালন করা ইত্যাদি।

তথ্যসূত্র-
মোঃ সিরাজুল ইসলাম
(পুলিশ পরিদর্শক)

'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();