<?php /** /index.php (C) Giovanni Capuano 2011 */ require_once 'core/class.Ocarina.php'; require_once 'etc/class.Pager.php'; $ocarina = new Ocarina(); $pager = new Pager($ocarina->countNews(), $ocarina->config[0]->impaginazionenews); $welcome = isset($_GET['welcome']) && $_GET['welcome'] == 'true' ? true : false; $ocarina->skin = $ocarina->isLogged() ? $ocarina->username[0]->skin : $ocarina->config[0]->skin; $ocarina->addValue('titolo', $ocarina->config[0]->nomesito); $ocarina->addValue('description', $ocarina->config[0]->description); if ($welcome && $ocarina->isLogged()) { if ($ocarina->username[0]->lastlogout !== '' && $ocarina->username[0]->lastlogout !== date('d-m-y')) { $ocarina->addValue('lastlogout', $ocarina->username[0]->lastlogout); } } $ocarina->addValue('navigatore', $pager->getNav()); $ocarina->addValue('currentPage', $pager->currentPage); if ($pager->currentPage > $pager->numPages) { $ocarina->addValue('error', $ocarina->getLanguage('error', 0)); } else { if (!($getNews = $ocarina->getNews('', $pager->min, $pager->max))) { $ocarina->addValue('error', $ocarina->getLanguage('error', 0)); } elseif ($pager->currentPage == $pager->numPages) { for ($i = 0, $count = count($getNews); $i < $count; ++$i) { if ($ocarina->config[0]->limitenews !== 0) { $getNews[$i]->contenuto = $ocarina->reduceLen($getNews[$i]->contenuto, $ocarina->config[0]->limitenews, '[br][b][url=' . $ocarina->config[0]->url_index . '/news/' . $getNews[$i]->minititolo . '.html]' . $ocarina->getLanguage('news', 0) . '[/url][/b]'); }