예제 #1
0
}
$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 
예제 #2
0
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:&nbsp;</td><td>' . (array_key_exists($username, $lastSeen) ? $functions->secondsToDate(round($lastSeen[$username] / 1000)) : 'Unknown') . '</td></tr>
                            <tr><td class="text-muted">Recorded Time:&nbsp;</td><td>' . $functions->secondsToTime($viewerTime[$username]) . '</td></tr>
                            <tr><td class="text-muted">' . $psName . ':&nbsp;</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>