Fr Plugin072to078 » History » Version 3

« Previous - Version 3/67 (diff) - Next » - Current version
remi, 08/09/2009 12:00 PM


Migration d'un plugin de GLPI 0.72 vers 0.80

ATTENTION ce document n'est qu'un mémo de ce qui change dans la version développement de GLPI.

CleanDB

Le coeur a subi d'importantes modification au niveau base de données :

https://forge.indepnet.net/wiki/glpi/CleanDbStudy

showFormHeader

Nouveau prototype :

function showFormHeader ($target, $ID, $withtemplate='', $colspan=1)

Nouveau fonctionnement :
  • ouverture des <form, <div (tabsbody) et <table (tab_cadre_fixe)
  • champs cachés : is_template et entities_id

Conseil : à utiliser conjointement avec showFormHeader

showFormButtons

Nouvelle fonction (factorisation du code)

function showFormButtons ($ID, $withtemplate='', $colspan=1)
Fonctionnement :
  • fermeture des <form, <div et <table
  • champs cachés : id

can / check

Nouveau prototype

function can($ID,$right,&$input=NULL)
function check($ID,$right,&$input=NULL)

Le paramètre $input, uniquement requis lors d'un ajout, attend les valeurs à ajouter (souvent le $_POST) et pas uniquement l'entité cible.

Variable de session

$_SESSION["glpiview_ID"] remplacé par $_SESSION["glpiis_ids_visible"]