Mais de 100 acidentes registados em Braga na última semana

O Comando Territorial de Braga, na semana de 12 a 18 de maio, registou 178 acidentes, dos quais resultaram três feridos graves e 52 feridos leves.

Além disso, na sua operação, realizou 32 detenções, destacando-se 11 por condução sob o efeito do álcool, dez por condução sem habilitação legal, três por violência doméstica e duas por posse de arma proibida.

A fiscalização de trânsito resultou em 608 infrações detetadas, destacando-se 114 por falta de inspeção periódica obrigatória, 99 por excesso de velocidade, 37 por estacionamento indevido, 26 por estacionamento indevido, 25 por falta de seguro de responsabilidade civil, 24 por condução com taxa de álcool no sangue superior ao permitido por lei, 21 por uso indevido do telemóvel no exercício da condução, 19 por falta ou incorreta utilização do cinto de segurança e/ou sistema de retenção para crianças, 17 por infrações de iluminação e sinalização, 14 por excesso de peso e/ou disposição de carga, 12 por falta de iluminação e/ou sinalização e dez relacionadas com tacógrafos.

No mesmo período, foram emitidos, ainda, 30 autos de contraordenação, sendo 18 no âmbito da legislação policial, oito no âmbito do consumo de produtos estupefacientes e quatro no âmbito da legislação de proteção da natureza e do ambiente.

[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