Braga. Vereadores independentes contestam versão da Câmara e acusam João Rodrigues de bloquear propostas

Os vereadores do movimento Amar e Servir Braga (ASB) vieram a público contestar o recente comunicado da Câmara Municipal de Braga, acusando o presidente do executivo, João Rodrigues (PSD), de distorcer a realidade e de limitar a participação democrática no órgão. “A democracia exige debate, não silenciamento”, refere o Amar e Servir Braga.

Em comunicado, os eleitos do ASB defendem que a decisão do Tribunal Administrativo e Fiscal de Braga, que rejeitou a ação interposta contra o presidente da Câmara, teve “natureza estritamente processual” e não apreciou o “mérito da questão”. Segundo o movimento, o processo encontra-se em fase de recurso no Tribunal Central Administrativo Norte, não estando ainda concluído.

Os vereadores rejeitam também a ideia de ausência de urgência, argumentando que cada reunião em que as propostas da oposição não são discutidas representa “uma perda de oportunidade deliberativa”, com impacto direto em áreas como mobilidade, acessibilidade e habitação.

No mesmo documento, o ASB refuta as críticas quanto à alegada fragilidade jurídica das suas propostas, assegurando que estas são preparadas com rigor técnico. Em contrapartida, acusa o presidente da Câmara de exercer um controlo “absoluto e injustificado” sobre a ordem de trabalhos, impedindo o normal funcionamento colegial do executivo.

“É falso que as propostas apresentadas pelos vereadores ASB sejam “juridicamente frágeis”, sendo o seu texto trabalhado rigorosamente para evitar qualquer ingerência técnica ou financeira. O que o Sr. Presidente exerce é um controlo absoluto e injustificado da ordem do dia, esvaziando o conteúdo do mandato dos eleitos e impedindo a formação da vontade colegial do órgão. Além do mais, o presidente não explica como submeteu uma das propostas ASB a uma reunião de executivo e unilateralmente vetou outras de igual teor”, refere o documento.

O movimento sustenta ainda que o direito de apresentar propostas está consagrado na Constituição e não depende da vontade do presidente, considerando que a não inclusão das iniciativas em reunião constitui uma limitação ao pluralismo democrático.

Os vereadores criticam igualmente o timing do comunicado municipal, referindo que a decisão judicial data de dezembro de 2025 e que a sua divulgação, sem referência ao recurso apresentado, representa uma leitura “oportunista”.

“O movimento Amar e Servir Braga não se deixará intimidar por comunicados que distorcem a realidade jurídica. Continuaremos a lutar nas instâncias devidas para que a Câmara Municipal de Braga deixe de ser gerida como um “quintal privado” e passe a respeitar o direito de participação política de todos os eleitos. Foi para este efeito, de sermos voz dos cidadãos, que fomos eleitos”, conclui o comunicado.

Carregar mais

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