Strumenti di accessibilità
Skip to main content
| Val Tanaro

La Ceva-Ormea ha salutato Mario Nicolino e Graziella Canavese

Un fischio lungo, profondo, che taglia l'aria mattutina e rimbalza sui binari scaldati dal sole di giugno. Un fischio che unisce la terra al cielo, trasformandosi in un inchino commosso alle stazioni di Nucetto e di Ormea. Domenica 14 giugno, il passaggio del treno storico 96173, trainato dalla locomotiva a vapore FS 640 121 proveniente da Torino Porta Nuova, non è stato un viaggio come gli altri: si è infatti trasformato in un tributo spontaneo a due figure storiche della ferrovia Ceva-Ormea, scomparse nei giorni scorsi in val Tanaro, Mario Nicolino, stimato macchinista di Ceva, e Graziella Canavese, indimenticata capotreno di Nucetto.

A dare eco a questo momento di profonda commozione è la pagina Facebook "Ferrovia Ceva-Ormea", che in un post ha voluto ricordare come la ferrovia sia un intreccio indissolubile di "persone e cuori", ben oltre il ferro dei binari ed il legno delle traversine.

"È il saluto che i ferrovieri si facevano tra di loro quando finiva il turno. Solo che oggi risponde soltanto un'eco che arriva dal cielo" si legge sulla pagina, che ricorda la grande folla radunata domenica nelle stazioni, quasi a voler accompagnare quel fischio tributato a chi, per anni, ha vigilato sulla sicurezza dei passeggeri e amato profondamente questa linea.

La nota si chiude con un pensiero che unisce il cordoglio dei residenti e delle istituzioni locali: "Quel fischio è per loro. Per chi ha messo il cuore sui binari, e resta lì, anche quando il treno è già lontano, perché chi ci ha lavorato e ha amato la Ferrovia, non se ne va mai del tutto".

 

(Foto tratta dalla pagina Facebook Ferrovia Ceva-Ormea)

{source}<?php
use Joomla\CMS\Factory;

$user = Factory::getUser();
$app = Factory::getApplication();
$db = Factory::getDbo();

// Recuperiamo l'ID dell'articolo corrente
$articleId = $app->input->getInt('id');

// -----------------------------------------------------------
// 1. CONTROLLO PERMESSI (Guest o Gruppo 10)
// -----------------------------------------------------------
if ($user->guest || in_array(10, $user->getAuthorisedGroups())) {
return; // Esce e non visualizza nulla
}

// -----------------------------------------------------------
// 2. VERIFICA ACQUISTO NEL DB
// -----------------------------------------------------------
$query = $db->getQuery(true)
->select('data_acquisto')
->from($db->quoteName('pxd_token_acquisti'))
->where($db->quoteName('id_utente') . ' = ' . (int)$user->id)
->where($db->quoteName('id_articolo') . ' = ' . (int)$articleId);

$db->setQuery($query);
$data_acquisto = $db->loadResult();

// -----------------------------------------------------------
// 3. VISUALIZZAZIONE CONTENUTO
// -----------------------------------------------------------
if ($data_acquisto) {
// A. Formattiamo la data
$data_formattata = date('d/m/Y \a\l\l\e H:i', strtotime($data_acquisto));

// B. Box "Articolo Acquistato"
echo '<div class="uk-alert uk-alert-success uk-margin-small-bottom">';
echo ' <div class="uk-flex uk-flex-middle">';
echo ' <span uk-icon="icon: unlock; ratio: 1.2" class="uk-margin-small-right"></span>';
echo ' <div>';
echo ' <strong>Contenuto Sbloccato</strong><br>';
echo ' <span class="uk-text-small">Articolo acquistato il ' . $data_formattata . '</span>';
echo ' </div>';
echo ' </div>';
echo '</div>';

// C. Recuperiamo il testo completo
$qContent = $db->getQuery(true)
->select($db->quoteName(array('introtext', 'fulltext')))
->from($db->quoteName('#__content'))
->where($db->quoteName('id') . ' = ' . (int)$articleId);

$db->setQuery($qContent);
$articolo = $db->loadObject();

if ($articolo) {
echo '<div class="uk-margin-top pxd-premium-content">';
// Uniamo introtext e fulltext
echo $articolo->introtext . $articolo->fulltext;
echo '</div>';
}

// D. SCRIPT PER NASCONDERE ELEMENTI "nasconditoken"
// Questo script viene stampato ed eseguito SOLO se l'utente ha comprato l'articolo.
?>

<script>
document.addEventListener("DOMContentLoaded", function() {
// Seleziona tutti gli elementi con la classe "nasconditoken"
var elementiDaNascondere = document.querySelectorAll('.nasconditoken');

elementiDaNascondere.forEach(function(elemento) {
// Imposta display: none (lo rimuove dal flusso)
elemento.style.setProperty('display', 'none', 'important');
// Imposta visibility: hidden (lo rende invisibile)
elemento.style.setProperty('visibility', 'hidden', 'important');
});
});
</script>
<?php

} else {
// Non acquistato: non stampare nulla (apparirà il form RSForm)
return;
}
?>
{/source}