$email = isset($_POST['email']) && $_POST['email'] !== '' ? $ocarina->purge($_POST['email']) : ''; $codiceRecupero = isset($_GET['codice']) && $_GET['codice'] !== '' ? $ocarina->purge($_GET['codice']) : ''; $recupero = $codiceRecupero !== '' ? true : false; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 7) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->getLanguage('description', 7)); if (!$submit) { $ocarina->addValue('captcha', $captcha->getCaptcha()); $ocarina->addValue('result', $ocarina->getLanguage('recoverpassword', 8)); } elseif (!$ocarina->isLogged()) { if ($email == '' && $recupero && $codiceRecupero !== '') { if (!($ocarinaname = $ocarina->searchUserByField('codicerecupero', $codiceRecupero))) { $ocarina->addValue('result', $ocarina->getLanguage('recoverpassword', 0)); if ($ocarina->config[0]->log == 1) { $ocarina->log('~', 'Invalid recover code.'); } $ocarina->addValue('recupera', ''); } elseif ($ocarinaname[0]->codicerecupero == $codiceRecupero) { $codice = $ocarina->getCode(); $password = substr($codice, strlen($codice) - 24); // 32-24=8 if ($ocarina->editUser('codicerecupero', '', $ocarinaname[0]->nickname) && $ocarina->editUser('password', md5($password), $ocarinaname[0]->nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarinaname[0]->nickname, 'Password recovered.'); } $ocarina->addValue('result', str_replace('{$password}', $password, $ocarina->getLanguage('recoverpassword', 1))); $ocarina->addValue('recupera', ''); } else { $ocarina->addValue('result', $ocarina->getLanguage('recoverpassword', 2)); $ocarina->addValue('recupera', '');
$confPassword = isset($_POST['confPassword']) && $_POST['confPassword'] !== '' ? $ocarina->purge($_POST['confPassword']) : ''; $email = isset($_POST['email']) && $_POST['email'] !== '' ? $ocarina->purge($_POST['email']) : ''; $submit = isset($_POST['submit']) ? true : false; $codiceRegistrazione = isset($_GET['codice']) && $_GET['codice'] !== '' ? $ocarina->purge($_GET['codice']) : ''; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 8) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->getLanguage('description', 8)); if ($ocarina->isLogged()) { $ocarina->addValue('result', $ocarina->getLanguage('registration', 0)); } elseif ($codiceRegistrazione !== '') { if ($ocarina->config[0]->validazioneaccount == 0) { $ocarina->addValue('result', $ocarina->getLanguage('registration', 1)); } else { if (!($ocarina->username = $ocarina->searchUserByField('codiceregistrazione', $codiceRegistrazione))) { if ($ocarina->config[0]->log == 1) { $ocarina->log('~', 'Invalid validation code.'); } $ocarina->addValue('result', $ocarina->getLanguage('registration', 2)); } elseif ($ocarina->username[0]->codiceregistrazione == $codiceRegistrazione) { if ($ocarina->editUser('codiceregistrazione', '', $ocarina->username[0]->nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log('~', 'Validation account complete.'); } $ocarina->addValue('result', $ocarina->getLanguage('registration', 3) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/login.php')); } else { if ($ocarina->config[0]->{$ocarina}->addValue('result', $ocarina->getLanguage('registration', 11)) == 1) { $ocarina->log('~', 'Validation account failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('registration', 4)); } } else {
$minititolo_news = isset($_POST['news']) && $_POST['news'] !== '' ? $ocarina->purgeByXSS($_POST['news']) : ''; $minititolo_pagina = isset($_POST['pagina']) && $_POST['pagina'] !== '' ? $ocarina->purgeByXSS($_POST['pagina']) : ''; $id_commento = isset($_POST['commento']) && $_POST['commento'] !== '' && is_numeric($_POST['commento']) ? (int) $_POST['commento'] : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 11) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado < 3) { if (!$submit) { $ocarina->addValue('news', $ocarina->searchNewsByApprovation()); $ocarina->addValue('pagine', $ocarina->searchPageByApprovation()); $ocarina->addValue('commenti', $ocarina->searchCommentByApprovation()); } else { if ($minititolo_news !== '') { if ($ocarina->editNews('approvato', '1', $minititolo_news)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'News ' . $minititolo_news . ' approved.'); } $ocarina->addValue('result', $ocarina->getLanguage('approve', 0)); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'News ' . $minititolo_news . ' approvation failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('approve', 1)); } } elseif ($id_commento !== '') { if ($ocarina->editComment('approvato', '1', $id_commento)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Comment #' . $id_commento . ' approved.'); } $ocarina->addValue('result', $ocarina->getLanguage('approve', 2)); } else {
*/ require_once 'core/class.Ocarina.php'; $ocarina = new Ocarina(); $nickname = isset($_POST['nickname']) && $_POST['nickname'] !== '' ? $ocarina->purge($_POST['nickname']) : ''; $password = isset($_POST['password']) && $_POST['password'] !== '' ? $ocarina->purge($_POST['password']) : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 4) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->getLanguage('description', 2)); if ($ocarina->isLogged()) { $ocarina->addValue('result', 'Hai già effettuato l\'accesso, non hai bisogno di farlo nuovamente.'); } elseif ($submit) { if ($nickname !== '' && $password !== '') { if ($ocarina->login($nickname, $password)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($nickname, 'Logged in.'); } $ocarina->addValue('result', $ocarina->getLanguage('login', 0) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/index.php?welcome=true')); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($nickname, 'Login failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('login', 1)); } } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($nickname, 'Login failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('login', 2)); } }
<?php /** /admin/preview.php (C) Giovanni Capuano 2011 */ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $type = isset($_GET['type']) && $_GET['type'] !== '' ? $ocarina->purgeByXSS($_GET['type']) : ''; $text = isset($_POST['text']) && $_POST['text'] !== '' ? $ocarina->purgeByXSS($_POST['text']) : die('Text not found.'); if ($ocarina->config[0]->plugin == 1) { $plugins = Plugin::listPlugins(); $varList = $ocarina->getValues(); foreach ($plugins as $element) { if (Plugin::getMetadata($element, 'enabled', '') == 'true' && Plugin::getMetadata($element, 'textmanipulation', '') == 'true' && file_exists($ocarina->config[0]->root_index . '/plugin/plugins/' . Plugin::getMetadata($element, 'path', ''))) { try { $plugin = Plugin::loadPlugin($element); $text = $plugin->manipulate($type, $text); } catch (Exception $e) { if ($ocarina->config[0]->log == 1) { $ocarina->log($element, $e->getMessage()); } echo '<!-- ' . $e->getMessage() . ' -->'; } } } unset($plugins); } echo $text;
*/ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $minititolo_news = isset($_POST['content']) && $_POST['content'] !== '' ? $ocarina->purge($_POST['content']) : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 12) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado < 3) { if (!$submit) { $ocarina->addValue('content', $ocarina->searchNews('')); } else { if ($minititolo_news !== '') { if ($ocarina->deleteNews($minititolo_news)) { $ocarina->addValue('result', $ocarina->getLanguage('deletenews', 0)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'News \'' . $minititolo_news . '\' deleted.'); } } else { $ocarina->addValue('result', $ocarina->getLanguage('deletenews', 1)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'News \'' . $minititolo_news . '\' deletion failed.'); } } } else { $ocarina->addValue('result', $ocarina->getLanguage('deletenews', 2)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'News \'' . $minititolo_news . '\' deletion failed.'); } } } } else {
/admin/modificagrado.php (C) Giovanni Capuano 2011 */ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $nickname = isset($_POST['nickname']) && $_POST['nickname'] !== '' ? $ocarina->purgeByXSS($_POST['nickname']) : ''; $grado = isset($_POST['grado']) && $_POST['grado'] !== '' && is_numeric($_POST['grado']) ? (int) $_POST['grado'] : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 21) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado == 1) { if (!$submit) { $ocarina->addValue('utenti', $ocarina->getUser()); } else { if ($ocarina->editUser('grado', $grado, $nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, $nickname . ' now is in the grade ' . $grado . '.'); } $ocarina->addValue('result', $ocarina->getLanguage('editgrade', 0)); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, $nickname->username[0]->nickname . ' has failed to change the grade of ' . $nickname . ' in ' . $grado . '.'); } $ocarina->addValue('result', str_replace('{$nickname}', $nickname, $ocarina->getLanguage('editgrade', 1), $ocarina->getLanguage('editgrade', 0))); } } } else { $ocarina->addValue('result', $ocarina->getLanguage('error', 4)); } $ocarina->addValue('submit', $submit); $ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('modificagrado.tpl');
*/ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $nickname = isset($_POST['nickname']) && $_POST['nickname'] !== '' ? $ocarina->purgeByXSS($_POST['nickname']) : ''; $all = isset($_POST['all']) ? true : false; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 14) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado == 1) { if (!$submit) { $ocarina->addValue('utenti', $ocarina->getUser()); } else { if (!$all) { if ($ocarina->deleteUser($nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Has deleted ' . $nickname . '.'); } $ocarina->addValue('result', $ocarina->getLanguage('deleteuser', 0)); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Has failed the deletion of ' . $nickname . ' and all his contents.'); } $ocarina->addValue('result', str_replace('{$nickname}', $nickname, $ocarina->getLanguage('deleteuser', 1))); } } else { if (!$ocarina->deleteUser($nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Has failed the deletion of ' . $nickname . ' and all his contents.'); } $ocarina->addValue('result', str_replace('{$nickname}', $nickname, $ocarina->getLanguage('deleteuser', 2))); } else {
(C) Giovanni Capuano 2011 */ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $ocarina_news = isset($_POST['categoria_news']) && isset($_POST['creaCategoriaNews']) && $_POST['categoria_news'] !== '' ? $ocarina->purge($_POST['categoria_news']) : ''; $ocarina_pagina = isset($_POST['categoria_pagina']) && isset($_POST['creaCategoriaPagine']) && $_POST['categoria_pagina'] !== '' ? $ocarina->purge($_POST['categoria_pagina']) : ''; $ocarina_news_rimuovi = isset($_POST['categoria_news_rimuovi']) && isset($_POST['rimuoviCategoriaNews']) && $_POST['categoria_news_rimuovi'] !== '' ? $ocarina->purge($_POST['categoria_news_rimuovi']) : ''; $ocarina_pagina_rimuovi = isset($_POST['categoria_pagina_rimuovi']) && isset($_POST['rimuoviCategoriaPagine']) && $_POST['categoria_pagina_rimuovi'] !== '' ? $ocarina->purge($_POST['categoria_pagina_rimuovi']) : ''; $submit = isset($_POST['creaCategoriaNews']) || isset($_POST['creaCategoriaPagine']) || isset($_POST['rimuoviCategoriaNews']) || isset($_POST['rimuoviCategoriaPagine']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 18) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado <= 3) { if ($ocarina_news_rimuovi == 'Senza categoria' || $ocarina_pagina_rimuovi == 'Senza categoria') { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 4)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_news_rimuovi . ' deletion denied.'); } } elseif (!$submit) { $ocarina->addValue('categorie_news', $ocarina->getCategory('news')); $ocarina->addValue('categorie_pagine', $ocarina->getCategory('pagine')); } else { if ($ocarina_news !== '') { if ($ocarina->createCategory('news', $ocarina_news)) { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 0)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_news . ' created.'); } } else { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 1)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_news . ' creation failed.');
<?php /** /errorpage.php (C) Giovanni Capuano 2011 */ require_once 'core/class.Ocarina.php'; $ocarina = new Ocarina(); $id = isset($_GET['id']) && is_numeric($_GET['id']) ? (int) $_GET['id'] : ''; $found = false; if ($ocarina->getLanguage($id, 0) !== false) { $found = true; } if ($found) { header("HTTP/1.1 {$id} {$ocarina->getLanguage($id, 1)}", 1); header("HTTP/1.1 {$id} {$ocarina->getLanguage($id, 1)}", 1); $status = $ocarina->getLanguage($id, 2); $ocarina->addValue('titolo', $ocarina->getLanguage('title', 3) . ' ' . $id . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); $ocarina->addValue('id', $id); $ocarina->addValue('status', $status); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->isLogged() ? $ocarina->username[0]->nickname : '~', 'Error ' . $id . ': ' . $status); } } else { $ocarina->addValue('titolo', $ocarina->getLanguage('title', 3) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->isLogged() ? $ocarina->username[0]->nickname : '~', 'Error undefined.'); } } $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('errorpage.tpl');
$disinstall = isset($_GET['disinstall']) && $_GET['disinstall'] !== '' ? $ocarina->purge($_GET['disinstall']) : ''; $active = isset($_GET['active']) && $_GET['active'] !== '' ? $ocarina->purge($_GET['active']) : ''; $deactive = isset($_GET['deactive']) && $_GET['deactive'] !== '' ? $ocarina->purge($_GET['deactive']) : ''; $submit = $plugin !== '' ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 34) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado == 1) { if ($disinstall !== '') { if (!Plugin::pluginExists($disinstall)) { $ocarina->addValue('result', $ocarina->getLanguage('disinstallplugin', 0)); } elseif (!Plugin::disinstallPlugin($disinstall) || !$ocarina->deleteDir($ocarina->config[0]->root_index . '/plugin/plugins/' . $disinstall . '/')) { $ocarina->addValue('result', $ocarina->getLanguage('disinstallplugin', 1)); } else { $ocarina->addValue('result', $ocarina->getLanguage('disinstallplugin', 2)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Plugin `' . $disinstall . '` disinstalled.'); } } } elseif ($active !== '') { if (!Plugin::pluginExists($active)) { $ocarina->addValue('result', $ocarina->getLanguage('activeplugin', 0)); } elseif (!Plugin::pluginActive($active)) { $ocarina->addValue('result', $ocarina->getLanguage('activeplugin', 1)); } else { $ocarina->addValue('result', $ocarina->getLanguage('activeplugin', 2)); } } elseif ($deactive !== '') { if (!Plugin::pluginExists($deactive)) { $ocarina->addValue('result', $ocarina->getLanguage('deactiveplugin', 0)); } elseif (!Plugin::pluginDeactive($deactive)) { $ocarina->addValue('result', $ocarina->getLanguage('deactiveplugin', 1));
*/ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $minititolo_annuncio = isset($_POST['content']) && $_POST['content'] !== '' ? $ocarina->purge($_POST['content']) : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 27) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado <= 2) { if (!$submit) { $ocarina->addValue('content', $ocarina->getAd()); } else { if ($minititolo_annuncio !== '') { if ($ocarina->deleteAd($minititolo_annuncio)) { $ocarina->addValue('result', $ocarina->getLanguage('deletead', 0)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Ad \'' . $minititolo_annuncio . '\' deleted.'); } } else { $ocarina->addValue('result', $ocarina->getLanguage('deletead', 1)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Ad \'' . $minititolo_annuncio . '\' deletion failed.'); } } } else { $ocarina->addValue('result', $ocarina->getLanguage('deletead', 2)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Ad \'' . $minititolo_annuncio . '\' deletion failed.'); } } } } else {
$submit = isset($_POST['submit']) ? true : false; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 33) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if (!$ocarina->isLogged()) { $ocarina->addValue('result', $ocarina->getLanguage('error', 4)); } elseif (!$submit) { $ocarina->addValue('listautenti', $ocarina->getUser()); $ocarina->addValue('captcha', $captcha->getCaptcha()); } elseif ($submit) { $captcha->checkCaptcha(); if ($captcha->getError() !== false) { $ocarina->addValue('result', $ocarina->getLanguage('registration', 12)); } elseif ($destinatario !== '' && $oggetto !== '' && $contenuto !== '') { if ($ocarina->isUser($destinatario) && $ocarina->createPM(array($ocarina->username[0]->nickname, $destinatario, date('d-m-y'), date('G:m:i'), $oggetto, $contenuto, 0))) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'PM sent to ' . $destinatario . '.'); } $ocarina->addValue('result', $ocarina->getLanguage('sendpm', 0)); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'failed the send of PM to ' . $destinatario . '.'); } $ocarina->addValue('result', $ocarina->getLanguage('sendpm', 1)); } } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'failed the PM send to ' . $destinatario . '.'); } $ocarina->addValue('result', $ocarina->getLanguage('sendpm', 2)); } }
require_once 'core/class.Ocarina.php'; $ocarina = new Ocarina(); $config = $ocarina->getConfig(); $oldPassword = isset($_POST['oldPassword']) && $_POST['oldPassword'] !== '' ? $ocarina->purge($_POST['oldPassword']) : ''; $password = isset($_POST['password']) && $_POST['password'] !== '' ? $ocarina->purge($_POST['password']) : ''; $confPassword = isset($_POST['confPassword']) && $_POST['confPassword'] !== '' ? $ocarina->purge($_POST['confPassword']) : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 5) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->getLanguage('description', 3)); if ($ocarina->isLogged()) { if ($oldPassword !== '' && $password !== '' && $confPassword !== '') { if (md5($ocarina->salt . $oldPassword) == $ocarina->username[0]->password && $password == $confPassword && strlen($password) > 4) { if ($ocarina->editUser('password', md5($ocarina->salt . $password), $ocarina->username[0]->nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Password modificated.'); } $ocarina->addValue('result', $ocarina->getLanguage('editpassword', 0) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/logout.php?redirect=login.php')); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Password modification failed'); } $ocarina->addValue('result', $ocarina->getLanguage('editpassword', 1)); } } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Password modification failed'); } $ocarina->addValue('result', $ocarina->getLanguage('editpassword', 2)); } } else {
<?php /** /admin/cancellanews.php (C) Giovanni Capuano 2011 */ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $id = isset($_GET['id']) && $_GET['id'] !== '' && is_numeric($_GET['id']) ? (int) $_GET['id'] : ''; if ($ocarina->isLogged() && $ocarina->username[0]->grado < 3) { $ocarina->deleteComment($id); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Comment ' . $id . ' deleted.'); } } if (isset($_SERVER['HTTP_REFERER'])) { header('Location: ' . $_SERVER['HTTP_REFERER']); } else { header('Location: ' . $config[0]->url_index . '/index.php'); }
*/ require_once '../core/class.Ocarina.php'; $ocarina = new Ocarina(); $minititolo_pagina = isset($_POST['content']) && $_POST['content'] !== '' ? $ocarina->purge($_POST['content']) : ''; $submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 13) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado < 3) { if (!$submit) { $ocarina->addValue('content', $ocarina->searchPage('', 'wildcard')); } else { if ($minititolo_pagina !== '') { if ($ocarina->deletePage($minititolo_pagina)) { $ocarina->addValue('result', $ocarina->getLanguage('deletepage', 0)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Page \'' . $minititolo_pagina . '\' deleted.'); } } else { $ocarina->addValue('result', $ocarina->getLanguage('deletepage', 1)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Page \'' . $minititolo_pagina . '\' deletion failed.'); } } } else { $ocarina->addValue('result', $ocarina->getLanguage('deletepage', 2)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Page \'' . $minititolo_pagina . '\' deletion failed.'); } } } } else {
$ocarina->addValue('titolo', $ocarina->getLanguage('title', 20) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if ($ocarina->isLogged() && $ocarina->username[0]->grado < 6) { if (!$submit) { $pager = new Pager($ocarina->countLog(), 10); $ocarina->addValue('navigatore', $pager->getNav()); $ocarina->addValue('currentPage', $pager->currentPage); if (!($getLog = $ocarina->getLog($pager->min, $pager->max))) { $ocarina->addValue('error', $ocarina->getLanguage('error', 0)); } else { $ocarina->addValue('log', $getLog); } } else { if ($ocarina->username[0]->grado == 1) { if ($ocarina->deleteLog()) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Logs deleted.'); } $ocarina->addValue('result', $ocarina->getLanguage('log', 0)); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Logs deletion failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('log', 1)); } } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Logs deletion failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('log', 2)); } }
} else { $ocarina->addValue('description', $ocarina->getDescription($news[0]->contenuto)); $ocarina->addValue('news', $news); $ocarina->addValue('titolo', $news[0]->titolo . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); if (!($getComment = $ocarina->getComment($news[0]->minititolo))) { $ocarina->addValue('commenti', $ocarina->getLanguage('news', 3)); } else { $ocarina->addValue('commenti', $getComment); } if ($comment !== '' && $ocarina->isLogged()) { $array = $ocarina->config[0]->approvacommenti == 0 ? array($ocarina->username[0]->nickname, $comment, $news[0]->minititolo, date('d-m-y'), date('G:m:s'), 1) : array($ocarina->username[0]->nickname, $comment, $news[0]->minititolo, date('d-m-y'), date('G:m:s'), 0); if ($ocarina->config[0]->commenti == 0) { $ocarina->addValue('commentsent', $ocarina->getLanguage('news', 4) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/release/' . $titolo . '.html')); } elseif ($ocarina->createComment($array)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Comment sent.'); } $ocarina->config[0]->approvacommenti == 0 ? $ocarina->addValue('commentsent', $ocarina->getLanguage('news', 5) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/release/' . $titolo . '.html')) : $ocarina->addValue('commentsent', $ocarina->getLanguage('news', 6) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/release/' . $titolo . '.html')); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Comment was not sent.'); } $ocarina->addValue('commentsent', $ocarina->getLanguage('news', 7) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/release/' . $titolo . '.html')); } } elseif ($comment !== '' && !$ocarina->isLogged()) { $ocarina->addValue('commentsent', $ocarina->getLanguage('news', 8) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/login.php')); } } } $ocarina->addValue('logged', $ocarina->isLogged()); if ($ocarina->isLogged()) {
$submit = isset($_POST['submit']) ? true : false; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 6) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->getLanguage('description', 4)); if ($ocarina->isLogged()) { if (!$submit) { $ocarina->addValue('email', $ocarina->username[0]->email); $ocarina->addValue('bio', $ocarina->username[0]->bio); $ocarina->addValue('avatar', $ocarina->username[0]->avatar); $ocarina->addValue('listaskin', $ocarina->getSkinList()); $ocarina->addValue('skinattuale', $ocarina->skin); } else { if ($ocarina->isEmail($email) && $email !== '' && $skin !== '' && $password !== '') { if ($ocarina->isEmailUsed($ocarina->username[0]->nickname, $email) || !$ocarina->checkPassword($ocarina->username[0]->password, $password)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Profile modification failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('editprofile', 0)); } elseif ($ocarina->editUser('email', $email, $ocarina->username[0]->nickname) && $ocarina->editUser('bio', $bio, $ocarina->username[0]->nickname) && $ocarina->editUser('skin', $skin, $ocarina->username[0]->nickname) && $ocarina->editUser('avatar', $avatar, $ocarina->username[0]->nickname)) { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Profile modificated.'); } $ocarina->addValue('result', $ocarina->getLanguage('editprofile', 1) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/profile/' . $ocarina->username[0]->nickname . '.html')); } else { if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Profile modification failed.'); } $ocarina->addValue('result', $ocarina->getLanguage('editprofile', 2)); } } else { $ocarina->addValue('result', $ocarina->getLanguage('editprofile', 3));