You are not logged in.
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
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