Update export_log.php
This commit is contained in:
@@ -60,16 +60,16 @@ if ($perms[2] !== "1") {
|
|||||||
$filter_query = "";
|
$filter_query = "";
|
||||||
// Apply filters if present
|
// Apply filters if present
|
||||||
if (isset($_GET["loglevel"])) {
|
if (isset($_GET["loglevel"])) {
|
||||||
$filter_query .= "&loglevel=" . urlencode($_GET["loglevel"]);
|
$filter_query .= " AND loglevel LIKE '%" . $conn->real_escape_string($_GET["loglevel"]) . "%'";
|
||||||
}
|
}
|
||||||
if (isset($_GET["logtext"])) {
|
if (isset($_GET["logtext"])) {
|
||||||
$filter_query .= "&logtext=" . urlencode($_GET["logtext"]);
|
$filter_query .= " AND logtext LIKE '%" . $conn->real_escape_string($_GET["logtext"]) . "%'";
|
||||||
}
|
}
|
||||||
if (isset($_GET["machine_id"])) {
|
if (isset($_GET["machine_id"])) {
|
||||||
$filter_query .= "&machine_id=" . urlencode($_GET["machine_id"]);
|
$filter_query .= " AND machine_id LIKE '%" . $conn->real_escape_string($_GET["machine_id"]) . "%'";
|
||||||
}
|
}
|
||||||
if (isset($_GET["time"])) {
|
if (isset($_GET["time"])) {
|
||||||
$filter_query .= "&time=" . urlencode($_GET["time"]);
|
$filter_query .= " AND time LIKE '%" . $conn->real_escape_string($_GET["time"]) . "%'";
|
||||||
}
|
}
|
||||||
|
|
||||||
$export_file = fopen($export_file_path, 'w');
|
$export_file = fopen($export_file_path, 'w');
|
||||||
@@ -80,16 +80,7 @@ if ($perms[2] !== "1") {
|
|||||||
} else {
|
} else {
|
||||||
fwrite($export_file, "id;loglevel;logtext;machine_id;time\r\n");
|
fwrite($export_file, "id;loglevel;logtext;machine_id;time\r\n");
|
||||||
|
|
||||||
$sql = "SELECT * FROM log";
|
$sql = "SELECT * FROM log WHERE 1=1 $filter_query";
|
||||||
|
|
||||||
// Apply filters if present
|
|
||||||
if (!empty($filter_query)) {
|
|
||||||
$sql .= " WHERE 1=1";
|
|
||||||
parse_str(substr($filter_query, 1), $filter_array);
|
|
||||||
foreach ($filter_array as $key => $value) {
|
|
||||||
$sql .= " AND $key LIKE '%" . $conn->real_escape_string($value) . "%'";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$result = $conn->query($sql);
|
$result = $conn->query($sql);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user