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; }
/** * 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; }
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; }