if ($ocarina->isNews($v->minititolo)) { ++$news_fail; } else { if ($ocarina->createNews($array)) { ++$news_ok; } else { ++$news_fail; } } } foreach ($page as $v) { $array = array($v->autore == '' ? $v->autoreultimamodifica : $v->autore, $ocarina->purgeSlashes($ocarina->purgeByXSS($v->titolo)), $v->minititolo, $ocarina->purgeSlashes($ocarina->purgeByXSS($v->contenuto)), $v->categoria, $v->datacreazione, '00:00', 1); if (!$ocarina->isCategory('pagine', $v->categoria)) { $ocarina->createCategory('pagine', $v->categoria); } if ($ocarina->isPage($v->minititolo)) { ++$page_fail; } else { if ($ocarina->createPage($array)) { ++$page_ok; } else { ++$page_fail; } } } /* Crea un commento senza il controllo dell'esistenza del mittente. */ function createCommentWithoutOwner($ocarina, $array) { if (empty($array)) { return false; }
$submit = isset($_POST['submit']) ? true : false; $ocarina->skin = 'admin'; $ocarina->addValue('titolo', $ocarina->getLanguage('title', 17) . $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('categorie', $ocarina->getCategory('news')); } else { if ($titolo_pagina !== '' && $categoria_pagina !== '' && $testo_pagina !== '') { if ($ocarina->username[0]->grado == 3) { $approva_pagina = 0; } else { $approva_pagina = 1; } // approvato $array = array($ocarina->username[0]->nickname, $titolo_pagina, $ocarina->permalink($titolo_pagina), $testo_pagina, $categoria_pagina, date('d-m-y'), date('G:m:i'), $approva_pagina); if ($ocarina->isPage($ocarina->permalink($titolo_pagina))) { $ocarina->addValue('result', $ocarina->getLanguage('createpage', 0)); } elseif ($ocarina->createPage($array)) { if ($approva_pagina == 0) { $ocarina->addValue('result', $ocarina->getLanguage('createpage', 1)); } elseif ($approva_pagina == 1) { $ocarina->addValue('result', $ocarina->getLanguage('createpage', 2)); } } else { $ocarina->addValue('result', $ocarina->getLanguage('createpage', 3)); } } else { $ocarina->addValue('result', $ocarina->getLanguage('createpage', 4)); } } } else {