diff --git a/app/log_viewer/log_viewer.php b/app/log_viewer/log_viewer.php index d59d99f828..5497d6db6f 100644 --- a/app/log_viewer/log_viewer.php +++ b/app/log_viewer/log_viewer.php @@ -45,17 +45,20 @@ else { $row_style["1"] = "row_style1"; //set a default line number value (off) - if ($_POST['ln'] == '') { $_POST['ln'] = 0; } + if (!isset($_POST['ln']) || $_POST['ln'] == '') { $_POST['ln'] = 0; } //set a default ordinal (descending) - if ($_POST['ord'] == '') { $_POST['ord'] = "asc"; } + if (!isset($_POST['ord']) || $_POST['ord'] == '') { $_POST['ord'] = "asc"; } //set a default file size - if (strlen($_POST['fs']) == 0) { $_POST['fs'] = "32"; } + if (!isset($_POST['fs']) || strlen($_POST['fs']) == 0) { $_POST['fs'] = "32"; } + +//set a default filter + if (!isset($_POST['filter'])) { $_POST['filter'] = ""; } if (permission_exists('log_download')) { - if ($_GET['a'] == "download") { - if ($_GET['t'] == "logs") { + if (isset($_GET['a']) && $_GET['a'] == "download") { + if (isset($_GET['t']) && $_GET['t'] == "logs") { $tmp = $_SESSION['switch']['log']['dir'].'/'; $filename = 'freeswitch.log'; } @@ -215,6 +218,7 @@ if (permission_exists('log_view')) { } //start processing + $byte_count = 0; while(!feof($file)) { $log_line = fgets($file); @@ -243,7 +247,7 @@ if (permission_exists('log_view')) { $log_line = str_replace($v1["pattern".$i], "".$v1["pattern".$i]."", $log_line); } } - $ary_output[] = "".$log_line."
"; + $ary_output[] = "".$log_line."
"; $noprint = true; } } @@ -263,6 +267,7 @@ if (permission_exists('log_view')) { $adj_index = 1; } foreach ($ary_output as $index => $line) { + $line_num = ""; if ($line != "
") { if ($_POST['ln']) { $line_num = "".($index + $adj_index)."   ";