function importConnectionLLDP($a_lldp, $networkports_id)
 {
     $pfNetworkPort = new PluginFusioninventoryNetworkPort();
     if ($a_lldp['ip'] == '' && $a_lldp['name'] == '' && $a_lldp['mac'] == '') {
         return;
     }
     $portID = FALSE;
     if ($a_lldp['ip'] != '') {
         $portID = $pfNetworkPort->getPortIDfromDeviceIP($a_lldp['ip'], $a_lldp['ifdescr'], $a_lldp['sysdescr'], $a_lldp['name'], $a_lldp['model']);
     } else {
         if ($a_lldp['mac'] != '') {
             $portID = $pfNetworkPort->getPortIDfromSysmacandPortnumber($a_lldp['mac'], $a_lldp['logical_number'], $a_lldp);
         }
     }
     if ($portID && $portID > 0) {
         $wire = new NetworkPort_NetworkPort();
         $contact_id = $wire->getOppositeContact($networkports_id);
         if (!($contact_id and $contact_id == $portID)) {
             $pfNetworkPort->disconnectDB($networkports_id);
             $pfNetworkPort->disconnectDB($portID);
             $wire->add(array('networkports_id_1' => $networkports_id, 'networkports_id_2' => $portID));
         }
     }
 }