Ejemplo n.º 1
0
 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;
 }