|
@@ -137,8 +137,8 @@ class BxNtfsTemplate extends BxBaseModNotificationsTemplate
|
|
|
public function getNotificationEmail(&$aEvent)
|
|
public function getNotificationEmail(&$aEvent)
|
|
|
{
|
|
{
|
|
|
$sEvent = $this->getPost($aEvent);
|
|
$sEvent = $this->getPost($aEvent);
|
|
|
- if(empty($sEvent))
|
|
|
|
|
- return;
|
|
|
|
|
|
|
+ if(empty($sEvent) || empty($aEvent['content_parsed']))
|
|
|
|
|
+ return false;
|
|
|
|
|
|
|
|
return $this->parseHtmlByName('et_new_event.html', array(
|
|
return $this->parseHtmlByName('et_new_event.html', array(
|
|
|
'icon_url' => !empty($aEvent['content']['owner_icon']) ? $aEvent['content']['owner_icon'] : $this->getIconUrl('std-icon.svg'),
|
|
'icon_url' => !empty($aEvent['content']['owner_icon']) ? $aEvent['content']['owner_icon'] : $this->getIconUrl('std-icon.svg'),
|
|
@@ -151,13 +151,16 @@ class BxNtfsTemplate extends BxBaseModNotificationsTemplate
|
|
|
public function getNotificationPush(&$aEvent)
|
|
public function getNotificationPush(&$aEvent)
|
|
|
{
|
|
{
|
|
|
$sEvent = $this->getPost($aEvent);
|
|
$sEvent = $this->getPost($aEvent);
|
|
|
- if(empty($sEvent))
|
|
|
|
|
- return;
|
|
|
|
|
|
|
+ if(empty($sEvent) || empty($aEvent['content_parsed']))
|
|
|
|
|
+ return false;
|
|
|
|
|
|
|
|
$sMessage = preg_replace('/<\/?[a-zA-Z0-9=\'":;\(\)\s_-]+>/i', '"', $aEvent['content_parsed']);
|
|
$sMessage = preg_replace('/<\/?[a-zA-Z0-9=\'":;\(\)\s_-]+>/i', '"', $aEvent['content_parsed']);
|
|
|
if($sMessage)
|
|
if($sMessage)
|
|
|
$sMessage = BxTemplFunctions::getInstance()->getStringWithLimitedLength(html_entity_decode($sMessage), $this->_oConfig->getPushMaxLen());
|
|
$sMessage = BxTemplFunctions::getInstance()->getStringWithLimitedLength(html_entity_decode($sMessage), $this->_oConfig->getPushMaxLen());
|
|
|
|
|
|
|
|
|
|
+ if(empty($sMessage))
|
|
|
|
|
+ return false;
|
|
|
|
|
+
|
|
|
return array(
|
|
return array(
|
|
|
'url' => $this->_getContentLink($aEvent),
|
|
'url' => $this->_getContentLink($aEvent),
|
|
|
'message' => $sMessage,
|
|
'message' => $sMessage,
|