Strumenti di accessibilità
Skip to main content
| Cebano

Garessio e Ormea: piccoli esploratori alla Uvex Cagi di Ceva.

Una mattinata speciale, mercoledì 27 maggio, per alcuni giovanissimi alunni della Scuola Primaria di Garessio e Ormea, in visita allo stabilimento Uvex Cagi di Ceva, tra magazzini hi-tech e macchinari all’avanguardia per la sicurezza sul lavoro. L’azienda cebana, unico polo produttivo in Italia del colosso tedesco della protezione industriale, ha aperto i propri cancelli per una visita didattica speciale, focalizzata sulla tecnologia manifatturiera di calzature antinfortunistiche. Accompagnati dal personale dello stabilimento, i bambini hanno potuto osservare da vicino la complessità dello stoccaggio delle merci. I piccoli visitatori sono rimasti affascinati dai sistemi di movimentazione rapida, dalla gestione dei flussi  e dallo smercio dei prodotti in tutto il mondo.
Nel reparto produzione, hanno seguito la nascita di una scarpa antinfortunistica, fino al suo inscatolamento. Le guide hanno mostrato il funzionamento delle macchine per lo stampaggio a iniezione, hanno spiegato in modo semplice come piccoli granuli di poliuretano si trasformino in suole ultra resistenti capaci di proteggere i piedi dei lavoratori e quanto sia importante riciclare materiale di scarto per creare nuove mescole e salvaguardare l’ impatto ambientale.
Le insegnanti ringraziano tutto il personale della Uvex Cagi per la cordialità, la pazienza e  la disponibilità e il CFP per aver organizzato il progetto “La scuola va in azienda”.

{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}