Example #1
0
 private function onVote(GWF_ForumPost $post, $up = 1)
 {
     if (!$this->module->cfgVotesEnabled()) {
         return $this->module->error('err_votes_off');
     }
     $userid = GWF_Session::getUserID();
     if ($userid === $post->getUserID()) {
         return $this->module->error('err_vote_self');
     }
     if ($up === 1) {
         $post->onVoteUp($userid);
     } else {
         $post->onVoteDown($userid);
     }
     return '1:' . $post->getVar('post_votes_up') . ':' . $post->getVar('post_votes_down');
     //		return $this->module->message('msg_voted');
 }
Example #2
0
 public static function pushPost(GWF_ForumPost $post)
 {
     $history = new self(array('fph_pid' => $post->getID(), 'fph_euid' => $post->getUserID(), 'fph_gid' => $post->getGroupID(), 'fph_date' => $post->getDate(), 'fph_message' => $post->getVar('post_message'), 'fph_options' => $post->getOptions()));
     return $history->insert();
 }