Grandine: danni alle strutture del parco Safari
La tempesta di grandine di martedì ha colpito duramente anche il Parco Safari delle Langhe, distruggendo gran parte delle strutture e delle recinzioni della struttura. Le procedure di emergenza interne hanno garantito l’incolumità di tutti gli animali ospiti. Attualmente il Parco rimane aperto al pubblico, poiché non sussiste alcun pericolo né per i visitatori né per gli animali stessi. Tuttavia, a causa dei forti danni logistici e dei ripristini ancora in corso, si richiede ai visitatori la massima attenzione, collaborazione e comprensione durante il percorso di visita.La situazione sul campo resta complessa: il personale è mobilitato fin dalle prime ore successive all’evento per liberare le aree dal fango e dal ghiaccio e per avviare i primi e urgenti interventi di ricostruzione. I costi per il ripristino delle strutture e delle condizioni ottimali del Parco si preannunciano tuttavia ingenti.
Il Parco Safari delle Langhe lancia quindi un appello a tutti i privati, alle aziende e agli amanti della natura e degli animali. Per sostenere le delicate e immediate operazioni di ricostruzione, è stata attivata una sezione dedicata alle donazioni direttamente sul sito web ufficiale www.parcosafari.it/donazione/
La direzione sta inoltre valutando l’apertura a breve di una campagna di raccolta fondi (crowdfunding) online per consentire una partecipazione ancora più ampia e trasparente a chiunque desideri contribuire a far rinascere questo importante presidio naturalistico del territorio.
{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}










