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 2020-01-14 08:59:29

ec2311
Member
Registered: 2016-04-07
Posts: 309

Ecrire un script php pour lire ou mettre à jour une table GLPI

Bonjour

Tout est dans le titre wink enfin je pense

j'utilise le plugin Datainjection. Celui-ci fonctionne correctement.
néanmoins il ne repond pas tout à fait à une demande particuliere : mettre à jour l'os d'un ordinateur.
En effet, pour un ordinateur il ne réalise pas la mise à jour mais l'ajout de l'os...
(fonctionnement normal du plugin, plugin non prevu pour cela)

donc de ce fait, j'ai commencé à écrire un script php que j'ai placé dans le rep INC du plugin
Ce script demande le nom du fichier de base (csv, contenant le nom de l'ordi et son os ainsi que sa version)

L'objectif est donc de mettre à jour l'os de l'ordinateur

donc il faut recupérer l'id de l'ordinateur (dont est donné le nom dans le csv) (select id from glpi_computer where name = csv.nom)
puis de mettre à jour l'os

mais je ne sais pas comment interroger la DB glpi !
j'ai mis dans l'entete du script 'require ../includes.php' permettant d'inclure le nécessaire de GLPI
mais j''obtiens : action non autorisée.

j'ai essayé en utilisant les query ou autre de plugin...

Avez vous des idées ? des astuces?
Merci


GLPI 10.0.10
GLPIinventory 1.3.4

Agents : FI (2.6, 2.5) et Glpiagents (1.7)

Offline

Board footer

Powered by FluxBB