diff --git a/plugins/dynamix/Syslog.page b/plugins/dynamix/Syslog.page index 69b5498fb..afa0f2e85 100644 --- a/plugins/dynamix/Syslog.page +++ b/plugins/dynamix/Syslog.page @@ -17,6 +17,17 @@ Tag="list" ?> "; + $select .= mk_option(1,'/var/log/syslog*','syslog'); + foreach ($logs as $log) $select .= mk_option(1,$log,basename($log)); + $select .= ""; + } +} ?> -" : "
";
-$logs = glob('/var/log/syslog*',GLOB_NOSORT);
-usort($logs, create_function('$a,$b', 'return filemtime($a)-filemtime($b);'));
-foreach ($logs as $log) {
-  foreach (file($log) as $line) {
-    $span = "span class='text'";
-    foreach ($match as $type) foreach ($type['text'] as $text) if (preg_match("/$text/i",$line)) {$span = "span class='{$type['class']}'"; break 2;}
-    echo "<$span>".htmlspecialchars($line)."";
-  }
+  });
 }
-echo "
"; -?> +$(function() { + $.post('/webGui/include/Syslog.php',{log:'/var/log/syslog*'},function(data){ + $('pre.up').html(data); + + resize(); + $(window).bind('resize',function(){resize();}); + + }); +}); +$('.tabs').append(""); + +

 
diff --git a/plugins/dynamix/include/Syslog.php b/plugins/dynamix/include/Syslog.php
new file mode 100644
index 000000000..bf759b9eb
--- /dev/null
+++ b/plugins/dynamix/include/Syslog.php
@@ -0,0 +1,26 @@
+
+".htmlspecialchars($line)."";
+  }
+}
+?>