<?php ?> <div class="panel panel-default"> <!-- Standard-Panel-Inhalt --> <div class="panel-heading">YSFGateway-Infos</div> <!-- Tabelle --> <table class="table"> <tr> <td><span class="label <?php if (isProcessRunning("YSFGateway")) { echo "label-success"; ?>">YSFGateway Process is running</span></td><?php } else { echo "label-danger\" title=\"YSFGateway is down!"; ?>">YSFGateway Process is down!</span></td><?php } ?> </tr> </table> </div> <div class="panel panel-default"> <!-- Standard-Panel-Inhalt --> <div class="panel-heading">YSFReflectors reported active last 2 hours</div> <!-- Tabelle --> <div class="table-responsive"> <table id="ysfGateways" class="table table-condensed table-striped table-hover"> <?php $activeYSFReflectors = getActiveYSFReflectors($reverseLogLinesYSFGateway); if (count($activeYSFReflectors) > 0) { ?> <thead> <tr> <th>No.</th> <th>Name</th> <th>Description</th> <th>ID</th> <th>Connections</th> <th>Last info of</th> </tr> </thead> <tbody> <?php $counter = 1; foreach ($activeYSFReflectors as $reflector) { $timestamp = $reflector[4]; $timestamp2 = new DateTime($timestamp); $now = new DateTime(); $timestamp2->add(new DateInterval('PT60M')); if ($now->format('U') >= $timestamp2->format('U')) { echo "<tr class=\"danger\">"; } else { $timestamp2 = new DateTime($timestamp); $timestamp2->add(new DateInterval('PT30M')); if ($now->format('U') >= $timestamp2->format('U')) { echo "<tr class=\"warning\">"; } else {echo "<tr>"; } } echo "<td>$counter</td>"; for ($i = 0; $i < 5; $i++) { echo"<td>$reflector[$i]</td>"; } echo "</tr>\n"; $counter++; } } ?> <tbody> </table> </div> </div>