Município de Braga ‘tapa buracos’ enquanto prepara plano abrangente de requalificação da rede rodoviária

funcionários do município tapam buracos na Rua do Caires 04 Fevereiro 2026

Em reação às últimas críticas de vários quadrantes da oposição municipal e da sociedade civil, o Município de Braga refere que tem vindo a intensificar as ações de manutenção na rede rodoviária do concelho, face ao agravamento do estado de conservação de vários arruamentos. «Uma situação que foi fortemente acelerada pela precipitação intensa, pela instabilidade prolongada e pelos elevados níveis de humidade verificados recentemente», justifica.

Segundo a autarquia, o atual contexto meteorológico tem criado dificuldades técnicas na execução de reparações definitivas, uma vez que os materiais e os processos de pavimentação exigem períodos de estabilidade atmosférica para garantir níveis adequados de aderência, compactação e durabilidade.

Perante estas limitações, o município optou por concentrar esforços em intervenções de carácter preventivo, temporário e corretivo, com o objetivo de mitigar riscos imediatos, travar o agravamento dos danos e assegurar condições mínimas de segurança rodoviária e de circulação, até que estejam reunidas as condições para obras estruturais e duradouras.

Sempre que a evolução do estado do tempo o permite, as equipas operacionais municipais são mobilizadas no terreno, recorrendo, quando necessário, a trabalho suplementar, de modo a dar resposta às situações consideradas mais críticas.

Até ao momento, foram realizadas intervenções temporárias em dezenas de arruamentos do concelho, entre os quais a Rua do Caires, a Variante Sul, a Avenida 31 de Janeiro, a Rua D. Pedro V, a Rua de São Victor, a Rua do Espadanido e a Rua Jaime Sotto Mayor, estando previstas novas ações nos próximos dias.

O Município de Braga adianta ainda que se encontra a preparar um plano mais abrangente de requalificação da rede rodoviária, que será implementado assim que as condições meteorológicas permitirem a realização de trabalhos definitivos com garantias de qualidade e durabilidade.

[email protected] 

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais