Esempio n. 1
0
     $smarty->assign("cmsversion", $cms->cmsversion());
     $smarty->display("admin/index/index.tpl");
     exit;
 }
 // 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());
/* Permette di modificare il file robots.txt */
// Includo le classi principali
include_once "../../core/class.Ocarina.php";
include_once "../../core/class.MySQL.php";
include_once "../../core/class.Functions.php";
include_once "../../rendering/config.php";
include_once "../../etc/class.Date.php";
// Istanzio le classi
$cms = new Ocarina();
$db = new MySQL();
$func = new Functions();
$data = new Date();
/* La lettura del robots.txt */
// Apro il file
$robots = @fopen($cms->root() . "robots.txt", "r");
// Lo leggo
$leggirobots = @fread($robots, @filesize($cms->root() . "robots.txt"));
$leggirobots = '#Robots.txt generato con admin il giorno ' . $data->data('-') . ".\n" . $leggirobots;
/* La modifica del robots.txt */
if (isset($_POST['modificarobots'])) {
    $newrobots = $_POST['newrobots'];
    // Apro il file
    $robots2 = @fopen($cms->root() . "robots.txt", "w");
    // Ci scrivo i dati
    fwrite($robots2, '');
    fwrite($robots2, $newrobots);
    // Lo chiudo
    fclose($robots2);
    // Aggiorno i log se sono attivi
    if ($cms->cmslog() == 1) {