Raúl Curva assume Comando da PSP de Viana do Castelo

Raúl Curva, de 51 anos, é a partir desta quinta-feira, o novo Comandante Distrital de Viana do Castelo da PSP

De acordo com publicação em Diário da República, entra em funções, em comissão de serviço, pelo período de três anos.

“O Comando Distrital de Viana do Castelo dá as boas vindas ao Superintendente Raúl Curva, que assume funções como Comandante Distrital”, pode ler-se numa publicação nas redes sociais daquela força policial.

Com 51 anos, Raúl Curva exercia até agora funções de segundo comandante do comando distrital de Viana do Castelo, passando agora a liderar a estrutura da PSP no distrito.

Licenciado em Ciências Policiais, o novo comandante conta com um percurso marcado por várias funções de chefia na PSP, nomeadamente em Lisboa e no Porto, além de ter integrado missões internacionais, incluindo uma missão das Nações Unidas em Timor-Leste.

Ao longo da sua carreira, esteve também ligado à formação policial, tanto em Portugal como em países lusófonos, nomeadamente Moçambique e Angola.

Raúl Curva sucede no cargo à superintendente Maria dos Anjos Pereira, que cessou funções à frente do Comando Distrital de Viana do Castelo.

“O Comando Distrital de Viana do Castelo, deseja as maiores felicidades à Srª Superintendente Maria dos Anjos Pereira, que inicia um novo caminho na sua vida, após cessar funções neste Comando Distrital”, lê-se nas redes sociais.

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