diff --git a/src/server/cyberhex-code/system/secure_zone/php/export_log.php b/src/server/cyberhex-code/system/secure_zone/php/export_log.php index a7b7f05..2f767b1 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/export_log.php +++ b/src/server/cyberhex-code/system/secure_zone/php/export_log.php @@ -68,6 +68,12 @@ if($perms[2]!=="1"){ } $last_id=-1; $export_file = fopen("/var/www/html/export/cyberhex_log_export.vsc", 'w'); + if($export_file===null){ + $close=false; + echo '
'; + } fwrite($export_file,"id;loglevel;logtext;machine_id;time\r\n"); while($num_of_log_entrys!=0){ $sql = "SELECT * FROM log where id > $last_id"; @@ -102,16 +108,18 @@ if($perms[2]!=="1"){ } } if($show==true){ - fwrite($file,$last_id.";"); - fwrite($file,$loglevel.";"); - fwrite($file,$logtext.";"); - fwrite($file,$machine_id.";"); - fwrite($file,$time."\r\n"); + fwrite($export_file,$last_id.";"); + 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