/** * Добавляет факт голосования за топик-вопрос * * @param ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote Объект голосования в топике-опросе * @return bool */ public function AddTopicQuestionVote(ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote) { $this->Cache_Delete("topic_question_vote_{$oTopicQuestionVote->getTopicId()}_{$oTopicQuestionVote->getVoterId()}"); $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("topic_question_vote_user_{$oTopicQuestionVote->getVoterId()}")); return $this->oMapperTopic->AddTopicQuestionVote($oTopicQuestionVote); }
/** * Добавляет факт голосования за топик-вопрос * * @param ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote Объект голосования в топике-опросе * * @return bool */ public function AddTopicQuestionVote(ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote) { $sql = "\n INSERT INTO ?_topic_question_vote\n (topic_id, user_voter_id, answer)\n\t\t\tVALUES(?d, ?d, ?f)\n\t\t"; $bResult = $this->oDb->query($sql, $oTopicQuestionVote->getTopicId(), $oTopicQuestionVote->getVoterId(), $oTopicQuestionVote->getAnswer()); return $bResult !== false; }
public function AddTopicQuestionVote(ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote) { $sql = "INSERT INTO " . Config::Get('db.table.topic_question_vote') . " \n\t\t\t(topic_id,\n\t\t\tuser_voter_id,\n\t\t\tanswer\t\t\n\t\t\t)\n\t\t\tVALUES(?d, ?d,\t?f)\n\t\t"; if ($this->oDb->query($sql, $oTopicQuestionVote->getTopicId(), $oTopicQuestionVote->getVoterId(), $oTopicQuestionVote->getAnswer()) === 0) { return true; } return false; }
/** * Добавляет факт голосования за топик-вопрос * * @param ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote Объект голосования в топике-опросе * * @return bool */ public function AddTopicQuestionVote(ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote) { E::ModuleCache()->Delete("topic_question_vote_{$oTopicQuestionVote->getTopicId()}_{$oTopicQuestionVote->getVoterId()}"); E::ModuleCache()->CleanByTags(array("topic_question_vote_user_{$oTopicQuestionVote->getVoterId()}")); return $this->oMapper->AddTopicQuestionVote($oTopicQuestionVote); }