query($sql); // ##################################### // ## Expand Devices Table // ##################################### $sql = 'ALTER TABLE "Devices" ADD "dev_Infrastructure" INTEGER'; $result = $db->query($sql); $sql = 'ALTER TABLE "Devices" ADD "dev_Infrastructure_port" INTEGER'; $result = $db->query($sql); // ##################################### // Add New Network Devices // ##################################### if ($_REQUEST['Networkinsert'] == "yes") { if (isset($_REQUEST['NetworkDeviceName']) && isset($_REQUEST['NetworkDeviceTyp'])) { $sql = 'INSERT INTO "network_infrastructure" ("net_device_name", "net_device_typ") VALUES("'.$_REQUEST['NetworkDeviceName'].'", "'.$_REQUEST['NetworkDeviceTyp'].'")'; $result = $db->query($sql); } } // ##################################### // remove Network Devices // ##################################### if ($_REQUEST['Networkdelete'] == "yes") { if (isset($_REQUEST['NetworkDeviceID'])) { $sql = 'DELETE FROM "network_infrastructure" WHERE "device_id"="'.$_REQUEST['NetworkDeviceID'].'"'; $result = $db->query($sql); } } ?>

Netzwerkvisualisierung

Verwalte Netzwerk-Geräte

'.$pia_func_netdevname.' / '.$pia_func_netdevtyp.''; } function createnetworktabcontent($pia_func_netdevid, $pia_func_netdevname, $pia_func_netdevtyp, $activetab) { echo '

'.$pia_func_netdevname.' (ID: '.$pia_func_netdevid.')


'; global $db; $func_sql = 'SELECT * FROM "Devices" WHERE "dev_Infrastructure" = "'.$pia_func_netdevid.'"'; $func_result = $db->query($func_sql);//->fetchArray(SQLITE3_ASSOC); while($func_res = $func_result->fetchArray(SQLITE3_ASSOC)){ if(!isset($func_res['dev_Name'])) continue; if ($func_res['dev_PresentLastScan'] == 1) {$port_state = '
Up
';} else {$port_state = '
Down
';} echo 'Port: '.$func_res['dev_Infrastructure_port'].' - '.$port_state.' - '.$func_res['dev_Name'].' - '.$func_res['dev_LastIP'].'
'; } echo '
'; } $sql = 'SELECT "device_id", "net_device_name", "net_device_typ" FROM "network_infrastructure"'; $result = $db->query($sql);//->fetchArray(SQLITE3_ASSOC); ?>