mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
Merge pull request #355 from cvc90/Pi.Alert-fixes-improvements-systeminfo-v5
Corrections and improvements in the "System info" menu v5 - thank you for the awesome work @cvc90 👍
This commit is contained in:
@@ -330,8 +330,6 @@
|
||||
"Systeminfo_This_Client" : "Dieser Mandant",
|
||||
"Systeminfo_Client_User_Agent": "Benutzeragent:",
|
||||
"Systeminfo_Client_Resolution": "Browserauflösung:",
|
||||
"Systeminfo_System" : "System",
|
||||
"Systeminfo_Motherboard" : "Hauptplatine",
|
||||
"Systeminfo_CPU" : "CPU",
|
||||
"Systeminfo_CPU_Vendor": "CPU-Anbieter:",
|
||||
"Systeminfo_CPU_Name": "CPU-Name:",
|
||||
@@ -342,6 +340,13 @@
|
||||
"Systeminfo_Memory_Usage": "Speichernutzung:",
|
||||
"Systeminfo_Memory_Usage_Percent": "Speicher %:",
|
||||
"Systeminfo_Memory_Total_Memory": "Gesamtspeicher:",
|
||||
"Systeminfo_Motherboard" : "Hauptplatine",
|
||||
"Systeminfo_Motherboard_BIOS": "BIOS:",
|
||||
"Systeminfo_Motherboard_BIOS_Date": "BIOS-Datum:",
|
||||
"Systeminfo_Motherboard_BIOS_Vendor": "BIOS-Anbieter:",
|
||||
"Systeminfo_Motherboard_Manufactured": "Hergestellt von:",
|
||||
"Systeminfo_Motherboard_Name": "Name:",
|
||||
"Systeminfo_Motherboard_Revision": "Revision:",
|
||||
"Systeminfo_Storage" : "Lagerung",
|
||||
"Systeminfo_Storage_Mount": "Mountpunkt:",
|
||||
"Systeminfo_Storage_Device": "Gerät:",
|
||||
@@ -353,10 +358,38 @@
|
||||
"Systeminfo_Storage_Usage_Used": "Verwendet:",
|
||||
"Systeminfo_Storage_Usage_Free": "Kostenlos:",
|
||||
"Systeminfo_Network" : "Netzwerk",
|
||||
"Systeminfo_Network_Accept_Encoding": "Kodierung akzeptieren:",
|
||||
"Systeminfo_Network_Accept_Language": "Sprache akzeptieren:",
|
||||
"Systeminfo_Network_Connection_Port": "Verbindungsport:",
|
||||
"Systeminfo_Network_HTTP_Host": "HTTP-Host:",
|
||||
"Systeminfo_Network_HTTP_Referer": "HTTP-Referer:",
|
||||
"Systeminfo_Network_HTTP_Referer_String": "Kein HTTP-Referer",
|
||||
"Systeminfo_Network_IP": "IP Internet:",
|
||||
"Systeminfo_Network_IP_Connection": "IP-Verbindung:",
|
||||
"Systeminfo_Network_IP_Server": "Server-IP:",
|
||||
"Systeminfo_Network_MIME": "MIME:",
|
||||
"Systeminfo_Network_Request_Method": "Anfragemethode:",
|
||||
"Systeminfo_Network_Request_URI": "URI anfordern:",
|
||||
"Systeminfo_Network_Request_Time": "Anfragezeit:",
|
||||
"Systeminfo_Network_Secure_Connection": "Sichere Verbindung:",
|
||||
"Systeminfo_Network_Secure_Connection_String": "Nein (HTTP)",
|
||||
"Systeminfo_Network_Server_Name": "Servername:",
|
||||
"Systeminfo_Network_Server_Name_String": "Servername nicht gefunden",
|
||||
"Systeminfo_Network_Server_Query": "Serverabfrage:",
|
||||
"Systeminfo_Network_Server_Query_String": "Keine Abfragezeichenfolge",
|
||||
"Systeminfo_Network_Server_Version": "Serverversion:",
|
||||
"Systeminfo_Network_Hardware" : "Netzwerk Hardware",
|
||||
"Systeminfo_Services" : "Dienste",
|
||||
"Systeminfo_Services_Name": "Dienstname",
|
||||
"Systeminfo_Services_Description": "Dienstbeschreibung",
|
||||
"Systeminfo_System" : "System",
|
||||
"Systeminfo_System_Architecture": "Architektur:",
|
||||
"Systeminfo_System_AVG": "AVG laden:",
|
||||
"Systeminfo_System_Kernel": "Kernel:",
|
||||
"Systeminfo_System_OSVersion": "Betriebssystem:",
|
||||
"Systeminfo_System_System": "System:",
|
||||
"Systeminfo_System_Uname": "Uname:",
|
||||
"Systeminfo_System_Uptime": "Betriebszeit:",
|
||||
"Systeminfo_USB_Devices" : "USB-Geräte"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -595,8 +595,6 @@
|
||||
"Systeminfo_This_Client" : "This Client",
|
||||
"Systeminfo_Client_User_Agent": "User Agent:",
|
||||
"Systeminfo_Client_Resolution": "Browser Resolution:",
|
||||
"Systeminfo_System" : "System",
|
||||
"Systeminfo_Motherboard" : "Motherboard",
|
||||
"Systeminfo_CPU" : "CPU",
|
||||
"Systeminfo_CPU_Vendor": "CPU Vendor:",
|
||||
"Systeminfo_CPU_Name": "CPU Name:",
|
||||
@@ -607,6 +605,35 @@
|
||||
"Systeminfo_Memory_Usage": "Memory usage:",
|
||||
"Systeminfo_Memory_Usage_Percent": "Memory %:",
|
||||
"Systeminfo_Memory_Total_Memory": "Total memory:",
|
||||
"Systeminfo_Motherboard" : "Motherboard",
|
||||
"Systeminfo_Motherboard_BIOS": "BIOS:",
|
||||
"Systeminfo_Motherboard_BIOS_Date": "BIOS date:",
|
||||
"Systeminfo_Motherboard_BIOS_Vendor": "BIOS vendor:",
|
||||
"Systeminfo_Motherboard_Manufactured": "Manufactured by:",
|
||||
"Systeminfo_Motherboard_Name": "Name:",
|
||||
"Systeminfo_Motherboard_Revision": "Revision:",
|
||||
"Systeminfo_Network" : "Network",
|
||||
"Systeminfo_Network_Accept_Encoding": "Accept encoding:",
|
||||
"Systeminfo_Network_Accept_Language": "Accept language:",
|
||||
"Systeminfo_Network_Connection_Port": "Connection port:",
|
||||
"Systeminfo_Network_HTTP_Host": "HTTP host:",
|
||||
"Systeminfo_Network_HTTP_Referer": "HTTP referer:",
|
||||
"Systeminfo_Network_HTTP_Referer_String": "No HTTP referer",
|
||||
"Systeminfo_Network_IP": "IP Internet:",
|
||||
"Systeminfo_Network_IP_Connection": "IP connection:",
|
||||
"Systeminfo_Network_IP_Server": "Server IP:",
|
||||
"Systeminfo_Network_MIME": "MIME:",
|
||||
"Systeminfo_Network_Request_Method": "Request Method:",
|
||||
"Systeminfo_Network_Request_URI": "Request URI:",
|
||||
"Systeminfo_Network_Request_Time": "Request time:",
|
||||
"Systeminfo_Network_Secure_Connection": "Secure connection:",
|
||||
"Systeminfo_Network_Secure_Connection_String": "No (HTTP)",
|
||||
"Systeminfo_Network_Server_Name": "Server name:",
|
||||
"Systeminfo_Network_Server_Name_String": "Server name not found",
|
||||
"Systeminfo_Network_Server_Query": "Server query:",
|
||||
"Systeminfo_Network_Server_Query_String": "No query string",
|
||||
"Systeminfo_Network_Server_Version": "Server Version:",
|
||||
"Systeminfo_Network_Hardware" : "Network Hardware",
|
||||
"Systeminfo_Storage" : "Storage",
|
||||
"Systeminfo_Storage_Mount" : "Mount point:",
|
||||
"Systeminfo_Storage_Device" : "Device:",
|
||||
@@ -617,11 +644,17 @@
|
||||
"Systeminfo_Storage_Usage_Total" : "Total:",
|
||||
"Systeminfo_Storage_Usage_Used" : "Used:",
|
||||
"Systeminfo_Storage_Usage_Free" : "Free:",
|
||||
"Systeminfo_Network" : "Network",
|
||||
"Systeminfo_Network_Hardware" : "Network Hardware",
|
||||
"Systeminfo_Services" : "Services",
|
||||
"Systeminfo_Services_Name" : "Service Name",
|
||||
"Systeminfo_Services_Description" : "Service Description",
|
||||
"Systeminfo_System" : "System",
|
||||
"Systeminfo_System_Architecture": "Architecture:",
|
||||
"Systeminfo_System_AVG": "Load average:",
|
||||
"Systeminfo_System_Kernel": "Kernel:",
|
||||
"Systeminfo_System_OSVersion": "Operating System:",
|
||||
"Systeminfo_System_System": "System:",
|
||||
"Systeminfo_System_Uname": "Uname:",
|
||||
"Systeminfo_System_Uptime": "Uptime:",
|
||||
"Systeminfo_USB_Devices" : "USB Devices"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -592,8 +592,6 @@
|
||||
"Systeminfo_This_Client": "Este cliente",
|
||||
"Systeminfo_Client_User_Agent": "Agente de usuario:",
|
||||
"Systeminfo_Client_Resolution": "Resolución del navegador:",
|
||||
"Systeminfo_System": "Sistema",
|
||||
"Systeminfo_Motherboard" : "Placa base",
|
||||
"Systeminfo_CPU" : "CPU",
|
||||
"Systeminfo_CPU_Vendor": "Proveedor de CPU:",
|
||||
"Systeminfo_CPU_Name": "Nombre de la CPU:",
|
||||
@@ -604,6 +602,35 @@
|
||||
"Systeminfo_Memory_Usage": "Memoria en uso:",
|
||||
"Systeminfo_Memory_Usage_Percent": "Memoria %:",
|
||||
"Systeminfo_Memory_Total_Memory": "Memoria total:",
|
||||
"Systeminfo_Motherboard" : "Placa base",
|
||||
"Systeminfo_Motherboard_BIOS": "BIOS:",
|
||||
"Systeminfo_Motherboard_BIOS_Date": "Fecha del BIOS:",
|
||||
"Systeminfo_Motherboard_BIOS_Vendor": "Proveedor de BIOS:",
|
||||
"Systeminfo_Motherboard_Manufactured": "Fabricado por:",
|
||||
"Systeminfo_Motherboard_Name": "Nombre:",
|
||||
"Systeminfo_Motherboard_Revision": "Revisión:",
|
||||
"Systeminfo_Network": "Red",
|
||||
"Systeminfo_Network_Accept_Encoding": "Codificación aceptada:",
|
||||
"Systeminfo_Network_Accept_Language": "Idioma aceptado:",
|
||||
"Systeminfo_Network_Connection_Port": "Puerto de conexión:",
|
||||
"Systeminfo_Network_HTTP_Host": "Host HTTP:",
|
||||
"Systeminfo_Network_HTTP_Referer": "Referido HTTP:",
|
||||
"Systeminfo_Network_HTTP_Referer_String": "Sin referencia HTTP",
|
||||
"Systeminfo_Network_IP": "IP Internet:",
|
||||
"Systeminfo_Network_IP_Connection": "Conexión IP:",
|
||||
"Systeminfo_Network_IP_Server": "IP del servidor:",
|
||||
"Systeminfo_Network_MIME": "MIME:",
|
||||
"Systeminfo_Network_Request_Method": "Método de solicitud:",
|
||||
"Systeminfo_Network_Request_URI": "URI de solicitud:",
|
||||
"Systeminfo_Network_Request_Time": "Hora de solicitud:",
|
||||
"Systeminfo_Network_Secure_Connection": "Conexión segura:",
|
||||
"Systeminfo_Network_Secure_Connection_String": "No (HTTP)",
|
||||
"Systeminfo_Network_Server_Name": "Nombre del servidor:",
|
||||
"Systeminfo_Network_Server_Name_String": "Nombre del servidor no encontrado",
|
||||
"Systeminfo_Network_Server_Query": "Consulta del servidor:",
|
||||
"Systeminfo_Network_Server_Query_String": "Sin cadena de consulta",
|
||||
"Systeminfo_Network_Server_Version": "Versión del servidor:",
|
||||
"Systeminfo_Network_Hardware": "Hardware de red",
|
||||
"Systeminfo_Storage": "Almacenamiento",
|
||||
"Systeminfo_Storage_Mount": "Punto de montaje:",
|
||||
"Systeminfo_Storage_Device" : "Dispositivo:",
|
||||
@@ -614,11 +641,17 @@
|
||||
"Systeminfo_Storage_Usage_Total": "Total:",
|
||||
"Systeminfo_Storage_Usage_Used": "Usado:",
|
||||
"Systeminfo_Storage_Usage_Free": "Libre:",
|
||||
"Systeminfo_Network": "Red",
|
||||
"Systeminfo_Network_Hardware": "Hardware de red",
|
||||
"Systeminfo_Services": "Servicios",
|
||||
"Systeminfo_Services_Name": "Nombre del servicio",
|
||||
"Systeminfo_Services_Description": "Descripción del servicio",
|
||||
"Systeminfo_System": "Sistema",
|
||||
"Systeminfo_System_Architecture": "Arquitectura:",
|
||||
"Systeminfo_System_AVG": "Cargar promedio:",
|
||||
"Systeminfo_System_Kernel": "Núcleo:",
|
||||
"Systeminfo_System_OSVersion": "Sistema Operativo:",
|
||||
"Systeminfo_System_System": "Sistema:",
|
||||
"Systeminfo_System_Uname": "Uname:",
|
||||
"Systeminfo_System_Uptime": "Tiempo de actividad:",
|
||||
"Systeminfo_USB_Devices": "Dispositivos USB"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,13 +96,13 @@ $formatted_date2 = $date->format('d/m/Y H:i:s');
|
||||
$formatted_date3 = $date->format('Y/m/d H:i:s');
|
||||
//Network stats
|
||||
// Check Server name
|
||||
if (!empty(gethostname())) { $network_NAME = gethostname(); } else { $network_NAME = 'Server name not found'; }
|
||||
if (!empty(gethostname())) { $network_NAME = gethostname(); } else { $network_NAME = lang('Systeminfo_Network_Server_Name_String'); }
|
||||
// Check HTTPS
|
||||
if (isset($_SERVER['HTTPS'])) { $network_HTTPS = 'Yes (HTTPS)'; } else { $network_HTTPS = 'No (HTTP)'; }
|
||||
if (isset($_SERVER['HTTPS'])) { $network_HTTPS = 'Yes (HTTPS)'; } else { $network_HTTPS = lang('Systeminfo_Network_Secure_Connection_String'); }
|
||||
// Check Query String
|
||||
if (empty($_SERVER['QUERY_STRING'])) { $network_QueryString = 'No query string'; } else { $network_QueryString = $_SERVER['QUERY_STRING']; }
|
||||
if (empty($_SERVER['QUERY_STRING'])) { $network_QueryString = lang('Systeminfo_Network_Server_Query_String'); } else { $network_QueryString = $_SERVER['QUERY_STRING']; }
|
||||
// Check HTTP referer
|
||||
if (empty($_SERVER['HTTP_REFERER'])) { $network_referer = 'No HTTP referer'; } else { $network_referer = $_SERVER['HTTP_REFERER']; }
|
||||
if (empty($_SERVER['HTTP_REFERER'])) { $network_referer = lang('Systeminfo_Network_HTTP_Referer_String'); } else { $network_referer = $_SERVER['HTTP_REFERER']; }
|
||||
//Network Hardware stat
|
||||
$network_result = shell_exec("cat /proc/net/dev | tail -n +3 | awk '{print $1}'");
|
||||
$net_interfaces = explode("\n", trim($network_result));
|
||||
@@ -134,20 +134,20 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_General_Full_Date') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $formatted_date . '</div>
|
||||
<div class="col-sm-3 sysinfo_general_a">' . lang('Systeminfo_General_Full_Date') . '</div>
|
||||
<div class="col-sm-9 sysinfo_general_b">' . $formatted_date . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_General_Date') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $formatted_date2 . '</div>
|
||||
<div class="col-sm-3 sysinfo_general_a">' . lang('Systeminfo_General_Date') . '</div>
|
||||
<div class="col-sm-9 sysinfo_general_b">' . $formatted_date2 . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_General_Date2') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $formatted_date3 . '</div>
|
||||
<div class="col-sm-3 sysinfo_general_a">' . lang('Systeminfo_General_Date2') . '</div>
|
||||
<div class="col-sm-9 sysinfo_general_b">' . $formatted_date3 . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_General_TimeZone') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $timeZone . '</div>
|
||||
<div class="col-sm-3 sysinfo_general_a">' . lang('Systeminfo_General_TimeZone') . '</div>
|
||||
<div class="col-sm-9 sysinfo_general_b">' . $timeZone . '</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
@@ -159,12 +159,12 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_Client_User_Agent') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['HTTP_USER_AGENT'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_client_a">' . lang('Systeminfo_Client_User_Agent') . '</div>
|
||||
<div class="col-sm-9 sysinfo_client_b">' . $_SERVER['HTTP_USER_AGENT'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_Client_Resolution') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b" id="resolution"></div>
|
||||
<div class="col-sm-3 sysinfo_client_a">' . lang('Systeminfo_Client_Resolution') . '</div>
|
||||
<div class="col-sm-9 sysinfo_client_b" id="resolution"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
@@ -187,32 +187,32 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Uptime:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $stat['uptime'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_Uptime') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">' . $stat['uptime'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Kernel:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $system_namekernel . '</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_Kernel') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">' . $system_namekernel . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">System:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $system_namesystem . '</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_System') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">' . $system_namesystem . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Operating System:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $stat['os_version'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_OSVersion') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">' . $stat['os_version'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Uname:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $system_full . '</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_Uname') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">' . $system_full . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Architecture:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $system_architecture . '</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_Architecture') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">' . $system_architecture . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Load AVG:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">'. $load_average[0] .' '. $load_average[1] .' '. $load_average[2] .'</div>
|
||||
<div class="col-sm-3 sysinfo_system_a">' . lang('Systeminfo_System_AVG') . '</div>
|
||||
<div class="col-sm-9 sysinfo_system_b">'. $load_average[0] .' '. $load_average[1] .' '. $load_average[2] .'</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
@@ -224,28 +224,28 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Name:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $motherboard_name . '</div>
|
||||
<div class="col-sm-3 sysinfo_motherboard_a">' . lang('Systeminfo_Motherboard_Name') . '</div>
|
||||
<div class="col-sm-9 sysinfo_motherboard_b">' . $motherboard_name . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Manufactured by:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $motherboard_manufactured . '</div>
|
||||
<div class="col-sm-3 sysinfo_motherboard_a">' . lang('Systeminfo_Motherboard_Manufactured') . '</div>
|
||||
<div class="col-sm-9 sysinfo_motherboard_b">' . $motherboard_manufactured . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Revision:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $motherboard_revision. '</div>
|
||||
<div class="col-sm-3 sysinfo_motherboard_a">' . lang('Systeminfo_Motherboard_Revision') . '</div>
|
||||
<div class="col-sm-9 sysinfo_motherboard_b">' . $motherboard_revision. '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">BIOS:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $motherboard_bios . '</div>
|
||||
<div class="col-sm-3 sysinfo_motherboard_a">' . lang('Systeminfo_Motherboard_BIOS') . '</div>
|
||||
<div class="col-sm-9 sysinfo_motherboard_b">' . $motherboard_bios . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">BIOS date:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $motherboard_biosdate . '</div>
|
||||
<div class="col-sm-3 sysinfo_motherboard_a">' . lang('Systeminfo_Motherboard_BIOS_Date') . '</div>
|
||||
<div class="col-sm-9 sysinfo_motherboard_b">' . $motherboard_biosdate . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">BIOS vendor:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $motherboard_biosvendor . '</div>
|
||||
<div class="col-sm-3 sysinfo_motherboard_a">' . lang('Systeminfo_Motherboard_BIOS_Vendor') . '</div>
|
||||
<div class="col-sm-9 sysinfo_motherboard_b">' . $motherboard_biosvendor . '</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
@@ -257,24 +257,24 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_CPU_Vendor') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $cpu_vendor . '</div>
|
||||
<div class="col-sm-3 sysinfo_cpu_a">' . lang('Systeminfo_CPU_Vendor') . '</div>
|
||||
<div class="col-sm-9 sysinfo_cpu_b">' . $cpu_vendor . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_CPU_Name') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $stat['cpu_model'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_cpu_a">' . lang('Systeminfo_CPU_Name') . '</div>
|
||||
<div class="col-sm-9 sysinfo_cpu_b">' . $stat['cpu_model'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_CPU_Cores') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $stat['cpu'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_cpu_a">' . lang('Systeminfo_CPU_Cores') . '</div>
|
||||
<div class="col-sm-9 sysinfo_cpu_b">' . $stat['cpu'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_CPU_Speed') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $stat['cpu_frequ'] . ' MHz</div>
|
||||
<div class="col-sm-3 sysinfo_cpu_a">' . lang('Systeminfo_CPU_Speed') . '</div>
|
||||
<div class="col-sm-9 sysinfo_cpu_b">' . $stat['cpu_frequ'] . ' MHz</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_CPU_Temp') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">'. $cpu_temp .' °C</div>
|
||||
<div class="col-sm-3 sysinfo_cpu_a">' . lang('Systeminfo_CPU_Temp') . '</div>
|
||||
<div class="col-sm-9 sysinfo_cpu_b">'. $cpu_temp .' °C</div>
|
||||
</div>';
|
||||
// Get the number of CPU cores
|
||||
$num_cpus = $stat['cpu'];
|
||||
@@ -291,8 +291,8 @@ echo '<div class="box box-solid">
|
||||
|
||||
// Print the CPU temperature
|
||||
echo '<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">CPU Temp ' . $a . ':</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $cpu_tempxx . ' °C</div>
|
||||
<div class="col-sm-3 sysinfo_cpu_a">CPU Temp ' . $a . ':</div>
|
||||
<div class="col-sm-9 sysinfo_cpu_b">' . $cpu_tempxx . ' °C</div>
|
||||
</div>';
|
||||
}
|
||||
echo '
|
||||
@@ -306,16 +306,16 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_Memory_Usage_Percent') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $memory_usage_percent . ' %</div>
|
||||
<div class="col-sm-3 sysinfo_memory_a">' . lang('Systeminfo_Memory_Usage_Percent') . '</div>
|
||||
<div class="col-sm-9 sysinfo_memory_b">' . $memory_usage_percent . ' %</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_Memory_Usage') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $mem_used . ' MB / ' . $total_memorymb . ' MB</div>
|
||||
<div class="col-sm-3 sysinfo_memory_a">' . lang('Systeminfo_Memory_Usage') . '</div>
|
||||
<div class="col-sm-9 sysinfo_memory_b">' . $mem_used . ' MB / ' . $total_memorymb . ' MB</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_Memory_Total_Memory') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $total_memorymb . ' MB (' . $total_memorykb . ' KB)</div>
|
||||
<div class="col-sm-3 sysinfo_memory_a">' . lang('Systeminfo_Memory_Total_Memory') . '</div>
|
||||
<div class="col-sm-9 sysinfo_memory_b">' . $total_memorymb . ' MB (' . $total_memorykb . ' KB)</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
@@ -344,13 +344,13 @@ for ($x = 0; $x < sizeof($storage_lsblk_line); $x++) {
|
||||
//if (stristr($hdd_devices[$x], '/dev/')) {
|
||||
echo '<div class="row">';
|
||||
if (preg_match('~[0-9]+~', $storage_lsblk_line[$x][0])) {
|
||||
echo '<div class="col-sm-4 sysinfo_gerneral_a">"' . lang('Systeminfo_Storage_Mount') . ' ' . $storage_lsblk_line[$x][3] . '"</div>';
|
||||
echo '<div class="col-sm-4 sysinfo_storage_a">"' . lang('Systeminfo_Storage_Mount') . ' ' . $storage_lsblk_line[$x][3] . '"</div>';
|
||||
} else {
|
||||
echo '<div class="col-sm-4 sysinfo_gerneral_a">"' . str_replace('_', ' ', $storage_lsblk_line[$x][3]) . '"</div>';
|
||||
echo '<div class="col-sm-4 sysinfo_storage_a">"' . str_replace('_', ' ', $storage_lsblk_line[$x][3]) . '"</div>';
|
||||
}
|
||||
echo '<div class="col-sm-3 sysinfo_gerneral_b">' . lang('Systeminfo_Storage_Device') . ' /dev/' . $storage_lsblk_line[$x][0] . '</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_gerneral_b">' . lang('Systeminfo_Storage_Size') . ' ' . $storage_lsblk_line[$x][1] . '</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_gerneral_b">' . lang('Systeminfo_Storage_Type') . ' ' . $storage_lsblk_line[$x][2] . '</div>';
|
||||
echo '<div class="col-sm-3 sysinfo_storage_b">' . lang('Systeminfo_Storage_Device') . ' /dev/' . $storage_lsblk_line[$x][0] . '</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_storage_b">' . lang('Systeminfo_Storage_Size') . ' ' . $storage_lsblk_line[$x][1] . '</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_storage_b">' . lang('Systeminfo_Storage_Type') . ' ' . $storage_lsblk_line[$x][2] . '</div>';
|
||||
echo '</div>';
|
||||
//}
|
||||
}
|
||||
@@ -369,10 +369,10 @@ for ($x = 0; $x < sizeof($hdd_devices); $x++) {
|
||||
if ($hdd_devices_used[$x] == 0) {$temp_used = 0;} else { $temp_used = number_format(round(($hdd_devices_used[$x] / 1024 / 1024), 2), 2, ',', '.'); $temp_used = trim($temp_total);}
|
||||
if ($hdd_devices_free[$x] == 0) {$temp_free = 0;} else { $temp_free = number_format(round(($hdd_devices_free[$x] / 1024 / 1024), 2), 2, ',', '.'); $temp_free = trim($temp_total);}
|
||||
echo '<div class="row">';
|
||||
echo '<div class="col-sm-4 sysinfo_gerneral_a">"' . lang('Systeminfo_Storage_Usage_Mount') . ' ' . $hdd_devices_mount[$x] . '"</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_gerneral_b">' . lang('Systeminfo_Storage_Usage_Total') . ' ' . $temp_total . ' GB</div>';
|
||||
echo '<div class="col-sm-3 sysinfo_gerneral_b">' . lang('Systeminfo_Storage_Usage_Used') . ' ' . $temp_used . ' GB (' . number_format($hdd_devices_percent[$x], 1, ',', '.') . '%)</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_gerneral_b">' . lang('Systeminfo_Storage_Usage_Free') . ' ' . $temp_free . ' GB</div>';
|
||||
echo '<div class="col-sm-4 sysinfo_storage_usage_a">"' . lang('Systeminfo_Storage_Usage_Mount') . ' ' . $hdd_devices_mount[$x] . '"</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_storage_usage_b">' . lang('Systeminfo_Storage_Usage_Total') . ' ' . $temp_total . ' GB</div>';
|
||||
echo '<div class="col-sm-3 sysinfo_storage_usage_b">' . lang('Systeminfo_Storage_Usage_Used') . ' ' . $temp_used . ' GB (' . number_format($hdd_devices_percent[$x], 1, ',', '.') . '%)</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_storage_usage_b">' . lang('Systeminfo_Storage_Usage_Free') . ' ' . $temp_free . ' GB</div>';
|
||||
echo '</div>';
|
||||
}
|
||||
}
|
||||
@@ -387,68 +387,68 @@ echo '<div class="box box-solid">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">IP Internet:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . shell_exec("curl https://ifconfig.co") . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_IP') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . shell_exec("curl https://ifconfig.co") . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">IP connection:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['REMOTE_ADDR'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_IP_Connection') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['REMOTE_ADDR'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Server IP:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['SERVER_ADDR'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_IP_Server') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['SERVER_ADDR'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Server name:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $network_NAME . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Server_Name') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $network_NAME . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Connection port:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['REMOTE_PORT'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Connection_Port') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['REMOTE_PORT'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Secure connection:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $network_HTTPS . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Secure_Connection') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $network_HTTPS . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Server Version:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['SERVER_SOFTWARE'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Server_Version') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['SERVER_SOFTWARE'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Request URI:</div>
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">' . lang('Systeminfo_Network_Request_URI') . '</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['REQUEST_URI'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Server query:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $network_QueryString . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Server_Query') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $network_QueryString . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">HTTP host:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['HTTP_HOST'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_HTTP_Host') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['HTTP_HOST'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">HTTP referer:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $network_referer . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_HTTP_Referer') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $network_referer . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">MIME:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['HTTP_ACCEPT'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_MIME') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['HTTP_ACCEPT'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Accept language:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Accept_Language') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Accept encoding:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['HTTP_ACCEPT_ENCODING'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Accept_Encoding') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['HTTP_ACCEPT_ENCODING'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Request Method:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['REQUEST_METHOD'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Request_Method') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['REQUEST_METHOD'] . '</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3 sysinfo_gerneral_a">Request time:</div>
|
||||
<div class="col-sm-9 sysinfo_gerneral_b">' . $_SERVER['REQUEST_TIME'] . '</div>
|
||||
<div class="col-sm-3 sysinfo_network_a">' . lang('Systeminfo_Network_Request_Time') . '</div>
|
||||
<div class="col-sm-9 sysinfo_network_b">' . $_SERVER['REQUEST_TIME'] . '</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
@@ -470,10 +470,10 @@ for ($x = 0; $x < sizeof($net_interfaces); $x++) {
|
||||
if ($net_interfaces_rx[$x] == 0) {$temp_rx = 0;} else { $temp_rx = number_format(round(($net_interfaces_rx[$x] / 1024 / 1024), 2), 2, ',', '.');}
|
||||
if ($net_interfaces_tx[$x] == 0) {$temp_tx = 0;} else { $temp_tx = number_format(round(($net_interfaces_tx[$x] / 1024 / 1024), 2), 2, ',', '.');}
|
||||
echo '<div class="row">';
|
||||
echo '<div class="col-sm-2 sysinfo_network_a">' . $interface_name . '</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_network_b">' . $interface_ip_arr[1] . '</div>';
|
||||
echo '<div class="col-sm-3 sysinfo_network_b">RX: <div class="sysinfo_network_value">' . $temp_rx . ' MB</div></div>';
|
||||
echo '<div class="col-sm-3 sysinfo_network_b">TX: <div class="sysinfo_network_value">' . $temp_tx . ' MB</div></div>';
|
||||
echo '<div class="col-sm-2 sysinfo_network_hardware_a">' . $interface_name . '</div>';
|
||||
echo '<div class="col-sm-2 sysinfo_network_hardware_b">' . $interface_ip_arr[1] . '</div>';
|
||||
echo '<div class="col-sm-3 sysinfo_network_hardware_b">RX: <div class="sysinfo_network_value">' . $temp_rx . ' MB</div></div>';
|
||||
echo '<div class="col-sm-3 sysinfo_network_hardware_b">TX: <div class="sysinfo_network_value">' . $temp_tx . ' MB</div></div>';
|
||||
echo '</div>';
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user