/** * Добавляет факт голосования за топик-вопрос * * @param ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote Объект голосования в топике-опросе * * @return bool */ public function AddTopicQuestionVote(ModuleTopic_EntityTopicQuestionVote $oTopicQuestionVote) { $xResult = $this->oMapper->AddTopicQuestionVote($oTopicQuestionVote); E::ModuleCache()->Delete("topic_question_vote_{$oTopicQuestionVote->getTopicId()}_{$oTopicQuestionVote->getVoterId()}"); E::ModuleCache()->CleanByTags(array("topic_question_vote_user_{$oTopicQuestionVote->getVoterId()}")); return $xResult; }
/** * Добавляет факт голосования за топик-вопрос * * @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); }