Exemplo n.º 1
0
 public static function notifyOnUserListingDeactivated($listingId)
 {
     $listing = SJB_ListingManager::getObjectBySID($listingId);
     $userSID = $listing->getUserSID();
     if (SJB_UserNotificationsManager::isUserNotifiedOnListingDeactivation($userSID)) {
         $listing = SJB_ListingManager::createTemplateStructureForListing($listing);
         $user = SJB_UserManager::getObjectBySID($userSID);
         $userGroupSID = $user->getUserGroupSID();
         $emailTplSID = SJB_UserGroupManager::getEmailTemplateSIDByUserGroupAndField($userGroupSID, 'notify_user_on_listing_deactivation');
         $user = SJB_UserManager::createTemplateStructureForUser($user);
         $data = array('user' => $user, 'listing' => $listing);
         $email = SJB_EmailTemplateEditor::getEmail($user['email'], $emailTplSID, $data);
         return $email->send('User Listing Deactivated');
     }
     return null;
 }