Beispiel #1
0
 /**
  * Добавляет факт голосования за топик-вопрос
  *
  * @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;
 }
Beispiel #2
0
 /**
  * Добавляет факт голосования за топик-вопрос
  *
  * @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);
 }