Consegnato il “Premio Bontà Maestra Enrica” all’Istituto Comprensivo di Garessio

Mercoledì 10 giugno l’Istituto Comprensivo di Garessio ha celebrato un momento di profonda emozione e valore educativo con la cerimonia di consegna della sesta edizione del “Premio Bontà Maestra Enrica”. L'iniziativa, nata per onorare la memoria di Enrica Ruaro, storica insegnante della scuola primaria che ha dedicato ben 43 anni alla scuola, seguiti da altri 6 anni di prezioso volontariato, si conferma un appuntamento centrale per valorizzare le doti umane dei più piccoli.
Quest’anno il premio è stato conferito a quattro alunni della scuola primaria, distintisi per i loro comportamenti esemplari: atti di gentilezza, spirito di inclusione, disponibilità verso i compagni in difficoltà. Gli studenti premiati provengono da diversi plessi dell’Istituto: due alunne del plesso di Garessio, un’alunna del plesso di Nucetto ed un alunno del plesso di Bagnasco.
Il riconoscimento vuole premiare chi, quotidianamente, sceglie di tendere una mano al prossimo, incarnando quei valori di empatia e generosità che hanno guidato la carriera della maestra Enrica.
Il successo e la continuità del progetto sono resi possibili grazie alla generosità della famiglia Dani, che fin dalla prima edizione sostiene con convinzione l’iniziativa, rendendo concreto un omaggio che attraversa le generazioni.
La scuola desidera esprimere un sentito ringraziamento a Carlo, Elisa e Andrea Dani per la costanza e la sensibilità con cui, anno dopo anno, supportano l’Istituto, e al Sindaco di Garessio Luciano Sciandra per la partecipazione all’evento.
{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}










