Example #1
0
 public function countRelated($start = 0, $limit = 0, $sort = 'related_name', $order = 'ASC')
 {
     $criteria = new CriteriaCompo();
     $criteria->setSort($sort);
     $criteria->setOrder($order);
     $criteria->setStart($start);
     $criteria->setLimit($limit);
     return parent::getCount();
 }
Example #2
0
 public function hasVoted($content_id)
 {
     $helper = Page::getInstance();
     $uid = $helper->getUserId();
     $ip = $helper->xoops()->getenv('REMOTE_ADDR');
     $criteria = new CriteriaCompo();
     $criteria->add(new Criteria('rating_content_id', $content_id));
     $criteria2 = new CriteriaCompo();
     $criteria2->add(new Criteria('rating_uid', $uid), 'OR');
     $criteria2->add(new Criteria('rating_ip', $ip), 'OR');
     $criteria->add($criteria2, 'AND');
     return parent::getCount($criteria);
 }
Example #3
0
 public function countPage($start = 0, $limit = 0, $sort = 'content_weight ASC, content_title', $order = 'ASC')
 {
     $criteria = new CriteriaCompo();
     $criteria->setSort($sort);
     $criteria->setOrder($order);
     $criteria->setStart($start);
     $criteria->setLimit($limit);
     return parent::getCount($criteria);
 }
Example #4
0
 function getPostCount($criteria = null)
 {
     return parent::getCount($criteria);
 }