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 2017-03-24 12:27:58

s.defeo
Member
Registered: 2016-10-17
Posts: 9

Plugin GLPI / Maj de fonctions interne à GLPI

Bonjour,

Nous avons modifié certaine fonctions de GLPI notamment sur la recherche (search.class.php).

Nous cherchons maintenant à savoir comment les déplacer dans un Plugin maison.

Notre idée était de faire en sorte que les fonctions modifiées soient déplacés vers un plugin et faire en sorte que GLPI appel cette fonction du plugin et non pas celle de GLPI.

Exemple de fonction modifié : static function displayDatas(array &$data)

Malheureusement, nous ne voyons pas comment faire. Si quelqu'un pourrait nous donner quelques astuces pour garder nos modifications et dans le même temps garder le code de GLPI propre et exempt de modification de notre part.


Version de GLPI : 9.1
Version de PHP : 7.0 / Apache2.4

Offline

#2 2017-03-26 07:49:15

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Plugin GLPI / Maj de fonctions interne à GLPI

La pour la recherche, ca va etre un peu compliqué pour utiliser la fonction du plugin au lieu du coeur.

La seule solution que je vois c'est de créér une fonction displayDatas dans un plugin et dans Search::displayDatas ajouter des lignes pour appeler displayDatas du plugin et faire un return direct , empechant le reste de la fonction du coeur de s'exécuter

Offline

Board footer

Powered by FluxBB