ADVERTISEMENT

Salceda hails signing of PHIVOLCS Modernization Act

Published Apr 26, 2025 06:29 am

At A Glance

  • Albay 2nd district Rep. Joey Salceda--someone who is no stranger to the dangers of volcanic eruptions--has hailed President Marcos' signing of Republic Act No. 12180, or the PHIVOLCS Modernization Act.

20240117_124602.jpgAlbay 2nd district Rep. Joey Salceda (Ellson Quismorio/ MANILA BULLETIN)

Albay 2nd district Rep. Joey Salceda--someone who is no stranger to the dangers of volcanic eruptions--has hailed President Marcos' signing of Republic Act No. 12180, or the PHIVOLCS Modernization Act.

“This is a country of 24 active volcanoes and over 100 seismic faults. We don’t control the hazards—but we can control how prepared we are. This law gives us that preparedness. It is our investment in life-saving science,” Salceda said in a recent statement.

The law modernizes the Philippine Institute of Volcanology and Seismology (PHIVOLCS) by upgrading its monitoring networks, expanding regional observatories, establishing a Geoscience Academy, and digitizing decades of seismic and volcanic data.

It also enhances the country’s capacity to forecast and issue real-time alerts for eruptions, earthquakes, tsunamis, and landslides.

Salceda, chairman of the House Committee on Ways and Means, described the new law as a “vital shield for a volcanic nation like the Philippines” and a landmark in national disaster readiness.

The solon had overseen various calamity response efforts during his time as Albay governor, whenever the famous Mayon Volcano erupted.

Salceda expressed his full gratitude to President Marcos, who signed the measure on April 24.

“President Marcos was right to say that this law will help mitigate the impact of natural hazards. That’s the vision we share—one that puts science at the center of national defense. I thank the President for making this law a reality.”

Salceda, who served as Albay governor from 2007 to 2016, was globally recognized for turning the province into a model of zero-casualty disaster preparedness. Under his leadership, Albay developed pioneering protocols for evacuation, hazard mapping, and community-based early warning systems.

“As governor, I lived with the daily threat of Mayon Volcano. We had to be ready every hour, every day. We worked with PHIVOLCS hand-in-hand, and we built systems that are now being emulated across the country.”

He credited much of this success to his long-standing partnership with Dr. Renato Solidum, then Director of PHIVOLCS and now Secretary of the Department of Science and Technology (DOST).

“Secretary Solidum and I kept Albay safe through eruptions, earthquakes, and lahars. We modernized disaster governance in the province. Now, we are doing it for the whole country. With him leading the DOST, I know RA 12180 will be implemented with rigor and vision.”

Salceda also dedicated the law to the late Ed Laguerta, PHIVOLCS’ longtime resident volcanologist stationed in Albay.

“I dedicate this law to Ed Laguerta, the quiet sentinel of Mayon. For decades, he watched over us, issued warnings, and helped ensure we had zero casualties. This law honors that kind of dedication,” he said.

Related Tags

Mayon Volcano PHIVOLCS joey salceda
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.