Пример #1
0
 function oidList($p_sxml_node, $p_id)
 {
     global $DB;
     $ptc = new PluginFusioninventoryCommunication();
     // oid GET
     $query = "SELECT * FROM `glpi_plugin_fusioninventory_mib`\n                   WHERE `FK_model_infos`='" . $p_id . "'\n                     AND `activation`='1'\n                     AND `oid_port_counter`='0';";
     $result = $DB->query($query);
     while ($data = $DB->fetch_array($result)) {
         switch ($data['oid_port_dyn']) {
             case 0:
                 $ptc->addGet($p_sxml_node, $data['mapping_name'], Dropdown::getDropdownName('glpi_plugin_fusioninventory_mib_oid', $data['FK_mib_oid']), $data['mapping_name'], $data['vlan']);
                 break;
             case 1:
                 $ptc->addWalk($p_sxml_node, $data['mapping_name'], Dropdown::getDropdownName('glpi_plugin_fusioninventory_mib_oid', $data['FK_mib_oid']), $data['mapping_name'], $data['vlan']);
                 break;
         }
     }
     // oid WALK
 }