ADVERTISEMENT
970x220

Cebu eyed as maritime transport security showcase

Published Oct 2, 2018 03:37 pm
  By Minerva Newman CEBU CITY – The Office for Transportation Security (OTS) envisions Cebu as the zone of maritime transport security standards in the country. Office for Transportation Security logo (FACEBOOK/ MANILA BULLETIN) Office for Transportation Security logo (FACEBOOK/ MANILA BULLETIN) The OTS conducted the Maritime Security Pilot program and introduced OTS Third Party Auditors and Registered Security Organizations during a five-day workshop last week at the Waterfront Airport hotel in Lapu Lapu City. OTS Deputy Administrator Miguel Oraa said in a press conference the goal of the program is to ensure the compliance of maritime transport operators in Cebu with port security measures. Oraa said the maritime security rules, regulations and policies are part of the National Security Program for Sea Transport and Maritime Infrastructure (NSPSTMI). “OTS monitors the strict compliance and implementations of security measures and standards in the transportation sector that includes road/land, sea/maritime and air/aviation safety and security of the passengers, crews, and their respective facilities and infrastructure,” Oraa said. He said the NSPSTMI adopts the highest practicable standards set by the International Maritime (IMO), is an international body and machinery network for international cooperation for inter-government regulations. Oraa said it is important that maritime operators are trained and knowledgeable in the administration and implementation of key provisions of the NSPSTMI. OTS issues national ship the security certificate (SSP) and statement of compliance of a Port Facility (PFSP) for NSPSTMI and ISPS compliance. The SSP and PFSP se are legal instrument developed by the OTS to prevent acts of terrorism that threaten the security of passengers and crews and the safety of ships, Oraa said. OTS has assessed maritime security enforcement in the major ports in the country including those in Central Visayas. Out of 65 port facilities under CPA jurisdiction, only 23 were OTS compliant and 43 were not, Oraa said. Maritime operators and the Cebu Port Authority (CPA) are required to submit their Port Facility Security Assessment (PFSA) and Port Facility Security Plan (PFSP) in compliance with the NSPSTMI. Through workshops the OTS trained about 1,500 port workers and 500 port facilities nationwide, Oraa said.
ADVERTISEMENT
300x250
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0 72px 0 12px; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } li:empty { display: none; } .hidden { display: none; }
function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // The two offset values // changed to 10 from 1 , 2 const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } function isNearBottom() { return window.innerHeight + window.scrollY >= document.documentElement.scrollHeight - 100; } function onScroll() { if (isLoading) return; // Skip if already loading if (isNearBottom()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; // Set flag to prevent multiple calls const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { loadCount++; // Increment only after successful execution }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; // Reset flag after execution }); } } window.addEventListener("scroll", onScroll); }); // Mutation Observer for Newly Loaded Articles const observer = new MutationObserver(() => { const articles = document.querySelectorAll(".articles-observe"); if (articles.length > 0) { observeArticles(articles); } }); observer.observe(document.body, { childList: true, subtree: true }); // Intersection Observer for Updating URL function observeArticles(articles) { const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); } } }); }, { threshold: 0.1 } ); articles.forEach(article => intersectionObserver.observe(article)); }

Sign up by email to receive news.