示例#1
0
 /**
  * Удаляет информацию о дружбе из базы данных
  *
  * @param  ModuleUser_EntityFriend $oFriend	Объект дружбы(связи пользователей)
  * @return bool
  */
 public function EraseFriend(ModuleUser_EntityFriend $oFriend)
 {
     //чистим зависимые кеши
     $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("friend_change_user_{$oFriend->getUserFrom()}", "friend_change_user_{$oFriend->getUserTo()}"));
     $this->Cache_Delete("user_friend_{$oFriend->getUserFrom()}_{$oFriend->getUserTo()}");
     $this->Cache_Delete("user_friend_{$oFriend->getUserTo()}_{$oFriend->getUserFrom()}");
     return $this->oMapper->EraseFriend($oFriend);
 }
示例#2
0
 /**
  * Удаляет информацию о дружбе из базы данных
  *
  * @param  ModuleUser_EntityFriend $oFriend    Объект дружбы(связи пользователей)
  *
  * @return bool
  */
 public function EraseFriend($oFriend)
 {
     $bResult = $this->oMapper->EraseFriend($oFriend);
     // чистим зависимые кеши
     E::ModuleCache()->CleanByTags(array("friend_change_user_{$oFriend->getUserFrom()}", "friend_change_user_{$oFriend->getUserTo()}"));
     E::ModuleCache()->Delete("user_friend_{$oFriend->getUserFrom()}_{$oFriend->getUserTo()}");
     E::ModuleCache()->Delete("user_friend_{$oFriend->getUserTo()}_{$oFriend->getUserFrom()}");
     return $bResult;
 }