/** * Добавляет юзера к разговору (теме) * * @param ModuleTalk_EntityTalkUser $oTalkUser Объект связи пользователя и сообщения(разговора) * * @return bool */ public function AddTalkUser($oTalkUser) { $xResult = $this->oMapper->AddTalkUser($oTalkUser); $iTalkId = is_object($oTalkUser) ? $oTalkUser->getTalkId() : 0; E::ModuleCache()->Delete("talk_{$iTalkId}"); E::ModuleCache()->Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("update_talk_user_{$iTalkId}")); return $xResult; }
/** * Добавляет юзера к разговору(теме) * * @param ModuleTalk_EntityTalkUser $oTalkUser Объект связи пользователя и сообщения(разговора) * @return bool */ public function AddTalkUser(ModuleTalk_EntityTalkUser $oTalkUser) { $this->Cache_Delete("talk_{$oTalkUser->getTalkId()}"); $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("update_talk_user_{$oTalkUser->getTalkId()}")); return $this->oMapper->AddTalkUser($oTalkUser); }