ADVERTISEMENT

Mandaluyong City rolls out new PWD ID, verification portal

Published Sep 18, 2025 11:40 am
Mandaluyong City Mayor Menchie Abalos and city officials proudly present the city's latest version of its PWD ID. (Photo from Mandaluyong PIO)
Mandaluyong City Mayor Menchie Abalos and city officials proudly present the city's latest version of its PWD ID. (Photo from Mandaluyong PIO)
The Mandaluyong City government unveiled its newest Persons With Disabilities (PWD) ID as part of its continuing effort to stop the proliferation of fake IDs.
Mandaluyong City Mayor Menchie Abalos presented the latest version of the city's PWD ID made of PVC (polyvinyl chloride) and urged those holding paper board PWD IDs to proceed to the city's Persons with Disability Affairs Division (PDAD) to replace them.
According to PDAD head Wennah Marquez, the new PWD ID now has a QR code that contains the essential information of its owner.
Aside from the newest version of the PWD ID, the city government also launched its PWD ID verification system that can be found in the local government unit's (LGU) official website (www.mandaluyong.gov.ph).
In February, the National Council on Disability Affairs (NCDA) condemned the widespread production and deliberate misuse of fake PWD IDs to avail of its discounts and privileges intended for legitimate PWDs.
"The use of fraudulent PWD IDs is a blatant act of dishonesty that not only undermines the integrity of the system but also deprives legitimate persons with disabilities of their rightful benefits. This abuse directly impacts those who genuinely need support, including discounts on essential goods, services and healthcare. Any individual or group found guilty of producing, distributing, or using fake PWD IDs will face criminal sanctions under the law. Such offenses may constitute falsification of public documents, violations of the Data Privacy Act, perjury and making false statements, punishable under Articles 171 and 172 of the Revised Penal Code. These violations carry corresponding fines and/or imprisonment," the NCDA said in its statement.
"We urge national government agencies, LGUs, law enforcement authorities, and key stakeholders to intensify efforts in identifying and prosecuting individuals and groups involved in the illegal issuance and use of fake PWD IDs. We also call on the public to remain vigilant and report any cases of fake PWD ID production, distribution, or misuse to the Philippine National Police (PNP), Persons with Disability Affairs Offices (PDAOs), or directly to NCDA via [email protected]."
"As the national lead agency in promoting and protecting the rights of persons with disabilities, we reaffirm our unwavering commitment to ensuring that persons with disabilities receive the support and respect they rightfully deserve. At the same time, we stand in solidarity with businesses and service providers that honor person with disabilities’ rights and benefits, ensuring that their goodwill is not exploited through fraudulent means," it stressed.

Related Tags

Mandaluyong city menchie abalos pwd fake pwd id pwd id metro news
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.