/** * Уведомление о новом комментарии в теме сообщества. * * @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'); }