Esempio n. 1
0
 public function onAvatarDelete(OW_Event $event)
 {
     $params = $event->getParams();
     if ($params['entityType'] != "avatar-change") {
         return;
     }
     foreach ($params['entityIds'] as $avatarId) {
         $uAvatar = $this->uAvatarsService->findLastByAvatarId($avatarId);
         if (empty($uAvatar) || empty($uAvatar->photoId)) {
             continue;
         }
         $this->photoBridge->deletePhoto($uAvatar->photoId);
         $this->uAvatarsService->deleteAvatar($uAvatar);
     }
 }