Exemple #1
0
 public function installVotes(Module_Links $module)
 {
     $link_id = $this->getID();
     $minvote = $module->cfgVoteMin();
     $maxvote = $module->cfgVoteMax();
     $guestvotes = $module->cfgGuestVotes();
     if (false === ($vs = Module_Votes::installVoteScoreTable('link_' . $link_id, $minvote, $maxvote, $guestvotes))) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     if (false === $this->saveVar('link_voteid', $vs->getID())) {
         return GWF_HTML::err('ERR_DATABASE', array(__FILE__, __LINE__));
     }
     $this->setVar('link_voteid', $vs);
     return false;
 }
Exemple #2
0
 /**
  * Create voting table.
  * @param Module_Download $module
  * @return boolean
  */
 public function createVotes(Module_Download $module)
 {
     if (false === ($votes = Module_Votes::installVoteScoreTable('dl_' . $this->getVar('dl_id'), $module->cfgMinVote(), $module->cfgMaxVote(), $module->cfgGuestVote()))) {
         return false;
     }
     if (false === $this->saveVar('dl_voteid', $votes->getID())) {
         return false;
     }
     $this->setVar('dl_voteid', $votes);
     return true;
 }
Exemple #3
0
 public function onCreateVotes()
 {
     $sid = $this->getID();
     if (false === ($votes = Module_Votes::installVoteScoreTable('site_dif_' . $sid, 1, 5, false, false, GWF_VoteScore::SHOW_RESULT_ALWAYS))) {
         return false;
     } else {
         $this->saveVar('site_vote_dif', $votes->getID());
         $this->setVar('site_vote_dif', $votes);
     }
     if (false === ($votes = Module_Votes::installVoteScoreTable('site_fun_' . $sid, 1, 5, false, false, GWF_VoteScore::SHOW_RESULT_ALWAYS))) {
         return false;
     } else {
         $this->saveVar('site_vote_fun', $votes->getID());
         $this->setVar('site_vote_fun', $votes);
     }
     return true;
 }