Esempio n. 1
0
 private function convertNewsID($newsid)
 {
     $news = GDO::table('GWF_News');
     if (false === ($item = $news->getRow($newsid))) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     if (false === ($catid = Common::getGet('catid')) || $catid !== '0') {
         $catid = $item->getCategoryID();
     } else {
         $catid = 0;
     }
     $_GET['catid'] = $catid;
     $condition = $catid === 0 ? '' : "news_catid={$catid}";
     if (1 > ($page = GWF_PageMenu::getPageFor($item, $condition, 'news_date DESC', $this->module->getNewsPerPage()))) {
         return GWF_HTML::err('ERR_GENERAL', array(__FILE__, __LINE__));
     }
     $_GET['page'] = $page;
     return true;
 }