$result .= '<option value="' . $v->minititolo . '">' . $v->titolo . '</option>'; } } } elseif ($ocarina->username[0]->grado < 3) { $allPage = $ocarina->searchPage('', 'wildcard'); if ($allPage !== false) { foreach ($allPage as $v) { $result .= '<option value="' . $v->minititolo . '">' . $v->titolo . '</option>'; } } } $result .= '</select><input type="submit" name="sel_submit" value="' . $ocarina->getLanguage('title', 23) . '" /></form>'; $ocarina->addValue('result', $result); } elseif (!$submit && $selected !== '') { $ocarina->addValue('categorie', $ocarina->getCategory('pagine')); if ($this_pagina = $ocarina->getPage($selected)) { $ocarina->addValue('titolo_default', $this_pagina[0]->titolo); $ocarina->addValue('categoria', $this_pagina[0]->categoria); $ocarina->addValue('testo', $this_pagina[0]->contenuto); } else { $ocarina->addValue('result', $ocarina->getLanguage('editpage', 1)); } } elseif ($submit && $selected !== '') { if ($titolo_pagina !== '' && $categoria_pagina !== '' && $testo_pagina !== '' && $ocarina->username[0]->grado < 4) { $this_pagina = $ocarina->getPage($selected); if ($ocarina->username[0]->grado == 3 && $this_pagina[0]->nickname !== $ocarina->username[0]->nickname) { $ocarina->addValue('result', $ocarina->getLanguage('editpage', 2)); } elseif ($ocarina->username[0]->grado == 3 && $this_pagina[0]->nickname == $ocarina->username[0]->nickname || $ocarina->username[0]->grado < 3) { if ($ocarina->editPage('titolo', $titolo_pagina, $this_pagina[0]->minititolo) && $ocarina->editPage('categoria', $categoria_pagina, $this_pagina[0]->minititolo) && $ocarina->editPage('contenuto', $testo_pagina, $this_pagina[0]->minititolo) && $ocarina->editPage('dataultimamodifica', date('d-m-y'), $this_pagina[0]->minititolo) && $ocarina->editPage('oraultimamodifica', date('G:m:i'), $this_pagina[0]->minititolo) && $ocarina->editPage('autoreultimamodifica', $ocarina->username[0]->nickname, $this_pagina[0]->minititolo)) { $ocarina->addValue('result', $ocarina->getLanguage('editpage', 3)); }
<?php /** /pagina.php (C) Giovanni Capuano 2011 */ require_once 'core/class.Ocarina.php'; $ocarina = new Ocarina(); $titolo = isset($_GET['titolo']) && $_GET['titolo'] !== '' ? $ocarina->purge($_GET['titolo']) : ''; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; if ($titolo == '') { $ocarina->addValue('error', $ocarina->getLanguage('page', 0)); $ocarina->addValue('titolo', $ocarina->config[0]->nomesito); } else { if (!($getPage = $ocarina->getPage($titolo))) { $ocarina->addValue('error', $ocarina->getLanguage('page', 1)); $ocarina->addValue('titolo', $ocarina->config[0]->nomesito); } else { $ocarina->addValue('description', $ocarina->getDescription($getPage[0]->contenuto)); $ocarina->addValue('pagina', $getPage); $ocarina->addValue('titolo', $getPage[0]->titolo !== '' ? $getPage[0]->titolo . $ocarina->getLanguage('title', 2) . $ocarina->config[0]->nomesito : $ocarina->config[0]->nomesito); } } $ocarina->isLogged() && $ocarina->username[0]->grado == 7 ? $ocarina->renderize('bannato.tpl') : $ocarina->renderize('pagina.tpl');