Operação Carnaval 2020 da GNR na estrada até dia 25

A Operação ‘Carnaval 2020’ da GNR já está na estrada e termina dia 25, com a intensificação do patrulhamento e fiscalização rodoviária em todo o continente, orientada para as vias que conduzem aos locais onde tradicionalmente ocorrem festividades carnavalescas.

Segundo a GNR, a operação é realizada com o objectivo de combater a sinistralidade rodoviária, regular o trânsito e garantir o apoio a todos os utentes das vias, proporcionando-lhes uma deslocação em segurança.

As festividades associadas ao Carnaval provocam um aumento significativo do tráfego rodoviário em consequência das deslocações de inúmeras pessoas dos locais de residência habitual para os locais onde tradicionalmente têm lugar os festejos.

Este é, por isso, um período propício a um maior consumo de bebidas alcoólicas e/ou substâncias psicotrópicas, particularmente nos locais de diversão nocturna, envolvendo, por vezes, a utilização de veículos como forma de regresso às residências.

Durante a operação, a GNR, através da Unidade Nacional de Trânsito e dos Comandos Territoriais, direcciona as acções de fiscalização para a detecção das seguintes infracções: condução sob a influência do álcool e de substâncias psicotrópicas, excesso de velocidade e falta de habilitação legal.

Os militares estarão ainda atentos a manobras perigosas, especialmente no que respeita à manobras de ultrapassagem, mudança de direcção e cedência de passagem, incorrecta ou não utilização do cinto de segurança e/ou sistemas de retenção, excesso de lotação, anomalias nos sistemas de iluminação e sinalização, utilização incorrecta do telemóvel durante a condução e falta de inspecção periódica.

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