mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-26 03:30:48 +03:00
добавлена возможность включения/отключения текста сообщений в уведомлениях на e-mail
This commit is contained in:
parent
ae29ecf597
commit
c45b23b4fe
|
@ -904,16 +904,20 @@ class ActionBlog extends Action {
|
|||
* Добавляем коммент
|
||||
*/
|
||||
if ($this->Comment_AddComment($oCommentNew)) {
|
||||
$sCommentText='';
|
||||
if (SYS_MAIL_INCLUDE_COMMENT_TEXT) {
|
||||
$sCommentText='Текст комментария: <i>'.$oCommentNew->getText().'</i><br>';
|
||||
}
|
||||
/**
|
||||
* Отправка уведомления автору топика
|
||||
*/
|
||||
if ($oCommentNew->getUserId()!=$oTopic->getUserId()) {
|
||||
$oUserAuthor=$this->User_GetUserById($oTopic->getUserId());
|
||||
$this->Mail_SetAdress($oUserAuthor->getMail(),$oUserAuthor->getLogin());
|
||||
$this->Mail_SetSubject(SITE_NAME.': к вашему топику оставили новый комментарий');
|
||||
$this->Mail_SetSubject('К вашему топику оставили новый комментарий');
|
||||
$this->Mail_SetBody('
|
||||
Получен новый комментарий к вашему топику <b>«'.htmlspecialchars($oTopic->getTitle()).'»</b>, прочитать его можно перейдя по <a href="'.$oTopic->getUrl().'#comment'.$oCommentNew->getId().'">этой ссылке</a><br>
|
||||
|
||||
'.$sCommentText.'
|
||||
<br>
|
||||
С уважением, администрация сайта <a href="'.DIR_WEB_ROOT.'">'.SITE_NAME.'</a>
|
||||
');
|
||||
|
@ -926,10 +930,10 @@ class ActionBlog extends Action {
|
|||
if ($oCommentParent and $oCommentParent->getUserId()!=$oTopic->getUserId() and $oCommentNew->getUserId()!=$oCommentParent->getUserId()) {
|
||||
$oUserAuthorComment=$this->User_GetUserById($oCommentParent->getUserId());
|
||||
$this->Mail_SetAdress($oUserAuthorComment->getMail(),$oUserAuthorComment->getLogin());
|
||||
$this->Mail_SetSubject(SITE_NAME.': вам ответили на ваш комментарий');
|
||||
$this->Mail_SetSubject('Вам ответили на ваш комментарий');
|
||||
$this->Mail_SetBody('
|
||||
Получен ответ на ваш комментарий в топике <b>«'.htmlspecialchars($oTopic->getTitle()).'»</b>, прочитать его можно перейдя по <a href="'.$oTopic->getUrl().'#comment'.$oCommentNew->getId().'">этой ссылке</a><br>
|
||||
|
||||
'.$sCommentText.'
|
||||
<br>
|
||||
С уважением, администрация сайта <a href="'.DIR_WEB_ROOT.'">'.SITE_NAME.'</a>
|
||||
');
|
||||
|
|
|
@ -151,7 +151,7 @@ class ActionRegistration extends Action {
|
|||
* По хорошему тескт письма нужно вынести в отдельный шаблон
|
||||
*/
|
||||
$this->Mail_SetAdress($oUser->getMail());
|
||||
$this->Mail_SetSubject(SITE_NAME.': регистрация');
|
||||
$this->Mail_SetSubject('Регистрация');
|
||||
$this->Mail_SetBody('
|
||||
Вы зарегистрировались на сайте <a href="'.DIR_WEB_ROOT.'">'.SITE_NAME.'</a><br>
|
||||
Ваши регистрационные данные:<br>
|
||||
|
@ -169,7 +169,7 @@ class ActionRegistration extends Action {
|
|||
func_header_location(DIR_WEB_ROOT.'/registration/confirm/');
|
||||
} else {
|
||||
$this->Mail_SetAdress($oUser->getMail());
|
||||
$this->Mail_SetSubject(SITE_NAME.': регистрация');
|
||||
$this->Mail_SetSubject('Регистрация');
|
||||
$this->Mail_SetBody('
|
||||
Вы зарегистрировались на сайте <a href="'.DIR_WEB_ROOT.'">'.SITE_NAME.'</a><br>
|
||||
Ваши регистрационные данные:<br>
|
||||
|
|
|
@ -136,12 +136,17 @@ class ActionTalk extends Action {
|
|||
* Отправляем уведомления
|
||||
*/
|
||||
if ($iUserId!=$this->oUserCurrent->getId()) {
|
||||
$sTalkText='';
|
||||
if (SYS_MAIL_INCLUDE_TALK_TEXT) {
|
||||
$sTalkText='Текст письма: <i>'.$oTalk->getText().'</i><br>';
|
||||
}
|
||||
$oUserToMail=$this->User_GetUserById($iUserId);
|
||||
$this->Mail_SetAdress($oUserToMail->getMail(),$oUserToMail->getLogin());
|
||||
$this->Mail_SetSubject(SITE_NAME.': у вас новое письмо');
|
||||
$this->Mail_SetSubject('У вас новое письмо');
|
||||
$this->Mail_SetBody('
|
||||
Вам пришло новое письмо, прочитать и ответить на него можно перейдя по <a href="'.DIR_WEB_ROOT.'/talk/read/'.$oTalk->getId().'/">этой ссылке</a><br>
|
||||
Тема письма: <b>'.htmlspecialchars($oTalk->getTitle()).'</b><br>
|
||||
'.$sTalkText.'
|
||||
Не забудьте предварительно авторизоваться!<br>
|
||||
|
||||
<br>
|
||||
|
@ -305,10 +310,16 @@ class ActionTalk extends Action {
|
|||
$aUsersTalk=$this->Talk_GetTalkUsers($oCommentNew->getTalkId());
|
||||
foreach ($aUsersTalk as $oUserTalk) {
|
||||
if ($oUserTalk->getId()!=$oCommentNew->getUserId()) {
|
||||
$sTalkText='';
|
||||
if (SYS_MAIL_INCLUDE_TALK_TEXT) {
|
||||
$sTalkText='Текст: <i>'.$oCommentNew->getText().'</i><br>';
|
||||
}
|
||||
|
||||
$this->Mail_SetAdress($oUserTalk->getMail(),$oUserTalk->getLogin());
|
||||
$this->Mail_SetSubject(SITE_NAME.': у вас новый комментарий к письму');
|
||||
$this->Mail_SetSubject('У вас новый комментарий к письму');
|
||||
$this->Mail_SetBody('
|
||||
Получен новый комментарий на письмо <b>«'.htmlspecialchars($oTalk->getTitle()).'»</b>, прочитать его можно перейдя по <a href="'.DIR_WEB_ROOT.'/talk/read/'.$oTalk->getId().'/#comment'.$oCommentNew->getId().'">этой ссылке</a><br>
|
||||
'.$sTalkText.'
|
||||
Не забудьте предварительно авторизоваться!<br>
|
||||
|
||||
<br>
|
||||
|
|
|
@ -75,13 +75,15 @@ define('SYS_SESSION_PATH',SYS_COOKIE_PATH); // путь сессии в кука
|
|||
* Настройки почтовых уведомлений
|
||||
*/
|
||||
define('SYS_MAIL_TYPE','mail'); // Какой тип отправки использовать
|
||||
define('SYS_MAIL_FROM_EMAIL','admin@site.com'); // Мыло с которого отправляются все уведомления
|
||||
define('SYS_MAIL_FROM_NAME','Admin'); // Имя с которого отправляются все уведомления
|
||||
define('SYS_MAIL_FROM_EMAIL','rus.engine@gmail.com'); // Мыло с которого отправляются все уведомления
|
||||
define('SYS_MAIL_FROM_NAME','Почтовик LiveStreet'); // Имя с которого отправляются все уведомления
|
||||
define('SYS_MAIL_CHARSET','UTF-8'); // Какую кодировку использовать в письмах
|
||||
define('SYS_MAIL_SMTP_HOST','localhost'); // Настройки SMTP - хост
|
||||
define('SYS_MAIL_SMTP_PORT',25); // Настройки SMTP - порт
|
||||
define('SYS_MAIL_SMTP_USER',''); // Настройки SMTP - пользователь
|
||||
define('SYS_MAIL_SMTP_PASSWORD',''); // Настройки SMTP - пароль
|
||||
define('SYS_MAIL_INCLUDE_COMMENT_TEXT',true); // Включает в уведомление о новых комментах текст коммента
|
||||
define('SYS_MAIL_INCLUDE_TALK_TEXT',true); // Включает в уведомление о новых личных сообщениях текст сообщения
|
||||
|
||||
|
||||
/**
|
||||
|
@ -98,7 +100,7 @@ define('ACL_CAN_VOTE_USER',-1); // порог рейтинга при котор
|
|||
/**
|
||||
* Прочие настройки
|
||||
*/
|
||||
define('SITE_NAME','Блого-социальный движок'); // название сайта
|
||||
define('SITE_NAME','LiveStreet - бесплатный движок социальной сети'); // название сайта
|
||||
define('USER_USE_ACTIVATION',false); // использовать активацию при регистрации или нет
|
||||
define('BLOG_PERSONAL_LIMIT_GOOD',-5); // Рейтинг топика в персональном блоге ниже которого он считается плохим
|
||||
define('BLOG_COLLECTIVE_LIMIT_GOOD',-3); // рейтинг топика в коллективных блогах ниже которого он считается плохим
|
||||
|
|
Loading…
Reference in a new issue