ADVERTISEMENT

Manila gov't sacks viral traffic enforcer caught on cam asking for bribes

Published Jan 28, 2026 11:19 am
The Cease and Desist Order issued by the MTPB against the viral traffic enforcer caught committing illegal exaction or "kotong" in Binondo, Manila. (Photo from Manila PIO)
The Cease and Desist Order issued by the MTPB against the viral traffic enforcer caught committing illegal exaction or "kotong" in Binondo, Manila. (Photo from Manila PIO)

Manila Mayor Francisco "Isko Moreno" Domagoso on Tuesday night, Jan. 27, announced the dismissal of a traffic enforcer caught on camera committing illegal exaction (kotong) from a motorist he apprehended in Binondo, Manila, stressing that the city's "One Strike Policy" on all city government officials and personnel remains in effect and is strictly enforced.

"Matapos makarating sa kinauukulan ng Manila Traffic and Parking Bureau (MTPB) ang viral na video ng isang traffic enforcer na umano’y nangotong sa Binondo, naglabas ngayong araw, Enero 27, 2026, si MTPB OIC-Director Dennis Viaje ng Cease and Desist Order laban sa nasabing indibidwal (After the viral video of a traffic enforcer allegedly committing illegal exaction in Binondo reached the Manila Traffic and Parking Bureau, MTPB OIC-Director Dennis Viaje issued a Cease and Desist Order against that individual today, Jan. 27, 2026)," Domagoso said.

The mayor identified the sacked traffic enforcer as Edgar Pangilinan, a job order employee of the MTPB. 

He was subsequently ordered to surrender his Ordinance Violation Receipt (OVR) tickets, identification cards, handheld radio, and body camera to the MTPB. 

"Sinabi ko na sa mga tolongges na huwag na kayong gumawa ng kalokohan dito sa Lungsod ng Maynila; it's not worth it. Kahit sa ating sariling bakod ay sisiguraduhin natin na maipapatupad ng maayos at patas ang "One Strike Policy." Huwag nating pagsamantalahan ang pangangailangan ng ating mga kababayan (I have already warned the bad apples not to do any more misdeeds here in the City of Manila; it's not worth it. Even within our own borders, we will ensure that the "One Strike Policy" is implemented properly and fairly. Let's not exploit the needs of our countrymen)," Domagoso explained.

"Maging tapat tayo sa ating sinumpaang tungkulin sa bayan, at bilang mga kawani ng Pamahalaang Lungsod ng Maynila ay maging ehemplo tayo ng magandang asal sa ating mga kababayan (Let us be loyal to our sworn duty to the people. As employees of the City Government of Manila, let us be examples of good manners to our fellow citizens)," he stressed.

Related Tags

ILLEGAL EXACTION KOTONG MTPB TRAFFIC ENFORCER MANILA CITY METRO NEWS ISKO MORENO DOMAGOSO
ADVERTISEMENT
.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; } .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; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); 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); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); 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]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.