X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=include%2Fenotify.php;h=becf672b2aaa4cddae79f208d963f9901c099990;hb=4810ca570fbaecc432c32497fcbd5b985c1da86d;hp=db44b464deb79b44ae9535163e905786e69bbf87;hpb=8c1db51a760dd60745c55592fd08dee03c2d8a52;p=friendica.git diff --git a/include/enotify.php b/include/enotify.php index db44b464de..becf672b2a 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -453,11 +453,20 @@ function notification($params) // It will be used by the system to send emails to users (like // password reset, invitations and so) using one look (but without // add a notification to the user, with could be inexistent) - $subject = $params['subject']; + if (!isset($params['subject'])) { + Logger::warning('subject isn\'t set.', ['type' => $params['type']]); + } + $subject = defaults($params, 'subject', ''); - $preamble = $params['preamble']; + if (!isset($params['preamble'])) { + Logger::warning('preamble isn\'t set.', ['type' => $params['type'], 'subject' => $subject]); + } + $preamble = defaults($params, 'preamble', ''); - $body = $params['body']; + if (!isset($params['body'])) { + Logger::warning('body isn\'t set.', ['type' => $params['type'], 'subject' => $subject, 'preamble' => $preamble]); + } + $body = defaults($params, 'body', ''); $show_in_notification_page = false; } @@ -775,7 +784,7 @@ function check_item_notification($itemid, $uid, $defaulttype = "") { 'author-link', 'author-name', 'author-avatar', 'author-id', 'guid', 'parent-uri', 'uri', 'contact-id', 'network']; $condition = ['id' => $itemid, 'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT]]; - $item = Item::selectFirst($fields, $condition); + $item = Item::selectFirstForUser($uid, $fields, $condition); if (!DBA::isResult($item) || in_array($item['author-id'], $contacts)) { return false; }