} } } elseif ($ocarina_pagina !== '') { if ($ocarina->createCategory('pagine', $ocarina_pagina)) { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 0)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_pagina . ' created.'); } } else { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 1)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_pagina . ' creation failed.'); } } } elseif ($ocarina_news_rimuovi !== '') { if ($getNews = $ocarina->searchNewsByCategory($ocarina_news_rimuovi)) { foreach ($getNews as $v) { $ocarina->editNews('categoria', 'Senza categoria', $v->minititolo); } } if ($ocarina->deleteCategory('news', $ocarina_news_rimuovi)) { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 2)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_news_rimuovi . ' deleted.'); } } else { $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 3)); if ($ocarina->config[0]->log == 1) { $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_news_rimuovi . ' deletion failed.'); } }
<?php /** /categoria.php (C) Giovanni Capuano 2011 */ require_once 'core/class.Ocarina.php'; $ocarina = new Ocarina(); $categoria = isset($_GET['cat']) ? $ocarina->purge($_GET['cat']) : ''; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $categoria !== '' ? $ocarina->getLanguage('title', 0) . $categoria . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito : $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->getLanguage('description', 1)); if ($categoria == '') { $ocarina->addValue('error', $ocarina->getLanguage('error', 1)); } else { !($getNewsCat = $ocarina->searchNewsByCategory($categoria)) ? $ocarina->addValue('error_news', str_replace('{$cat}', $categoria, $ocarina->getLanguage('error', 2))) : $ocarina->addValue('news', $getNewsCat); !($getPageCat = $ocarina->searchPageByCategory($categoria)) ? $ocarina->addValue('error_page', str_replace('{$cat}', $categoria, $ocarina->getLanguage('error', 3))) : $ocarina->addValue('pagine', $getPageCat); } $ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('archivio.tpl');