@@ -251,7 +251,7 @@ |
||
| 251 | 251 | return array(); |
| 252 | 252 | |
| 253 | 253 | // preparse code does a few things which might mess with our parsing |
| 254 | - $body = htmlspecialchars_decode(preg_replace('~<br\s*/?'.'>~', "\n", str_replace(' ', ' ', $body)), ENT_QUOTES); |
|
| 254 | + $body = htmlspecialchars_decode(preg_replace('~<br\s*/?' . '>~', "\n", str_replace(' ', ' ', $body)), ENT_QUOTES); |
|
| 255 | 255 | |
| 256 | 256 | // Remove quotes, we don't want to get double mentions. |
| 257 | 257 | $body = preg_replace('~\[quote[^\]]*\](?' . '>(?' . '>[^\[]|\[(?!/?quote[^\]]*\]))|(?0))*\[/quote\]~', '', $body); |
@@ -174,7 +174,7 @@ discard block |
||
| 174 | 174 | } |
| 175 | 175 | } |
| 176 | 176 | |
| 177 | - $unnotified = array_filter($this->members['watching'], function ($member) { |
|
| 177 | + $unnotified = array_filter($this->members['watching'], function($member) { |
|
| 178 | 178 | return empty($member['sent']); |
| 179 | 179 | }); |
| 180 | 180 | |
@@ -187,7 +187,7 @@ discard block |
||
| 187 | 187 | $this->members['mentioned'] = array_intersect_key($this->members['mentioned'], $unnotified); |
| 188 | 188 | |
| 189 | 189 | // Notifications about modified posts only go to members who were mentioned or quoted |
| 190 | - $this->members['watching'] = $type == 'edit' ? array(): $unnotified; |
|
| 190 | + $this->members['watching'] = $type == 'edit' ? array() : $unnotified; |
|
| 191 | 191 | |
| 192 | 192 | // Send alerts as soon as changes are made, and only once. |
| 193 | 193 | $this->send_alerts = empty($this->_details['respawns']); |
@@ -500,8 +500,7 @@ discard block |
||
| 500 | 500 | if (!empty($member_data['id_topic']) && $type != 'topic' && !empty($this->prefs[$member_id])) |
| 501 | 501 | { |
| 502 | 502 | $pref = !empty($this->prefs[$member_id]['topic_notify_' . $topicOptions['id']]) ? |
| 503 | - $this->prefs[$member_id]['topic_notify_' . $topicOptions['id']] : |
|
| 504 | - (!empty($this->prefs[$member_id]['topic_notify']) ? $this->prefs[$member_id]['topic_notify'] : 0); |
|
| 503 | + $this->prefs[$member_id]['topic_notify_' . $topicOptions['id']] : (!empty($this->prefs[$member_id]['topic_notify']) ? $this->prefs[$member_id]['topic_notify'] : 0); |
|
| 505 | 504 | |
| 506 | 505 | $message_type = 'notification_' . $type; |
| 507 | 506 | |
@@ -520,8 +519,7 @@ discard block |
||
| 520 | 519 | elseif ($type == 'topic') |
| 521 | 520 | { |
| 522 | 521 | $pref = !empty($this->prefs[$member_id]['board_notify_' . $topicOptions['board']]) ? |
| 523 | - $this->prefs[$member_id]['board_notify_' . $topicOptions['board']] : |
|
| 524 | - (!empty($this->prefs[$member_id]['board_notify']) ? $this->prefs[$member_id]['board_notify'] : 0); |
|
| 522 | + $this->prefs[$member_id]['board_notify_' . $topicOptions['board']] : (!empty($this->prefs[$member_id]['board_notify']) ? $this->prefs[$member_id]['board_notify'] : 0); |
|
| 525 | 523 | |
| 526 | 524 | $content_type = 'board'; |
| 527 | 525 | |
@@ -174,7 +174,8 @@ |
||
| 174 | 174 | } |
| 175 | 175 | } |
| 176 | 176 | |
| 177 | - $unnotified = array_filter($this->members['watching'], function ($member) { |
|
| 177 | + $unnotified = array_filter($this->members['watching'], function ($member) |
|
| 178 | + { |
|
| 178 | 179 | return empty($member['sent']); |
| 179 | 180 | }); |
| 180 | 181 | |