Viana do Castelo vai ter ‘campus’ da Proteção Civil do Alto Minho

A Câmara de Viana do Castelo aprovou esta quarta-feira, por unanimidade, os termos do protocolo que vai estabelecer com a Autoridade Nacional de Emergência e Proteção Civil (ANEPC) para a construção de um ‘campus’ da Proteção Civil do Alto Minho.

De acordo com a proposta apresentada pelo presidente da Câmara de Viana do Castelo, na reunião ordinária do executivo municipal, o futuro ‘campus’ vai ser construído na freguesia de Mazarefes.

O projeto será executado em duas fases, sendo que a primeira prevê a construção de um imóvel para acolher o Comando Sub-Regional que, desde 2002, está instalado numa parte do edifício que até 2011 funcionou como Governo Civil de Viana do Castelo.

“As atuais instalações do Comando [no Palácio dos Cunhas, como é localmente conhecido, datado do século XVIII] não são dignas e condignas para a responsabilidade desta autoridade”, sublinhou Luís Nobre.

O Comando Sub-Regional de Emergência e Proteção Civil do Alto Minho integra os 10 concelhos do distrito de Viana do Castelo.

No mesmo terreno em Mazarefes, propriedade da autarquia, com uma área total de 8.088,1 metros quadrados, o município e a ANEPC pretendem construir uma Base de Apoio Logístico do Alto Minho.

As duas valências compõem o futuro ‘campus’ da Proteção Civil do Alto Minho.

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