Пример #1
0
 public static function sendUserNewListingsFoundLetter($listingsSIDs, $user_sid, $saved_search_info, $listingTypeSID)
 {
     $user = SJB_UserManager::getObjectBySID($user_sid);
     $user_info = SJB_UserManager::createTemplateStructureForUser($user);
     $listings = array();
     foreach ($listingsSIDs as $listingSID) {
         $listing = SJB_ListingManager::getObjectBySID($listingSID);
         $listing = SJB_ListingManager::createTemplateStructureForListing($listing);
         array_push($listings, $listing);
     }
     $data = array('listings' => $listings, 'user' => $user_info, 'saved_search' => $saved_search_info);
     $emailTplSID = self::SEND_USER_NEW_LISTINGS_FND_LTR_SID;
     if ($listingTypeSID) {
         $emailTplSID = SJB_ListingTypeManager::getListingTypeEmailTemplate($listingTypeSID);
     }
     $email = SJB_EmailTemplateEditor::getEmail($user_info['email'], $emailTplSID, $data);
     return $email->send('User New Listings Found');
 }