private function getNextPrevNews($option = '') { global $_zp_current_zenpage_news, $_zp_loggedin; if (!getOption("zenpage_combinews")) { $current = 0; if (!empty($option)) { $all_articles = getNewsArticles("", ""); $count = 0; foreach ($all_articles as $article) { $newsobj = new ZenpageNews($article['titlelink']); $count++; $news[$count] = $newsobj; if ($newsobj->getTitleLink() == $_zp_current_zenpage_news->getTitlelink()) { $current = $count; } } switch ($option) { case "prev": $prev = $current - 1; if ($prev > 0) { return $news[$prev]; } break; case "next": $next = $current + 1; if ($next <= $count) { return $news[$next]; } break; } } } return NULL; }