} $dataStore = new \PBPanel\Util\DataStore(); $connection = new \PBPanel\Util\BotConnectionHandler($dataStore); $functions = new \PBPanel\Util\FunctionLibrary($dataStore, $connection); $templates = new \PBPanel\Util\ComponentTemplates(); $botModules = $functions->getDbTableArray('modules'); $modulesTableRows = ''; $NOModules = 0; $NOModulesActive = 0; ksort($botModules); foreach ($botModules as $modulePath => $status) { if (strpos($modulePath, './lang') > -1) { continue; } $NOModules++; if ($functions->strToBool($status)) { $NOModulesActive++; } $toggle = $templates->switchToggle('', $templates->_wrapInJsToggledDoQuickCommand('module', $functions->strToBool($status) ? 'true' : 'false', 'disable ' . $modulePath, 'enable ' . $modulePath), null, null, $functions->strToBool($status), false, true, false, strpos($modulePath, './core') > -1); $modulesTableRows .= '<tr><td>' . $modulePath . '</td><td>' . $toggle . '</td></tr>'; } ?> <div class="app-part"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> Module Manager <?php echo $templates->toggleFavoriteButton(); ?> <span class="text-info pull-right"><span class="fa fa-info-circle"></span> <?php
foreach ($viewers as $username) { $viewersDataRows .= '<tr> <td> <table> <tr><td>' . $username . '</td></tr> <tr><td class="text-muted">' . (array_key_exists($username, $viewerGroups) ? $groups[$viewerGroups[$username]] : $groups[7]) . '</td></tr> <tr><td>' . (array_key_exists($username, $viewerRanks) ? '<span class="text-muted">' . $viewerRanks[$username] . '</span>' : '') . '</td></tr> </table> </td> <td> <table> <tr><td class="text-muted">Last Seen: </td><td>' . (array_key_exists($username, $lastSeen) ? $functions->secondsToDate(round($lastSeen[$username] / 1000)) : 'Unknown') . '</td></tr> <tr><td class="text-muted">Recorded Time: </td><td>' . $functions->secondsToTime($viewerTime[$username]) . '</td></tr> <tr><td class="text-muted">' . $psName . ': </td><td>' . (array_key_exists($username, $viewerPoints) ? $viewerPoints[$username] : 0) . '</td></tr> <tr> <td colspan="2">' . (array_key_exists($username, $followers) && $functions->strToBool($followers[$username]) ? '<span class="text-success">Follows you</span>' : '<span class="text-danger">Does not follow you</span>') . (array_key_exists($username, $incRaids) ? ', <span class="text-success">Raided you ' . $incRaids[$username] . ' times!</span>' : '') . '</td> </tr> </table> </td> </tr>'; } ?> <div class="app-part"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> Viewer Info <?php echo $templates->toggleFavoriteButton(); ?> </h3>