本文整理汇总了PHP中sbr_meta::getComments4Sending方法的典型用法代码示例。如果您正苦于以下问题:PHP sbr_meta::getComments4Sending方法的具体用法?PHP sbr_meta::getComments4Sending怎么用?PHP sbr_meta::getComments4Sending使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sbr_meta
的用法示例。
在下文中一共展示了sbr_meta::getComments4Sending方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: SbrNewComment
/**
* Уведомление о новом комментарии в диалоге к этапу СБР.
*
* @param array $ids идентификаторы новых комментов.
* @param resource $connect текущее соединение с БД.
* @return integer количество отправленных уведомлений.
*/
function SbrNewComment($ids, $connect = NULL)
{
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/sbr.php";
if (!($comments = sbr_meta::getComments4Sending($ids, $connect))) {
return NULL;
}
$url = $GLOBALS['host'] . '/' . sbr::NEW_TEMPLATE_SBR . '/';
foreach ($comments as $comment) {
$this->subject = "Новый комментарий в Безопасной Сделке по проекту «{$comment['sbr_name']}»";
$rs = array();
$msg = '';
//$sbr_num = sbr::getContractNum($comment['sbr_id'], $comment['scheme_type']);
$stage_name = sbr_meta::getNameForMail($comment);
if ($comment['is_admin'] == 't') {
$this->subject = "Арбитраж оставил комментарий в Безопасной Сделке «{$comment['sbr_name']}»";
$msg = "Информируем вас о том, что в Сделке «<a href='{$url}?site=Stage&id={$comment['stage_id']}' target='_blank'>{$stage_name}</a>» Арбитраж оставил новый <a href='{$url}?site=Stage&id={$comment['stage_id']}{$this->_addUrlParams($r == 'e_' ? 'e' : 'f', '&')}#c_{$comment['id']}'>комментарий</a>:<br/>";
$rs[] = 'f_';
$rs[] = 'e_';
} else {
if ($comment['user_id'] == $comment['e_uid']) {
$userlink = $GLOBALS["host"] . "/users/" . $comment['e_login'];
$msg = "Информируем вас о том, что в Сделке «<a href='{$url}?site=Stage&id={$comment['stage_id']}' target='_blank'>{$stage_name}</a>» Заказчик <a href=\"{$userlink}\">{$comment['e_uname']} {$comment['e_usurname']}</a> [<a href=\"{$userlink}\">{$comment['e_login']}</a>] оставил новый <a href='{$url}?site=Stage&id={$comment['stage_id']}{$this->_addUrlParams($r == 'e_' ? 'e' : 'f', '&')}#c_{$comment['id']}'>комментарий</a>:<br/>";
$rs[] = 'f_';
} else {
if ($comment['user_id'] == $comment['f_uid']) {
$userlink = $GLOBALS["host"] . "/users/" . $comment['f_login'];
$msg = "Информируем вас о том, что в Сделке «<a href='{$url}?site=Stage&id={$comment['stage_id']}' target='_blank'>{$stage_name}</a>» Исполнитель <a href=\"{$userlink}\">{$comment['f_uname']} {$comment['f_usurname']}</a> [<a href=\"{$userlink}\">{$comment['f_login']}</a>] оставил новый <a href='{$url}?site=Stage&id={$comment['stage_id']}{$this->_addUrlParams($r == 'e_' ? 'e' : 'f', '&')}#c_{$comment['id']}'>комментарий</a>:<br/>";
$rs[] = 'e_';
}
}
}
if ($rs) {
foreach ($rs as $r) {
/*$sbr_link = "задаче «<a href='{$url}?site=Stage&id={$comment['stage_id']}{$this->_addUrlParams(($r == 'e_' ? 'e' : 'f'), '&')}'>{$comment['stage_name']}</a>» проекта «<a href='{$url}?id={$comment['sbr_id']}{$this->_addUrlParams(($r == 'e_' ? 'e' : 'f'), '&')}'>{$comment['sbr_name']}</a>»";
$msg .= "
<a href='{$url}?site=Stage&id={$comment['stage_id']}{$this->_addUrlParams(($r == 'e_' ? 'e' : 'f'), '&')}#c_{$comment['id']}'>новый комментарий</a> в {$sbr_link}:
<br/>-----<br/>
«" . reformat($comment['msgtext'], 0, 0, 0, 1) . "»
<br/>-----<br/>
";*/
$msg_send = $msg . "<br/>«" . reformat($comment['msgtext'], 0, 0, 0, 1) . "».<br/>";
$this->message = $this->splitMessage($this->GetHtml($comment[$r . 'uname'], $msg_send, array('header' => 'simple', 'footer' => 'norisk_robot')));
$this->recipient = $comment[$r . 'uname'] . " " . $comment[$r . 'usurname'] . " [" . $comment[$r . 'login'] . "] <" . $comment[$r . 'email'] . ">";
$this->send('text/html');
}
}
}
return $this->sended;
}