Code Duplication    Length = 9-10 lines in 2 locations

viewpost.php 1 location

@@ 221-230 (lines=10) @@
218
// irmtfan - remove icon_path and use newbbDisplayImage
219
$xoopsTpl->assign('anonym_avatar', newbbDisplayImage('anonym'));
220
$userid_array = [];
221
if (count($poster_array) > 0) {
222
    /** @var \XoopsMembershipHandler $memberHandler */
223
    $memberHandler = xoops_getHandler('member');
224
    $userid_array  = array_keys($poster_array);
225
    $user_criteria = '(' . implode(',', $userid_array) . ')';
226
    $users         = $memberHandler->getUsers(new \Criteria('uid', $user_criteria, 'IN'), true);
227
} else {
228
    $user_criteria = '';
229
    $users         = null;
230
}
231
232
$online = [];
233

viewtopic.php 1 location

@@ 263-271 (lines=9) @@
260
261
$userid_array = [];
262
$online       = [];
263
if (is_array($poster_array) && count($poster_array) > 0) {
264
    /** @var \XoopsMemberHandler $memberHandler */
265
    $memberHandler = xoops_getHandler('member');
266
    $userid_array  = array_keys($poster_array);
267
    $user_criteria = '(' . implode(',', $userid_array) . ')';
268
    $users         = $memberHandler->getUsers(new \Criteria('uid', $user_criteria, 'IN'), true);
269
} else {
270
    $users = [];
271
}
272
273
$viewtopic_users = [];
274
if (is_array($userid_array) && count($userid_array) > 0) {