예제 #1
0
    }
    // Altrimenti invio la news al database
    $query2 = $db->query("INSERT INTO news (autore, titolo, minititolo, news, categoria, data, ora) VALUES ('{$autore}', '{$titolo}', '{$minititolo}', '{$news}', '{$categoria}', '{$data}', '{$ora}')");
    // Mi disconnessione dal database
    $db->disconnettidb();
    // Aggiorno la sitemap
    if ($cms->sitemapgen() == 1) {
        if ($cms->sitemapalert() == 1) {
            $alert = 1;
        } elseif ($cms->sitemapalert() == 0) {
            $alert = 0;
        }
        $db->aggiornasitemap($cms->url(), $cms->linknews(), $cms->linksezioni(), $cms->root(), $alert);
    }
    // Aggiorno i log se sono attivi
    if ($cms->cmslog() == 1) {
        $azione = 'creato una news (' . $minititolo . ')';
        $db->log($codice, $azione);
    }
    // Mando l' avviso
    $text = 'La news è stata creata.';
    $smarty->assign("titolo", "Crea news");
    $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()]));
    $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()]));
    $smarty->assign("contents", $text);
    $smarty->assign("url_cms", $cms->url_cms());
    $smarty->assign("url_smartytpl", $cms->url_smartytpl());
    $smarty->assign("cmsversion", $cms->cmsversion());
    $smarty->display("admin/index/index.tpl");
}
// Poichè i processi di prima finivano con un exit, se siamo qui è solo perchè siamo loggati