You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-07-17 12:57:54

sebb
Member
Registered: 2009-07-17
Posts: 1

Recuperation de [OCS - Nom reseau 1] dans [GLPI - Reseau]

Bonjour,

J'ai parcouru et recherché dans ce forum, et je n'ai pas trouvé de réponse, donc je pose ce problème:

Je souhaite récupérer dans GLPI, pour un ordinateur, dans le champ "Réseau", la valeur que me remonte OCS pour "Nom reseau 1".

- Est-ce une fonctionnalité déjà implémentée, que j'aurais survolée sans la voir ?
- Si non, est-ce en cours de développement ?
- Si non, je vais devoir tenter de contribuer un peu.

Je pense que l'on pourrait insérer, dans inc/ocsng.function.php, ligne 1038 (pour glpi v0.71.6):

                if (!in_array("network", $computer_updates)) {
                        $query_ocs = "SELECT S.NETID, S.NAME AS SUBNET_NAME, S.ID, S.MASK
                                        FROM hardware as H, networks as N, subnet as S
                                        WHERE H.ID='" . $ocs_id . "'
                                        AND H.ID=N.HARDWARE_ID AND N.IPSUBNET=S.NETID;";
                        $result_ocs = $DBocs->query($query_ocs);
                        if ($DBocs->numrows($result_ocs) == 1) {
                                $line_ocs = $DBocs->fetch_assoc($result_ocs);
                                $compupdate["network"] = externalImportDropdown('glpi_dropdown_network', $line_ocs["SUBNET_NAME"]);

                        }
                }

Par contre, c'est quick'n'dirty. Si ce genre de bricolage peut m'apporter cette fonctionnalité, il manque l'intégration. Je ne connais pas assez les arcanes du produit pour fournir une solution complète.
- activation par la page de configuration du mode OCSNG
- choix du champ utilisé (NETID, NAME, ID, MASK par exemple)
- revue du code et intégration normée

Dans un premier temps, je souhaiterais savoir si l'utilisation de cette modification, en l'état, représente a priori un danger pour mes données, ou pour la gestion de la synchronisation OCSNG-GLPI.

Merci d'avance.

--
Seb.

Last edited by sebb (2009-07-17 14:23:46)

Offline

Board footer

Powered by FluxBB