@@ -450,7 +450,7 @@ |
||
| 450 | 450 | 'value' => $txt['post'], |
| 451 | 451 | ), |
| 452 | 452 | 'data' => array( |
| 453 | - 'function' => static function ($data) { |
|
| 453 | + 'function' => static function($data) { |
|
| 454 | 454 | global $modSettings; |
| 455 | 455 | return '<a href="' . $data['message']['href'] . '">' . Util::shorten_text($data['message']['subject'], empty($modSettings['subject_length']) ? 32 : $modSettings['subject_length']) . '</a>'; |
| 456 | 456 | }, |
@@ -212,8 +212,8 @@ discard block |
||
| 212 | 212 | |
| 213 | 213 | // An error if not possible to like. |
| 214 | 214 | if (!$this->_doLikePost('+', 'likemsg') && empty($this->_likes_response)) { |
| 215 | - Txt::load('Errors'); |
|
| 216 | - $this->_likes_response = array('result' => false, 'data' => $txt['like_unlike_error']); |
|
| 215 | + Txt::load('Errors'); |
|
| 216 | + $this->_likes_response = array('result' => false, 'data' => $txt['like_unlike_error']); |
|
| 217 | 217 | } |
| 218 | 218 | |
| 219 | 219 | $this->likeResponse(); |
@@ -263,8 +263,8 @@ discard block |
||
| 263 | 263 | |
| 264 | 264 | // An error if not possible to like. |
| 265 | 265 | if (!$this->_doLikePost('-', 'rlikemsg') && empty($this->_likes_response)) { |
| 266 | - Txt::load('Errors'); |
|
| 267 | - $this->_likes_response = array('result' => false, 'data' => $txt['like_unlike_error']); |
|
| 266 | + Txt::load('Errors'); |
|
| 267 | + $this->_likes_response = array('result' => false, 'data' => $txt['like_unlike_error']); |
|
| 268 | 268 | } |
| 269 | 269 | |
| 270 | 270 | $this->likeResponse(); |
@@ -392,9 +392,9 @@ discard block |
||
| 392 | 392 | ), |
| 393 | 393 | 'data' => array( |
| 394 | 394 | 'function' => static function ($row) { |
| 395 | - global $txt; |
|
| 396 | - return '<a href="' . $row['who'] . '" title="' . $txt['likes_show_who'] . '"><i class="icon i-users"></i></a>'; |
|
| 397 | - }, |
|
| 395 | + global $txt; |
|
| 396 | + return '<a href="' . $row['who'] . '" title="' . $txt['likes_show_who'] . '"><i class="icon i-users"></i></a>'; |
|
| 397 | + }, |
|
| 398 | 398 | 'class' => 'centertext', |
| 399 | 399 | 'style' => 'width: 10%', |
| 400 | 400 | ), |
@@ -525,9 +525,9 @@ discard block |
||
| 525 | 525 | ), |
| 526 | 526 | 'data' => array( |
| 527 | 527 | 'function' => static function ($row) { |
| 528 | - global $txt; |
|
| 529 | - return '<a href="' . $row['delete'] . '" onclick="return confirm(\'' . $txt['likes_confirm_delete'] . '\');" title="' . $txt['likes_delete'] . '"><i class="icon i-delete"></i></a>'; |
|
| 530 | - }, |
|
| 528 | + global $txt; |
|
| 529 | + return '<a href="' . $row['delete'] . '" onclick="return confirm(\'' . $txt['likes_confirm_delete'] . '\');" title="' . $txt['likes_delete'] . '"><i class="icon i-delete"></i></a>'; |
|
| 530 | + }, |
|
| 531 | 531 | 'class' => 'centertext', |
| 532 | 532 | 'style' => 'width: 10%', |
| 533 | 533 | ), |
@@ -237,7 +237,7 @@ discard block |
||
| 237 | 237 | { |
| 238 | 238 | $details = loadLikes($this->_id_liked, true); |
| 239 | 239 | $count = empty($details) ? 0 : $details[$this->_id_liked]['count']; |
| 240 | - $youLiked = $count !== 0 && array_key_exists(User::$info->id , $details[$this->_id_liked]['member']); |
|
| 240 | + $youLiked = $count !== 0 && array_key_exists(User::$info->id, $details[$this->_id_liked]['member']); |
|
| 241 | 241 | $text = $count !== 0 ? ($youLiked ? $txt['unlike_post'] : $txt['likes']) : $txt['like_post']; |
| 242 | 242 | $title = empty($details) ? '' : $txt['liked_by'] . ' ' . implode(', ', $details[$this->_id_liked]['member']); |
| 243 | 243 | $this->_likes_response = [ |
@@ -391,7 +391,7 @@ discard block |
||
| 391 | 391 | 'class' => 'centertext', |
| 392 | 392 | ), |
| 393 | 393 | 'data' => array( |
| 394 | - 'function' => static function ($row) { |
|
| 394 | + 'function' => static function($row) { |
|
| 395 | 395 | global $txt; |
| 396 | 396 | return '<a href="' . $row['who'] . '" title="' . $txt['likes_show_who'] . '"><i class="icon i-users"></i></a>'; |
| 397 | 397 | }, |
@@ -524,7 +524,7 @@ discard block |
||
| 524 | 524 | 'class' => 'centertext', |
| 525 | 525 | ), |
| 526 | 526 | 'data' => array( |
| 527 | - 'function' => static function ($row) { |
|
| 527 | + 'function' => static function($row) { |
|
| 528 | 528 | global $txt; |
| 529 | 529 | return '<a href="' . $row['delete'] . '" onclick="return confirm(\'' . $txt['likes_confirm_delete'] . '\');" title="' . $txt['likes_delete'] . '"><i class="icon i-delete"></i></a>'; |
| 530 | 530 | }, |
@@ -211,7 +211,8 @@ discard block |
||
| 211 | 211 | global $txt; |
| 212 | 212 | |
| 213 | 213 | // An error if not possible to like. |
| 214 | - if (!$this->_doLikePost('+', 'likemsg') && empty($this->_likes_response)) { |
|
| 214 | + if (!$this->_doLikePost('+', 'likemsg') && empty($this->_likes_response)) |
|
| 215 | + { |
|
| 215 | 216 | Txt::load('Errors'); |
| 216 | 217 | $this->_likes_response = array('result' => false, 'data' => $txt['like_unlike_error']); |
| 217 | 218 | } |
@@ -262,7 +263,8 @@ discard block |
||
| 262 | 263 | global $txt; |
| 263 | 264 | |
| 264 | 265 | // An error if not possible to like. |
| 265 | - if (!$this->_doLikePost('-', 'rlikemsg') && empty($this->_likes_response)) { |
|
| 266 | + if (!$this->_doLikePost('-', 'rlikemsg') && empty($this->_likes_response)) |
|
| 267 | + { |
|
| 266 | 268 | Txt::load('Errors'); |
| 267 | 269 | $this->_likes_response = array('result' => false, 'data' => $txt['like_unlike_error']); |
| 268 | 270 | } |
@@ -144,8 +144,8 @@ discard block |
||
| 144 | 144 | ), |
| 145 | 145 | 'data' => array( |
| 146 | 146 | 'function' => static function ($rowData) use ($base_type, $base_params) { |
| 147 | - // Since the moderator group has no explicit members, no link is needed. |
|
| 148 | - if ($rowData['id_group'] == 3) |
|
| 147 | + // Since the moderator group has no explicit members, no link is needed. |
|
| 148 | + if ($rowData['id_group'] == 3) |
|
| 149 | 149 | { |
| 150 | 150 | $group_name = $rowData['group_name']; |
| 151 | 151 | } |
@@ -154,8 +154,8 @@ discard block |
||
| 154 | 154 | $url = getUrl($base_type, array_merge($base_params, ['group' => $rowData['id_group']])); |
| 155 | 155 | $group_name = sprintf('<a href="%1$s">%2$s</a>', $url, $rowData['group_name_color']); |
| 156 | 156 | } |
| 157 | - // Add a help option for moderator and administrator. |
|
| 158 | - if ($rowData['id_group'] == 1) |
|
| 157 | + // Add a help option for moderator and administrator. |
|
| 158 | + if ($rowData['id_group'] == 1) |
|
| 159 | 159 | { |
| 160 | 160 | $group_name .= ' (<a href="' . getUrl('action', ['action' => 'quickhelp', 'help' => 'membergroup_administrator']) . '" onclick="return reqOverlayDiv(this.href);" class="helpicon i-help"></a>)'; |
| 161 | 161 | } |
@@ -163,8 +163,8 @@ discard block |
||
| 163 | 163 | { |
| 164 | 164 | $group_name .= ' (<a href="' . getUrl('action', ['action' => 'quickhelp', 'help' => 'membergroup_moderator']) . '" onclick="return reqOverlayDiv(this.href);" class="helpicon i-help"></a>)'; |
| 165 | 165 | } |
| 166 | - return $group_name; |
|
| 167 | - }, |
|
| 166 | + return $group_name; |
|
| 167 | + }, |
|
| 168 | 168 | ), |
| 169 | 169 | 'sort' => array( |
| 170 | 170 | 'default' => 'CASE WHEN mg.id_group < 4 THEN mg.id_group ELSE 4 END, mg.group_name', |
@@ -177,15 +177,15 @@ discard block |
||
| 177 | 177 | ), |
| 178 | 178 | 'data' => array( |
| 179 | 179 | 'function' => static function ($rowData) { |
| 180 | - global $settings; |
|
| 181 | - if (empty($rowData['icons'][0])) { |
|
| 182 | - return ''; |
|
| 183 | - } |
|
| 184 | - if (empty($rowData['icons'][1])) { |
|
| 185 | - return ''; |
|
| 186 | - } |
|
| 187 | - return str_repeat('<img src="' . $settings['images_url'] . '/group_icons/' . $rowData['icons'][1] . '" alt="*" />', $rowData['icons'][0]); |
|
| 188 | - }, |
|
| 180 | + global $settings; |
|
| 181 | + if (empty($rowData['icons'][0])) { |
|
| 182 | + return ''; |
|
| 183 | + } |
|
| 184 | + if (empty($rowData['icons'][1])) { |
|
| 185 | + return ''; |
|
| 186 | + } |
|
| 187 | + return str_repeat('<img src="' . $settings['images_url'] . '/group_icons/' . $rowData['icons'][1] . '" alt="*" />', $rowData['icons'][0]); |
|
| 188 | + }, |
|
| 189 | 189 | ), |
| 190 | 190 | 'sort' => array( |
| 191 | 191 | 'default' => 'mg.icons', |
@@ -198,9 +198,9 @@ discard block |
||
| 198 | 198 | ), |
| 199 | 199 | 'data' => array( |
| 200 | 200 | 'function' => static function ($group) { |
| 201 | - global $txt; |
|
| 202 | - return empty($group['moderators']) ? '<em>' . $txt['membergroups_new_copy_none'] . '</em>' : implode(', ', $group['moderators']); |
|
| 203 | - }, |
|
| 201 | + global $txt; |
|
| 202 | + return empty($group['moderators']) ? '<em>' . $txt['membergroups_new_copy_none'] . '</em>' : implode(', ', $group['moderators']); |
|
| 203 | + }, |
|
| 204 | 204 | ), |
| 205 | 205 | ), |
| 206 | 206 | 'members' => array( |
@@ -209,10 +209,10 @@ discard block |
||
| 209 | 209 | ), |
| 210 | 210 | 'data' => array( |
| 211 | 211 | 'function' => static function ($rowData) { |
| 212 | - global $txt; |
|
| 213 | - // No explicit members for the moderator group. |
|
| 214 | - return $rowData['id_group'] == 3 ? $txt['membergroups_guests_na'] : comma_format($rowData['num_members']); |
|
| 215 | - }, |
|
| 212 | + global $txt; |
|
| 213 | + // No explicit members for the moderator group. |
|
| 214 | + return $rowData['id_group'] == 3 ? $txt['membergroups_guests_na'] : comma_format($rowData['num_members']); |
|
| 215 | + }, |
|
| 216 | 216 | 'class' => 'centertext', |
| 217 | 217 | ), |
| 218 | 218 | 'sort' => array( |
@@ -294,10 +294,10 @@ discard block |
||
| 294 | 294 | 'name' => $name |
| 295 | 295 | ); |
| 296 | 296 | if ($this->user->id != $id_member) { |
| 297 | - continue; |
|
| 297 | + continue; |
|
| 298 | 298 | } |
| 299 | 299 | if ($context['group']['group_type'] == 1) { |
| 300 | - continue; |
|
| 300 | + continue; |
|
| 301 | 301 | } |
| 302 | 302 | $context['group']['can_moderate'] = true; |
| 303 | 303 | } |
@@ -143,7 +143,7 @@ discard block |
||
| 143 | 143 | 'value' => $txt['name'], |
| 144 | 144 | ), |
| 145 | 145 | 'data' => array( |
| 146 | - 'function' => static function ($rowData) use ($base_type, $base_params) { |
|
| 146 | + 'function' => static function($rowData) use ($base_type, $base_params) { |
|
| 147 | 147 | // Since the moderator group has no explicit members, no link is needed. |
| 148 | 148 | if ($rowData['id_group'] == 3) |
| 149 | 149 | { |
@@ -176,7 +176,7 @@ discard block |
||
| 176 | 176 | 'value' => $txt['membergroups_icons'], |
| 177 | 177 | ), |
| 178 | 178 | 'data' => array( |
| 179 | - 'function' => static function ($rowData) { |
|
| 179 | + 'function' => static function($rowData) { |
|
| 180 | 180 | global $settings; |
| 181 | 181 | if (empty($rowData['icons'][0])) { |
| 182 | 182 | return ''; |
@@ -197,7 +197,7 @@ discard block |
||
| 197 | 197 | 'value' => $txt['moderators'], |
| 198 | 198 | ), |
| 199 | 199 | 'data' => array( |
| 200 | - 'function' => static function ($group) { |
|
| 200 | + 'function' => static function($group) { |
|
| 201 | 201 | global $txt; |
| 202 | 202 | return empty($group['moderators']) ? '<em>' . $txt['membergroups_new_copy_none'] . '</em>' : implode(', ', $group['moderators']); |
| 203 | 203 | }, |
@@ -208,7 +208,7 @@ discard block |
||
| 208 | 208 | 'value' => $txt['membergroups_members_top'], |
| 209 | 209 | ), |
| 210 | 210 | 'data' => array( |
| 211 | - 'function' => static function ($rowData) { |
|
| 211 | + 'function' => static function($rowData) { |
|
| 212 | 212 | global $txt; |
| 213 | 213 | // No explicit members for the moderator group. |
| 214 | 214 | return $rowData['id_group'] == 3 ? $txt['membergroups_guests_na'] : comma_format($rowData['num_members']); |
@@ -146,7 +146,7 @@ discard block |
||
| 146 | 146 | 'function' => static function ($rowData) use ($base_type, $base_params) { |
| 147 | 147 | // Since the moderator group has no explicit members, no link is needed. |
| 148 | 148 | if ($rowData['id_group'] == 3) |
| 149 | - { |
|
| 149 | + { |
|
| 150 | 150 | $group_name = $rowData['group_name']; |
| 151 | 151 | } |
| 152 | 152 | else |
@@ -156,7 +156,7 @@ discard block |
||
| 156 | 156 | } |
| 157 | 157 | // Add a help option for moderator and administrator. |
| 158 | 158 | if ($rowData['id_group'] == 1) |
| 159 | - { |
|
| 159 | + { |
|
| 160 | 160 | $group_name .= ' (<a href="' . getUrl('action', ['action' => 'quickhelp', 'help' => 'membergroup_administrator']) . '" onclick="return reqOverlayDiv(this.href);" class="helpicon i-help"></a>)'; |
| 161 | 161 | } |
| 162 | 162 | elseif ($rowData['id_group'] == 3) |
@@ -178,10 +178,12 @@ discard block |
||
| 178 | 178 | 'data' => array( |
| 179 | 179 | 'function' => static function ($rowData) { |
| 180 | 180 | global $settings; |
| 181 | - if (empty($rowData['icons'][0])) { |
|
| 181 | + if (empty($rowData['icons'][0])) |
|
| 182 | + { |
|
| 182 | 183 | return ''; |
| 183 | 184 | } |
| 184 | - if (empty($rowData['icons'][1])) { |
|
| 185 | + if (empty($rowData['icons'][1])) |
|
| 186 | + { |
|
| 185 | 187 | return ''; |
| 186 | 188 | } |
| 187 | 189 | return str_repeat('<img src="' . $settings['images_url'] . '/group_icons/' . $rowData['icons'][1] . '" alt="*" />', $rowData['icons'][0]); |
@@ -293,10 +295,12 @@ discard block |
||
| 293 | 295 | 'id' => $id_member, |
| 294 | 296 | 'name' => $name |
| 295 | 297 | ); |
| 296 | - if ($this->user->id != $id_member) { |
|
| 298 | + if ($this->user->id != $id_member) |
|
| 299 | + { |
|
| 297 | 300 | continue; |
| 298 | 301 | } |
| 299 | - if ($context['group']['group_type'] == 1) { |
|
| 302 | + if ($context['group']['group_type'] == 1) |
|
| 303 | + { |
|
| 300 | 304 | continue; |
| 301 | 305 | } |
| 302 | 306 | $context['group']['can_moderate'] = true; |
@@ -113,7 +113,7 @@ |
||
| 113 | 113 | // Delete any older items from the log so we can get the go ahead or not |
| 114 | 114 | clearKarma($modSettings['karmaWaitTime']); |
| 115 | 115 | if (!empty($modSettings['karmaTimeRestrictAdmins']) || !allowedTo('moderate_forum')) { |
| 116 | - return lastActionOn($this->user->id, $id_target); |
|
| 116 | + return lastActionOn($this->user->id, $id_target); |
|
| 117 | 117 | } |
| 118 | 118 | |
| 119 | 119 | return 0; |
@@ -112,7 +112,8 @@ |
||
| 112 | 112 | |
| 113 | 113 | // Delete any older items from the log so we can get the go ahead or not |
| 114 | 114 | clearKarma($modSettings['karmaWaitTime']); |
| 115 | - if (!empty($modSettings['karmaTimeRestrictAdmins']) || !allowedTo('moderate_forum')) { |
|
| 115 | + if (!empty($modSettings['karmaTimeRestrictAdmins']) || !allowedTo('moderate_forum')) |
|
| 116 | + { |
|
| 116 | 117 | return lastActionOn($this->user->id, $id_target); |
| 117 | 118 | } |
| 118 | 119 | |
@@ -196,7 +196,7 @@ discard block |
||
| 196 | 196 | 'default_sort_dir' => 'default', |
| 197 | 197 | 'no_items_label' => $this->_all ? $txt['no_mentions_yet'] : $txt['no_new_mentions'], |
| 198 | 198 | 'get_items' => [ |
| 199 | - 'function' => fn(int $start, int $limit, string $sort, bool $all, string $type): array => $this->list_loadMentions($start, $limit, $sort, $all, $type), |
|
| 199 | + 'function' => fn(int $start, int $limit, string $sort, bool $all, string $type) : array => $this->list_loadMentions($start, $limit, $sort, $all, $type), |
|
| 200 | 200 | 'params' => [ |
| 201 | 201 | $this->_all, |
| 202 | 202 | $this->_type, |
@@ -215,7 +215,7 @@ discard block |
||
| 215 | 215 | 'value' => $txt['mentions_from'], |
| 216 | 216 | ], |
| 217 | 217 | 'data' => [ |
| 218 | - 'function' => static function ($row) { |
|
| 218 | + 'function' => static function($row) { |
|
| 219 | 219 | global $settings; |
| 220 | 220 | |
| 221 | 221 | if (isset($settings['mentions']['mentioner_template'])) |
@@ -275,7 +275,7 @@ discard block |
||
| 275 | 275 | 'class' => 'listaction grid8', |
| 276 | 276 | ], |
| 277 | 277 | 'data' => [ |
| 278 | - 'function' => static function ($row) { |
|
| 278 | + 'function' => static function($row) { |
|
| 279 | 279 | global $txt; |
| 280 | 280 | |
| 281 | 281 | $mark = empty($row['status']) ? 'read' : 'unread'; |
@@ -382,7 +382,7 @@ |
||
| 382 | 382 | $moved_key = 0; |
| 383 | 383 | |
| 384 | 384 | // What board was drag and dropped? |
| 385 | - [, $board_moved,] = explode(',', $this->_req->post->moved); |
|
| 385 | + [, $board_moved, ] = explode(',', $this->_req->post->moved); |
|
| 386 | 386 | $board_moved = (int) $board_moved; |
| 387 | 387 | |
| 388 | 388 | // The board ids arrive in 1-n view order ... |
@@ -555,7 +555,7 @@ |
||
| 555 | 555 | $case = 4; |
| 556 | 556 | } |
| 557 | 557 | |
| 558 | - [$this->_form_subject,] = getFormMsgSubject($case, $topic, $this->_topic_attributes['subject'], $msg_id); |
|
| 558 | + [$this->_form_subject, ] = getFormMsgSubject($case, $topic, $this->_topic_attributes['subject'], $msg_id); |
|
| 559 | 559 | } |
| 560 | 560 | |
| 561 | 561 | // No check is needed, since nothing is really posted. |
@@ -87,7 +87,7 @@ discard block |
||
| 87 | 87 | |
| 88 | 88 | if (!empty($options['admin_preferences'])) |
| 89 | 89 | { |
| 90 | - $context['admin_preferences'] = serializeToJson($options['admin_preferences'], static function ($array_form) { |
|
| 90 | + $context['admin_preferences'] = serializeToJson($options['admin_preferences'], static function($array_form) { |
|
| 91 | 91 | global $context; |
| 92 | 92 | |
| 93 | 93 | $context['admin_preferences'] = $array_form; |
@@ -1148,7 +1148,7 @@ discard block |
||
| 1148 | 1148 | 'value' => $txt['mc_watched_users_last_post'], |
| 1149 | 1149 | ), |
| 1150 | 1150 | 'data' => array( |
| 1151 | - 'function' => static function ($member) { |
|
| 1151 | + 'function' => static function($member) { |
|
| 1152 | 1152 | if ($member['last_post_id']) |
| 1153 | 1153 | { |
| 1154 | 1154 | return '<a href="' . getUrl('action', ['msg' => $member['last_post_id']]) . '">' . $member['last_post'] . '</a>'; |
@@ -1388,7 +1388,7 @@ discard block |
||
| 1388 | 1388 | 'value' => $txt['profile_warning_previous_reason'], |
| 1389 | 1389 | ), |
| 1390 | 1390 | 'data' => array( |
| 1391 | - 'function' => static function ($warning) { |
|
| 1391 | + 'function' => static function($warning) { |
|
| 1392 | 1392 | global $txt; |
| 1393 | 1393 | |
| 1394 | 1394 | $output = ' |
@@ -81,7 +81,7 @@ discard block |
||
| 81 | 81 | 'id' => $id, |
| 82 | 82 | ] |
| 83 | 83 | )->fetch_callback( |
| 84 | - static function ($row) use (&$postemail, &$i) { |
|
| 84 | + static function($row) use (&$postemail, &$i) { |
|
| 85 | 85 | global $txt, $boardurl; |
| 86 | 86 | $postemail[$i] = [ |
| 87 | 87 | 'id_email' => $row['id_email'], |
@@ -229,7 +229,7 @@ discard block |
||
| 229 | 229 | 'style' => $style |
| 230 | 230 | ] |
| 231 | 231 | )->fetch_callback( |
| 232 | - static function ($row) use (&$email_filters) { |
|
| 232 | + static function($row) use (&$email_filters) { |
|
| 233 | 233 | $email_filters[$row['id_filter']] = [ |
| 234 | 234 | 'id_filter' => $row['id_filter'], |
| 235 | 235 | 'filter_type' => $row['filter_type'], |
@@ -363,7 +363,7 @@ discard block |
||
| 363 | 363 | 'zero' => 0, |
| 364 | 364 | ] |
| 365 | 365 | )->fetch_callback( |
| 366 | - static function ($row) use (&$result) { |
|
| 366 | + static function($row) use (&$result) { |
|
| 367 | 367 | $result[$row['id_board']] = $row['name']; |
| 368 | 368 | } |
| 369 | 369 | ); |
@@ -420,7 +420,7 @@ discard block |
||
| 420 | 420 | 'current_member' => User::$info->id, |
| 421 | 421 | ] |
| 422 | 422 | )->fetch_callback( |
| 423 | - static function ($row) use ($subject) { |
|
| 423 | + static function($row) use ($subject) { |
|
| 424 | 424 | $template = [ |
| 425 | 425 | 'title' => $row['template_title'], |
| 426 | 426 | 'body' => $row['body'], |