Marius Burkard
2016-02-11 a7796bec1be01b51f400e9a3a698535b12b636aa
interface/web/monitor/show_log.php
@@ -120,15 +120,16 @@
/* fetch the Data from the DB */
$record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = '" . $app->db->quote($logId) . "' and server_id = " . $_SESSION['monitor']['server_id'] . " order by created desc");
$record = $app->db->queryOneRecord("SELECT data, state FROM monitor_data WHERE type = ? and server_id = ? order by created desc", $logId, $_SESSION['monitor']['server_id']);
if(isset($record['data'])) {
   $data = unserialize($record['data']);
   $logData = explode("\n", htmlspecialchars($data));
   $logDataHtml = '';
   /* set css class for each line of log, depending on key words in each line */
   foreach($logData as $val) {
   foreach($logData as $line => $val) {
      if (strpos($val, 'ERROR') !== FALSE) {
         $logDataHtml .= "<div class='logerror'>$val</div>";
      } elseif (strpos($val, 'WARN') !== FALSE) {
@@ -140,7 +141,7 @@
      }
   }
   $app->tpl->setVar("log_data", $logData);
   $app->tpl->setVar("log_data", $logDataHtml);
} else {
   $app->tpl->setVar("log_data", $app->lng("no_logdata_txt"));
}