当前位置: 首页>>代码示例>>PHP>>正文


PHP sbr_meta::getComments4Sending方法代码示例

本文整理汇总了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;
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:56,代码来源:pmail.php


注:本文中的sbr_meta::getComments4Sending方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。