// Numero sezioni
     $smarty->assign("numnews", $db->numnews());
     // Numero news
     $smarty->assign("numutenti", $db->numutenti());
     // Numero utenti
     $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
     // Cookie
     $smarty->assign("nickname", $db->nickname($_COOKIE[$func->cookie()]));
     // Nickname
     $smarty->assign("email", $db->email($_COOKIE[$func->cookie()]));
     // Email
     $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
     // Grado
     $smarty->assign("url_templates", $cms->url_smartytpl());
     // Url templates
     $smarty->display($cms->skin() . "/index/404.tpl");
     exit;
 }
 // Altrimenti stampo i risultati
 while ($righe = $db->estrai($query)) {
     $risultati .= '&raquo;  <a href="' . $cms->url_index() . 'sezioni.php?titolo=' . $func->rescape($righe->minititolo) . '">' . $func->rescape($righe->titolo) . '</a><br />';
 }
 while ($righe2 = $db->estrai($query2)) {
     $risultati .= '&raquo;  <a href="' . $cms->url_index() . 'news.php?titolo=' . $func->rescape($righe2->minititolo) . '">' . $func->rescape($righe2->titolo) . '</a><br />';
 }
 // Visualizzo la pagina
 $smarty->assign("titolo", "Risultati ricerca &raquo; " . $cms->nomesito());
 // Titolo della pagina
 $smarty->assign("risultati", $risultati);
 // I risultati della ricerca
 $smarty->assign("description", $cms->description());
$db = new MySQL();
$func = new Functions();
$errore = 'Se stai cercando una news oppure una sezione, aiutati con il <a href="' . $cms->url_index() . 'ricerca.php">motore di ricerca integrato</a>.<br />
Se riscontri comportamenti anomali da parte del sito, contatta il webmaster.';
// Visualizzo la pagina
$smarty->assign("titolo", "La pagina non è stata trovata &raquo; " . $cms->nomesito());
// Titolo della pagina
$smarty->assign("errore", $errore);
// Il contenuto della pagina
$smarty->assign("description", $cms->description());
// La descrizione
$smarty->assign("keywords", $cms->keywords());
// Le keywords
$smarty->assign("numsezioni", $db->numsezioni());
// Numero sezioni
$smarty->assign("numnews", $db->numnews());
// Numero news
$smarty->assign("numutenti", $db->numutenti());
// Numero utenti
$smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
// Cookie
$smarty->assign("nickname", $db->nickname($_COOKIE[$func->cookie()]));
// Nickname
$smarty->assign("email", $db->email($_COOKIE[$func->cookie()]));
// Email
$smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
// Grado
$smarty->assign("url_templates", $cms->url_smartytpl());
// Url templates
$smarty->display($cms->skin() . "/index/404.tpl");
}
// Visualizzo la pagina
$smarty->assign("titolo", "Archivio &raquo; " . $cms->nomesito());
// Titolo della pagina
$smarty->assign("sezioni", $sezioni);
// Le sezioni
$smarty->assign("news", $news);
// Le news
$smarty->assign("description", $cms->description());
// La descrizione
$smarty->assign("keywords", $cms->keywords());
// Le keywords
$smarty->assign("numsezioni", $db->numsezioni());
// Numero sezioni
$smarty->assign("numnews", $db->numnews());
// Numero news
$smarty->assign("numutenti", $db->numutenti());
// Numero utenti
$smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
// Cookie
$smarty->assign("nickname", $db->nickname($_COOKIE[$func->cookie()]));
// Nickname
$smarty->assign("email", $db->email($_COOKIE[$func->cookie()]));
// Email
$smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
// Grado
$smarty->assign("url_templates", $cms->url_smartytpl());
// Url templates
$smarty->display($cms->skin() . "/archivio/archivio.tpl");
$db->disconnettidb();
// Mi disconnetto dal database
    // Numero sezioni
    $smarty->assign("numnews", $db->numnews());
    // Numero news
    $smarty->assign("numutenti", $db->numutenti());
    // Numero utenti
    $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
    // Cookie
    $smarty->assign("nickname", $db->nickname($_COOKIE[$func->cookie()]));
    // Nickname
    $smarty->assign("email", $db->email($_COOKIE[$func->cookie()]));
    // Email
    $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
    // Grado
    $smarty->assign("url_templates", $cms->url_smartytpl());
    // Url templates
    $smarty->display($cms->skin() . "/sezioni/sezioni.tpl");
    $db->disconnettidb();
    // Posso disconnettermi dal database
    exit;
} else {
    // Se non ci sono sezioni avvisa
    $errore = 'Non è stata trovata nessuna sezione.';
    $smarty->assign("titolo", $cms->nomesito());
    // Titolo della pagina
    $smarty->assign("errore", $errore);
    // L'errore
    $smarty->assign("description", $cms->description());
    // La descrizione
    $smarty->assign("keywords", $cms->keywords());
    // Le keywords
    $smarty->assign("numsezioni", $db->numsezioni());
    // Numero sezioni
    $smarty->assign("numnews", $db->numnews());
    // Numero news
    $smarty->assign("numutenti", $db->numutenti());
    // Numero utenti
    $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
    // Cookie
    $smarty->assign("nickname", $db->nickname($_COOKIE[$func->cookie()]));
    // Nickname
    $smarty->assign("email", $db->email($_COOKIE[$func->cookie()]));
    // Email
    $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
    // Grado
    $smarty->assign("url_templates", $cms->url_smartytpl());
    // Url templates
    $smarty->display($cms->skin() . "/index/404.tpl");
    // La pagina degli errori
    $db->disconnettidb();
    // Posso disconnettermi dal database
    exit;
}
$query3 = $db->query("SELECT titolo, minititolo FROM news WHERE categoria = '{$categoria}'");
$query4 = $db->query("SELECT titolo, minititolo FROM pagine WHERE categoria = '{$categoria}'");
// Se ci sono news nella categoria le stampa
$conta = $db->conta($query3);
// Se ci sono sezioni nella categoria le stampa
$conta2 = $db->conta($query4);
if ($conta > 0) {
    while ($riga = $db->estrai($query3)) {
        $minititolo = $func->rescape($riga->minititolo);
        $titolo = $func->rescape($riga->titolo);