fix options

This commit is contained in:
2023-02-03 20:20:52 +10:00
parent c5cc91b075
commit 5da4cca80f

View File

@@ -31,11 +31,11 @@ class LogController extends ApiController
// $outputContents = ''; // $outputContents = '';
// $errorContents = ''; // $errorContents = '';
$logs = $request->get('logs'); $log = $request->get('log');
if ($logs === null) { if ($log === null) {
$logs = ['output', 'error']; $log = ['output', 'error'];
} else { } else {
$logs = explode(',', strtolower($logs)); $log = explode(',', strtolower($log));
} }
$lines = intval($request->get('lines', 50)); $lines = intval($request->get('lines', 50));
@@ -47,16 +47,16 @@ class LogController extends ApiController
$before = $request->get('before'); $before = $request->get('before');
if ($before !== null) { if ($before !== null) {
$before = preg_split("/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2}): /", $before, -1, (PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY)); $before = preg_split("/([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})/", $before, -1, (PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY));
if (count($before) < 6) { if (count($before) !== 6) {
$before = null; $before = null;
} }
} }
$after = $request->get('after'); $after = $request->get('after');
if ($after !== null) { if ($after !== null) {
$after = preg_split("/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2}): /", $after, -1, (PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY)); $after = preg_split("/([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})/", $after, -1, (PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY));
if (count($after) < 6) { if (count($after) !== 6) {
$after = null; $after = null;
} }
} }
@@ -72,7 +72,7 @@ class LogController extends ApiController
]; ];
foreach ($logFiles as $logFile) { foreach ($logFiles as $logFile) {
if (in_array($logFile['name'], $logs) === true) { if (in_array($logFile['name'], $log) === true) {
$logContent = ''; $logContent = '';
if (file_exists($logFile['path']) === true) { if (file_exists($logFile['path']) === true) {