$email = $func->rescape($riga->email); $grado = $func->rescape($riga->grado); $dataregistrazione = $func->rescape($riga->dataregistrazione); $avatar = $func->rescape($riga->avatar); } // Mi disconnetto dal database $db->disconnettidb(); $text = '<div align="center"><h2>' . $nickname . '</h2>'; // Un controllo per l'avatar if ($avatar !== '') { $text .= '<br /><img src="' . $avatar . '"><br /><br />'; } else { $text .= '<br />'; } $text .= ' <table border="0" style="background:white; border:0px;"> <td><b>Email:</b> ' . $email . '<td /> <td><b>Grado:</b> ' . $grado . '<td /> <td><b>Registrato il:</b> ' . $dataregistrazione . '<td /> </table> </div>'; } } $smarty->assign("cookie", $db->auth($_COOKIE[$func->cookie()])); $smarty->assign("grado", $db->grado($_COOKIE[$func->cookie()])); $smarty->assign("titolo", $nickname); $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/index2.tpl");
// Visualizzo la pagina di errore $smarty->assign("titolo", "Nessun risultato per la keyword immessa » " . $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"); exit; } // Altrimenti stampo i risultati while ($righe = $db->estrai($query)) { $risultati .= '» <a href="' . $cms->url_index() . 'sezioni.php?titolo=' . $func->rescape($righe->minititolo) . '">' . $func->rescape($righe->titolo) . '</a><br />';
// Includo le classi principali include_once "../core/class.MySQL.php"; include_once "../core/class.Ocarina.php"; include_once "../core/class.Functions.php"; include_once "../rendering/config.php"; include_once "../etc/function.RNG.php"; // Istanzio le classi $cms = new Ocarina(); $db = new MySQL(); $func = new Functions(); // Prima di procedere controllo se l' utente è già loggato if ($func->logged() == 1 || $func->logged() == 2) { $text = 'Risulti già loggato, non hai bisogno di effettuare di nuovo il login.'; // Visualizzo la pagina $smarty->assign("titolo", "Login"); $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/index2.tpl"); exit; } // Prelevo i dati inseriti nel login if (isset($_POST['login'])) { $nickname = $func->escape($_POST['nickname']); $password = $func->escape($_POST['password']); // Elimino gli spazi superflui e inserisco gli slash $password = $func->hash($password); // Converto in un algoritmo di hash
/* Effettua il logout */ // Includo le classi principali include_once "../core/class.MySQL.php"; include_once "../core/class.Ocarina.php"; include_once "../core/class.Functions.php"; include_once "../rendering/config.php"; // Istanzio le classi $cms = new Ocarina(); $db = new MySQL(); $func = new Functions(); // Prima di procedere controllo se l' utente è già loggato if ($func->logged() == 0) { $text = 'Non risulti loggato, non hai bisogno di effettuare il logout.'; // Visualizzo la pagina $smarty->assign("titolo", "Logout"); $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/index2.tpl"); exit; } // Prelevo il codice dal cookie $codice = $_COOKIE[$func->cookie()]; // Mi connetto al database $db->connettidb(); // Elimino il codice dal database $query = $db->query("UPDATE utenti SET codice='' WHERE codice='{$codice}'"); // Mi disconnetto dal database
<?php /* Cancella l'immagine arrivata in GET da elencoimmagini.php e rimanda lì una volta cancellata */ // 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"; // Istanzio le classi $cms = new Ocarina(); $db = new MySQL(); $func = new Functions(); $img = $cms->dir_immagini() . $_GET['img']; unlink($img); // Aggiorno i log se sono attivi if ($cms->cmslog() == 1) { $codice = $_COOKIE[$func->cookie()]; $azione = 'cancellato un\' immagine (' . $img . ')'; $db->log($codice, $azione); } header("Location: elencoimmagini.php"); exit;