access == ADMIN && ADMIN_RECEIVE_SUPPORT_MESSAGES); $multihunter_messages = ($session->access == MULTIHUNTER); // cache usernames (REDUCE SQL LOAD) $userCache = []; $totalMessages = count($message->inbox1); for ($i = (1 + $s); $i <= (10 + $s); $i++) { if ($totalMessages >= $i) { $msg = $message->inbox1[$i - 1]; // row class logic (UNCHANGED) if ($msg['owner'] <= 1) { echo ""; } elseif ($msg['owner'] == 5) { echo ""; } else { echo ""; } // ====================================================== // CHECKBOX / SUPPORT / MULTIHUNTER LOGIC (UNCHANGED) // ====================================================== $message_for_text = ''; if ( !$support_messages || ($support_messages && $msg['target'] != 1) || ($multihunter_messages && $msg['target'] != 5) ) { $message_for_text = ""; } else if ($support_messages) { $message_for_text = 'S'; } else if ($multihunter_messages) { $message_for_text = 'M'; } echo ""; // ====================================================== // SUBJECT // ====================================================== echo ""; // ====================================================== // SENDER (cached username to reduce SQL) // ====================================================== $ownerId = (int)$msg['owner']; if (!isset($userCache[$ownerId])) { $userCache[$ownerId] = $database->getUserField($ownerId, 'username', 0); } $username = $userCache[$ownerId]; $date = $generator->procMtime($msg['time']); if ($ownerId <= 1) { echo ""; } else { $linkSender = ($ownerId != 2 && $ownerId != 4); echo ""; } $name++; } } // ====================================================== // EMPTY STATE // ====================================================== if ($totalMessages == 0) { echo ""; } ?>
uid; $MyGold = mysqli_query( $database->dblink, "SELECT plus FROM " . TB_PREFIX . "users WHERE id = '$userId' LIMIT 1" ) or die(mysqli_error($database->dblink)); $golds = mysqli_fetch_array($MyGold); $date2 = strtotime("NOW"); // Show checkbox only if plus active if ($golds['plus'] > $date2) { ?> plus) { echo ''; } ?> inbox1); $s = isset($_GET['s']) ? (int)$_GET['s'] : 0; $tParam = !empty($_GET['t']) ? 't=' . $_GET['t'] . '&' : ''; if (!isset($_GET['s']) && $total < 10) { echo "«»"; } elseif (!isset($_GET['s']) && $total > 10) { echo "«»"; } elseif (isset($_GET['s']) && $total > $_GET['s']) { if ($total > ($_GET['s'] + 10) && $_GET['s'] - 10 < $total && $_GET['s'] != 0) { echo "« »"; } elseif ($total > $_GET['s'] + 10) { echo "«»"; } elseif ($total > 10) { echo "«»"; } } ?>
" . $message_for_text . " " . tz_expand_report($msg['topic']) . ""; if ($msg['viewed'] == 0) { echo " (new)"; } echo " " . $username . " " . $date[0] . " " . $date[1] . "
" . ($linkSender ? "" : "") . $username . ($linkSender ? "" : "") . " " . $date[0] . " " . $date[1] . "
There are no messages available.