Move Notify::TYPE_COMMENT
This commit is contained in:
parent
b86ad37001
commit
e6fb044e60
5 changed files with 11 additions and 10 deletions
1
boot.php
1
boot.php
|
@ -140,7 +140,6 @@ define('MAX_LIKERS', 75);
|
||||||
* Email notification options
|
* Email notification options
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
define('NOTIFY_COMMENT', 8);
|
|
||||||
define('NOTIFY_MAIL', 16);
|
define('NOTIFY_MAIL', 16);
|
||||||
define('NOTIFY_SUGGEST', 32);
|
define('NOTIFY_SUGGEST', 32);
|
||||||
define('NOTIFY_PROFILE', 64);
|
define('NOTIFY_PROFILE', 64);
|
||||||
|
|
|
@ -116,7 +116,7 @@ function notification($params)
|
||||||
$hsitelink = sprintf($sitelink, '<a href="'.$siteurl.'/message/'.$params['item']['id'].'">'.$sitename.'</a>');
|
$hsitelink = sprintf($sitelink, '<a href="'.$siteurl.'/message/'.$params['item']['id'].'">'.$sitename.'</a>');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($params['type'] == NOTIFY_COMMENT || $params['type'] == NOTIFY_TAGSELF) {
|
if ($params['type'] == Notify\Type::COMMENT || $params['type'] == NOTIFY_TAGSELF) {
|
||||||
$thread = Item::selectFirstThreadForUser($params['uid'], ['ignored'], ['iid' => $parent_id, 'deleted' => false]);
|
$thread = Item::selectFirstThreadForUser($params['uid'], ['ignored'], ['iid' => $parent_id, 'deleted' => false]);
|
||||||
if (DBA::isResult($thread) && $thread['ignored']) {
|
if (DBA::isResult($thread) && $thread['ignored']) {
|
||||||
Logger::log('Thread ' . $parent_id . ' will be ignored', Logger::DEBUG);
|
Logger::log('Thread ' . $parent_id . ' will be ignored', Logger::DEBUG);
|
||||||
|
@ -126,7 +126,7 @@ function notification($params)
|
||||||
// Check to see if there was already a tag notify or comment notify for this post.
|
// Check to see if there was already a tag notify or comment notify for this post.
|
||||||
// If so don't create a second notification
|
// If so don't create a second notification
|
||||||
/// @todo In the future we should store the notification with the highest "value" and replace notifications
|
/// @todo In the future we should store the notification with the highest "value" and replace notifications
|
||||||
$condition = ['type' => [NOTIFY_TAGSELF, NOTIFY_COMMENT, NOTIFY_SHARE],
|
$condition = ['type' => [NOTIFY_TAGSELF, Notify\Type::COMMENT, NOTIFY_SHARE],
|
||||||
'link' => $params['link'], 'uid' => $params['uid']];
|
'link' => $params['link'], 'uid' => $params['uid']];
|
||||||
if (DBA::exists('notify', $condition)) {
|
if (DBA::exists('notify', $condition)) {
|
||||||
return false;
|
return false;
|
||||||
|
@ -595,19 +595,19 @@ function check_item_notification($itemid, $uid, $notification_type) {
|
||||||
$params['type'] = NOTIFY_TAGSELF;
|
$params['type'] = NOTIFY_TAGSELF;
|
||||||
$params['verb'] = Activity::TAG;
|
$params['verb'] = Activity::TAG;
|
||||||
} elseif ($notification_type & UserItem::NOTIF_IMPLICIT_TAGGED) {
|
} elseif ($notification_type & UserItem::NOTIF_IMPLICIT_TAGGED) {
|
||||||
$params['type'] = NOTIFY_COMMENT;
|
$params['type'] = Notify\Type::COMMENT;
|
||||||
$params['verb'] = Activity::POST;
|
$params['verb'] = Activity::POST;
|
||||||
} elseif ($notification_type & UserItem::NOTIF_THREAD_COMMENT) {
|
} elseif ($notification_type & UserItem::NOTIF_THREAD_COMMENT) {
|
||||||
$params['type'] = NOTIFY_COMMENT;
|
$params['type'] = Notify\Type::COMMENT;
|
||||||
$params['verb'] = Activity::POST;
|
$params['verb'] = Activity::POST;
|
||||||
} elseif ($notification_type & UserItem::NOTIF_DIRECT_COMMENT) {
|
} elseif ($notification_type & UserItem::NOTIF_DIRECT_COMMENT) {
|
||||||
$params['type'] = NOTIFY_COMMENT;
|
$params['type'] = Notify\Type::COMMENT;
|
||||||
$params['verb'] = Activity::POST;
|
$params['verb'] = Activity::POST;
|
||||||
} elseif ($notification_type & UserItem::NOTIF_COMMENT_PARTICIPATION) {
|
} elseif ($notification_type & UserItem::NOTIF_COMMENT_PARTICIPATION) {
|
||||||
$params['type'] = NOTIFY_COMMENT;
|
$params['type'] = Notify\Type::COMMENT;
|
||||||
$params['verb'] = Activity::POST;
|
$params['verb'] = Activity::POST;
|
||||||
} elseif ($notification_type & UserItem::NOTIF_ACTIVITY_PARTICIPATION) {
|
} elseif ($notification_type & UserItem::NOTIF_ACTIVITY_PARTICIPATION) {
|
||||||
$params['type'] = NOTIFY_COMMENT;
|
$params['type'] = Notify\Type::COMMENT;
|
||||||
$params['verb'] = Activity::POST;
|
$params['verb'] = Activity::POST;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -752,7 +752,7 @@ function item_post(App $a) {
|
||||||
if ($toplevel_item_id) {
|
if ($toplevel_item_id) {
|
||||||
if ($contact_record != $author) {
|
if ($contact_record != $author) {
|
||||||
notification([
|
notification([
|
||||||
'type' => NOTIFY_COMMENT,
|
'type' => Type::COMMENT,
|
||||||
'notify_flags' => $user['notify-flags'],
|
'notify_flags' => $user['notify-flags'],
|
||||||
'language' => $user['language'],
|
'language' => $user['language'],
|
||||||
'to_name' => $user['username'],
|
'to_name' => $user['username'],
|
||||||
|
|
|
@ -1233,7 +1233,7 @@ function settings_content(App $a)
|
||||||
'$notify1' => ['notify1', DI::l10n()->t('You receive an introduction'), ($notify & Type::INTRO), Type::INTRO, ''],
|
'$notify1' => ['notify1', DI::l10n()->t('You receive an introduction'), ($notify & Type::INTRO), Type::INTRO, ''],
|
||||||
'$notify2' => ['notify2', DI::l10n()->t('Your introductions are confirmed'), ($notify & Type::CONFIRM), Type::CONFIRM, ''],
|
'$notify2' => ['notify2', DI::l10n()->t('Your introductions are confirmed'), ($notify & Type::CONFIRM), Type::CONFIRM, ''],
|
||||||
'$notify3' => ['notify3', DI::l10n()->t('Someone writes on your profile wall'), ($notify & Type::WALL), Type::WALL, ''],
|
'$notify3' => ['notify3', DI::l10n()->t('Someone writes on your profile wall'), ($notify & Type::WALL), Type::WALL, ''],
|
||||||
'$notify4' => ['notify4', DI::l10n()->t('Someone writes a followup comment'), ($notify & NOTIFY_COMMENT), NOTIFY_COMMENT, ''],
|
'$notify4' => ['notify4', DI::l10n()->t('Someone writes a followup comment'), ($notify & Type::COMMENT), Type::COMMENT, ''],
|
||||||
'$notify5' => ['notify5', DI::l10n()->t('You receive a private message'), ($notify & NOTIFY_MAIL), NOTIFY_MAIL, ''],
|
'$notify5' => ['notify5', DI::l10n()->t('You receive a private message'), ($notify & NOTIFY_MAIL), NOTIFY_MAIL, ''],
|
||||||
'$notify6' => ['notify6', DI::l10n()->t('You receive a friend suggestion'), ($notify & NOTIFY_SUGGEST), NOTIFY_SUGGEST, ''],
|
'$notify6' => ['notify6', DI::l10n()->t('You receive a friend suggestion'), ($notify & NOTIFY_SUGGEST), NOTIFY_SUGGEST, ''],
|
||||||
'$notify7' => ['notify7', DI::l10n()->t('You are tagged in a post'), ($notify & NOTIFY_TAGSELF), NOTIFY_TAGSELF, ''],
|
'$notify7' => ['notify7', DI::l10n()->t('You are tagged in a post'), ($notify & NOTIFY_TAGSELF), NOTIFY_TAGSELF, ''],
|
||||||
|
|
|
@ -13,4 +13,6 @@ class Type
|
||||||
const CONFIRM = 2;
|
const CONFIRM = 2;
|
||||||
/** @var int Notification about a post on your wall */
|
/** @var int Notification about a post on your wall */
|
||||||
const WALL = 4;
|
const WALL = 4;
|
||||||
|
/** @var int Notification about a followup comment */
|
||||||
|
const COMMENT = 8;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue