コード例 #1
0
ファイル: smail.php プロジェクト: kapai69/fl-ru-damp
   /**
    * Уведомление о новом комментарии в теме сообщества.
    *
    * @param $themeName         - Наименование темы в сообществе
    * @param $communeName       - Наименование сообщества
    * @param $userLink          - ссылка на профиль пользователя оставившего комментарий
    * @param $authorName        - имя автора комментария
    * @param $authorLogin       - логин автора комментария
    * @param $authorSurname     - фамилия автора комментария
    * @param $msgtext           - текст сообщения,
    * @param $domain            - домен
    * @param $url               - ссылка на комментарий,
    * @param $recipientName     - имя получателя,
    * @param $recipientSurname  - фамилия получателя,
    * @param $recipientLogin    - логин получателя,
    * @param $email             - адрес получателя  
    * @param $topicUrl          - ссылка на тему сообщества   
    * @param $communeUrl        - ссылка на сообщество
    * */
   public function commentInThemeOfCommune($themeName, $communeName, $userLink, $authorName, $authorLogin, $authorSurname, $msgtext, $domain, $url, $recipientName, $recipientSurname, $recipientLogin, $email, $topicUrl, $communeUrl)
   {
       $body = " \n  \t    В сообщении \"<a href=\"{$topicUrl}\">{$themeName}</a>\" сообщества \"<a href=\"{$communeUrl}\">{$communeName}</a>\", на которое вы подписались <a href=\"{$userLink}\">{$authorName}</a> <a href=\"{$userLink}\">{$authorSurname}</a> [<a href=\"{$userLink}\">{$authorLogin}</a>] оставил(а) <a href=\"{$url}\">комментарий</a> к сообщению/комментарию.\n  \t                     <br/>\n  \t                     --------<br/>" . reformat(LenghtFormatEx(strip_tags($msgtext, '<br><p>'), 300)) . '
 	                     --------
 	                     ';
       $mail = new smtp();
       $mail->subject = 'Новый комментарий в сообщении «' . $themeName . '» сообщества «' . $communeName . '»';
       $mail->message = $mail->GetHtml($recipientName, $body, array('header' => 'subscribe', 'footer' => 'subscribe'), array('login' => $recipientLogin));
       $mail->recipient = $recipientName . ' ' . $recipientSurname . ' [' . $recipientLogin . '] <' . $email . '>';
       $mail->send('text/html');
   }