Update export_log.php
This commit is contained in:
@@ -67,59 +67,58 @@ if($perms[2]!=="1"){
|
|||||||
die("Connection failed: " . $conn->connect_error);
|
die("Connection failed: " . $conn->connect_error);
|
||||||
}
|
}
|
||||||
$last_id=-1;
|
$last_id=-1;
|
||||||
$export_file = fopen("/var/www/html/export/cyberhex_log_export.vsc", 'w');
|
$export_file = fopen("/var/www/html/export/cyberhex_log_export.csv", 'w');
|
||||||
if($export_file===null){
|
if($export_file===null){
|
||||||
$close=false;
|
|
||||||
echo '<br><div class="alert alert-danger" role="alert">
|
echo '<br><div class="alert alert-danger" role="alert">
|
||||||
Error creating export file.
|
Error creating export file.
|
||||||
</div>';
|
</div>';
|
||||||
}
|
}else{
|
||||||
fwrite($export_file,"id;loglevel;logtext;machine_id;time\r\n");
|
fwrite($export_file,"id;loglevel;logtext;machine_id;time\r\n");
|
||||||
while($num_of_log_entrys!=0){
|
while($num_of_log_entrys!=0){
|
||||||
$sql = "SELECT * FROM log where id > $last_id";
|
$sql = "SELECT * FROM log where id > $last_id";
|
||||||
$stmt = $conn->prepare($sql);
|
$stmt = $conn->prepare($sql);
|
||||||
// Execute the statement
|
// Execute the statement
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
// Get the result
|
// Get the result
|
||||||
$result = $stmt->get_result();
|
$result = $stmt->get_result();
|
||||||
$row = $result->fetch_assoc();
|
$row = $result->fetch_assoc();
|
||||||
$last_id=$row["id"];
|
$last_id=$row["id"];
|
||||||
$loglevel=$row["loglevel"];
|
$loglevel=$row["loglevel"];
|
||||||
$logtext=$row["logtext"];
|
$logtext=$row["logtext"];
|
||||||
$machine_id=$row["machine_id"];
|
$machine_id=$row["machine_id"];
|
||||||
$time=$row["time"];
|
$time=$row["time"];
|
||||||
$show=true;
|
$show=true;
|
||||||
//evaluate filter, decide if entry should be shown or not
|
//evaluate filter, decide if entry should be shown or not
|
||||||
if(isset($_GET["loglevel"]) && $_GET["loglevel"]!==""){
|
if(isset($_GET["loglevel"]) && $_GET["loglevel"]!==""){
|
||||||
if(stripos($loglevel,$_GET["loglevel"])===false){
|
if(stripos($loglevel,$_GET["loglevel"])===false){
|
||||||
$show=false;
|
$show=false;
|
||||||
|
}
|
||||||
|
}if(isset($_GET["logtext"]) && $_GET["logtext"]!==""){
|
||||||
|
if(stripos($logtext,$_GET["logtext"])===false){
|
||||||
|
$show=false;
|
||||||
|
}
|
||||||
|
}if(isset($_GET["machine_id"]) && $_GET["machine_id"]!==""){
|
||||||
|
if(stripos($machine_id,$_GET["machine_id"])===false){
|
||||||
|
$show=false;
|
||||||
|
}
|
||||||
|
}if(isset($_GET["time"]) && $_GET["time"]!==""){
|
||||||
|
if(stripos($time,$_GET["time"])===false){
|
||||||
|
$show=false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}if(isset($_GET["logtext"]) && $_GET["logtext"]!==""){
|
if($show==true){
|
||||||
if(stripos($logtext,$_GET["logtext"])===false){
|
fwrite($export_file,$last_id.";");
|
||||||
$show=false;
|
fwrite($export_file,$loglevel.";");
|
||||||
}
|
fwrite($export_file,$logtext.";");
|
||||||
}if(isset($_GET["machine_id"]) && $_GET["machine_id"]!==""){
|
fwrite($export_file,$machine_id.";");
|
||||||
if(stripos($machine_id,$_GET["machine_id"])===false){
|
fwrite($export_file,$time."\r\n");
|
||||||
$show=false;
|
|
||||||
}
|
|
||||||
}if(isset($_GET["time"]) && $_GET["time"]!==""){
|
|
||||||
if(stripos($time,$_GET["time"])===false){
|
|
||||||
$show=false;
|
|
||||||
}
|
}
|
||||||
|
$stmt->close();
|
||||||
|
$num_of_log_entrys--;
|
||||||
}
|
}
|
||||||
if($show==true){
|
$conn->close();
|
||||||
fwrite($export_file,$last_id.";");
|
fclose($export_file);
|
||||||
fwrite($export_file,$loglevel.";");
|
|
||||||
fwrite($export_file,$logtext.";");
|
|
||||||
fwrite($export_file,$machine_id.";");
|
|
||||||
fwrite($export_file,$time."\r\n");
|
|
||||||
}
|
|
||||||
$stmt->close();
|
|
||||||
$num_of_log_entrys--;
|
|
||||||
}
|
}
|
||||||
$conn->close();
|
|
||||||
if(!isset($close))
|
|
||||||
fclose($export_file);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//get count of log entrys
|
//get count of log entrys
|
||||||
|
|||||||
Reference in New Issue
Block a user