static function networking_ports_addLog($port_id, $new_value, $field)
 {
     include GLPI_ROOT . "/plugins/fusioninventory/inc_constants/snmp.mapping.constant.php";
     $ptp = new PluginFusioninventoryPort();
     $ptsnmph = new PluginFusioninventorySnmphistory();
     $pficsnmph = new PluginFusioninventoryConfigSNMPHistory();
     $db_field = $field;
     switch ($field) {
         case 'ifname':
             $db_field = 'name';
             $field = 'ifName';
             break;
         case 'mac':
             $db_field = 'ifmac';
             $field = 'macaddr';
             break;
         case 'ifnumber':
             $db_field = 'logical_number';
             $field = 'ifIndex';
             break;
         case 'trunk':
             $field = 'vlanTrunkPortDynamicStatus';
             break;
         case 'iftype':
             $field = 'ifType';
             break;
         case 'duplex':
             $field = 'portDuplex';
             break;
     }
     $ptp->load($port_id);
     //echo $ptp->getValue($db_field);
     if ($ptp->getValue($db_field) != $new_value) {
         $days = $pficsnmph->getValue($field);
         if (isset($days) and $days != '-1') {
             $array["FK_ports"] = $port_id;
             $array["field"] = $field;
             $array["old_value"] = $ptp->getValue($db_field);
             $array["new_value"] = $new_value;
             $ptsnmph->insert_connection("field", $array, $_SESSION['glpi_plugin_fusioninventory_processnumber']);
         }
     }
 }