Пример #1
0
 /**
  * Fetch vote count for a node
  * @param int $nodeid Node ID
  * @return int Vote count
  */
 public function fetchVotecount($nodeid)
 {
     $node = vB_Api::instanceInternal('node')->getNodeFullContent($nodeid);
     $node = $node[$nodeid];
     $this->checkCanUseRep($node);
     return intval($this->assertor->getField('vBForum:reputation_votecount', array(vB_dB_Query::TYPE_KEY => vB_dB_Query::QUERY_STORED, 'nodeid' => $node['nodeid'])));
 }
Пример #2
0
 public function isForumModerator()
 {
     if (isset($this->isForumModerator)) {
         return $this->isForumModerator;
     }
     $moderator = $this->assertor->getField('vBForum:moderator', array(vB_dB_Query::TYPE_KEY => vB_dB_Query::QUERY_COUNT, 'userid' => $this->userid));
     if (!empty($moderator)) {
         $this->isForumModerator = true;
         return true;
     }
     $this->isForumModerator = false;
     return false;
 }