ADVERTISEMENT

Bonoan tells House: Rock-netting for flood, slope protection began during Duterte administration

Published Sep 2, 2025 11:27 pm

At A Glance

  • The practice of rock-netting for flood and slope protection--which President Marcos apparently dislikes--started during the administration of former president Rodrigo Duterte.
Former president Rodrigo Duterte (left), former DPWH secretary Manuel Bonoan (PPAB)
Former president Rodrigo Duterte (left), former DPWH secretary Manuel Bonoan (PPAB)


The practice of rock-netting for flood and slope protection--which President Marcos apparently dislikes--started during the administration of former president Rodrigo Duterte.
Members of the House Infrastructure Committee (infra comm)--which is holding an inquiry on the flood control projects controversy--learned this from former Department of Public Works and Highways (DPWH) secretary Manuel Bonoan on Tuesday, Sept. 2
During Tuesday's joint panel hearing, Deputy Speaker Iloilo 1st district Rep. Janette Garin called Bonoan’s attention to video footages of President Marcos' recent inspection of a flood and slope protection structure in Benguet, which has apparently failed.
Garin said the President was visibly angry when he found out that rock-netting, which he has ordered stopped, was still being used for flood control and slope protection projects.
“Very clear kasi ‘yung paulit-ulit na statement (niya). Hininto na ito. Bakit binalik? (He kept repeating a statement which was very clear. This had been stopped. Why was it brought back?) Can you give us a quick summary of how that happened? When did it start? When was it suspended? Kailan siya binalik? (When was it brought back?)” Garin asked Bonoan, who resigned as DPWH chief over the weekend.
“Your honor, I can only at this point in time say when we stopped after the implementation of rock netting, I issued a department order to stop the use of rock netting unless it is technically justified and technically evaluated by the central office,” Bonoan answered.
“That was, I'm not mistaken, this was in late 2023, your honor. The President instructed me to stop the use of rock-netting,” he said.
“You stopped it in 2023. Kailan po siya nagsimula? (When did it begin?)” Garin asked.
“Deputy Speaker, I think during the past administration, your honor...I think this was started during the past administration, your honor," he answered.
Rock-netting involves the use of high-strength mess nets to prevent rockfalls and soil erosion
Garin asked the DPWH to submit a report of the amount of money spent on rock-netting as well as the location and status of projects where it was used.
Video footages shown by Senator Panfilo Lacson in his privilege speeches on failed flood control projects in Bulacan showed that rock-netting was still being employed.
It could be seen in one footage that wire-mesh containers filled with rocks were supporting steel sheet piles that collapsed due to strong floodwater current.
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.