예제 #1
0
 /**
  * Return notification message.
  * 
  * @param $advertisement
  * @param $recipient
  * @param $messageTemplate
  * @param $type
  */
 public static function getNotificationEmailMessage($advertisement, $recipient, $messageTemplate, $type)
 {
     $message = '';
     $message = str_replace(self::TAG_RECIPIENT, $recipient, $messageTemplate);
     $message = str_replace(self::TAG_PASSWORD, $advertisement->password, $message);
     $message = str_replace(self::TAG_POST_TITLE, $advertisement->title, $message);
     $config = Zend_Registry::get('config');
     $city = Advertisement::getCity($advertisement->id)->name;
     $url = $config->baseurl . $city . '/bulletin/admin/' . $advertisement->id;
     $message = str_replace(self::TAG_ADMIN_POST_URL, $url, $message);
     $url = $config->baseurl . $city . '/bulletin/view/' . $advertisement->id;
     $message = str_replace(self::TAG_POST_URL, $url, $message);
     $message = nl2br($message);
     return $message;
 }