}
                $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 {
                $comment->deleteCommentByUser($nickname);
                $comment->deleteNewsByUser($nickname);
                $ocarina->deletePageByUser($nickname);
                if ($ocarina->config[0]->log == 1) {
                    $ocarina->log($ocarina->username[0]->nickname, 'Has deleted ' . $nickname . ' and all his contents.');
                }
                $ocarina->addValue('result', $ocarina->getLanguage('deleteuser', 3));
            }
        }
    }
} 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('cancellautente.tpl');
Esempio n. 2
0
        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()) {
    $ocarina->addValue('grado', $ocarina->username[0]->grado);
}
$ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('news.tpl');
$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('result', $ocarina->getLanguage('error', 4));
}
$ocarina->addValue('submit', $submit);
$ocarina->addValue('whatis', 'pagina');
$ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('deletecontent.tpl');
$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 {
        $ocarina->addValue('result', $ocarina->getLanguage('editpassword', 3));
    }
} else {
    $ocarina->addValue('result', $ocarina->getLanguage('editpassword', 4));
}
$ocarina->addValue('logged', $ocarina->isLogged());
$ocarina->addValue('submit', $submit);
$ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('modificapassword.tpl');
                        $ocarina->log($nickname, 'Registration failed.');
                    }
                }
            } else {
                $array = array($nickname, $password, $email, 6, date('d-m-y'), date('G:m:s'), '', $ocarina->config[0]->skin);
                if ($ocarina->createUser($array)) {
                    $ocarina->addValue('result', $ocarina->getLanguage('registration', 8) . header('Refresh: 2; URL=' . $ocarina->config[0]->url_index . '/login.php'));
                    if ($ocarina->config[0]->log == 1) {
                        $ocarina->log($nickname, 'Registrated.');
                    }
                } else {
                    $ocarina->addValue('result', $ocarina->getLanguage('registration', 9));
                    if ($ocarina->config[0]->log == 1) {
                        $ocarina->log($nickname, 'Registration failed.');
                    }
                }
            }
        } else {
            $ocarina->addValue('result', $ocarina->getLanguage('registration', 10));
        }
    } else {
        $ocarina->addValue('result', $ocarina->getLanguage('registration', 11));
    }
} elseif (!$submit) {
    $ocarina->addValue('captcha', $captcha->getCaptcha());
}
$ocarina->addValue('codiceRegistrazione', $codiceRegistrazione);
$ocarina->addValue('logged', $ocarina->isLogged());
$ocarina->addValue('submit', $submit);
$ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('registrazione.tpl');
            }
        } elseif ($ocarina_pagina_rimuovi !== '') {
            if ($getPage = $ocarina->searchPageByCategory($ocarina_pagina_rimuovi)) {
                foreach ($getPage as $v) {
                    $ocarina->editPage('categoria', 'Senza categoria', $v->minititolo);
                }
            }
            if ($ocarina_pagina_rimuovi) {
                $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.');
                }
            } else {
                $ocarina->addValue('result', $ocarina->getLanguage('managecategory', 3));
                if ($ocarina->config[0]->log == 1) {
                    $ocarina->log($ocarina->username[0]->nickname, 'Category ' . $ocarina_pagina_rimuovi . ' deletion failed.');
                }
            }
        } else {
            $ocarina->addValue('result', $ocarina->getLanguage('error', 0));
            if ($ocarina->config[0]->log == 1) {
                $ocarina->log($ocarina->username[0]->nickname, 'Error in category management.');
            }
        }
    }
} 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('gestiscicategorie.tpl');
<?php

/**
	/admin/disinstallaskin.php
	(C) Giovanni Capuano 2011
*/
require_once '../core/class.Ocarina.php';
$ocarina = new Ocarina();
$nomeskin = isset($_POST['nomeskin']) && $_POST['nomeskin'] !== '' ? $ocarina->purge($_POST['nomeskin']) : '';
$submit = $nomeskin !== '' ? true : false;
$ocarina->skin = 'admin';
$ocarina->addValue('titolo', $ocarina->getLanguage('title', 31) . $ocarina->getLanguage('title', 2) . $ocarina->getLanguage('title', 10) . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito);
if ($ocarina->isLogged() && ($ocarina->username[0]->grado == 1 || $ocarina->username[0]->grado == 4)) {
    if ($nomeskin !== '') {
        if ($ocarina->deleteSkin($nomeskin)) {
            $ocarina->addValue('result', $ocarina->getLanguage('removeskin', 0));
        } else {
            $ocarina->addValue('result', $ocarina->getLanguage('removeskin', 1));
        }
    } else {
        $ocarina->addValue('listaskin', $ocarina->getSkinList());
    }
} 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('disinstallaskin.tpl');