You are not logged in.
Pages: 1
Bonjour,
J'ai rencontré un BUG entre GLPI et le plugin Genericobject, explication du BUG :
Après avoir ouvert un incident sur un object du plugin Genericobject.
Je me connecter en glpi / glpi. Dans la page Assistance => suivi, lorsque je clique sur le lien de objet dans la colonne matériel, je suis redirigé sur une page blanche (lien => glpi/plugins/genericobject/front/plugin_genericobject.object.form.php?ID=2) d'après le mode debug la variable device_type est NULL.
Voici comment j'ai corrigé ce BUG :
Dans le fichier glpi\inc\commonitem.class.php j'ai modifié la function getLink(). J'ai rajouter la variable $plugins qui rajoute une variable GET "device_type" dans le lien quand le device_type>1000
function getLink($with_comments=0){
global $CFG_GLPI,$INFOFORM_PAGES;
$ID="";
$plugins = ($this->device_type>1000) ? '&device_type='.$this->device_type:''; //Modification pour corriger le bug quand le device_type > 1000
switch ($this->device_type){
case GENERAL_TYPE :
case CARTRIDGE_ITEM_TYPE :
case CONSUMABLE_ITEM_TYPE :
return $this->getName($with_comments);
break;
default :
return "<a href=\"".$CFG_GLPI["root_doc"]."/".$INFOFORM_PAGES[$this->device_type]."?ID=".$this->id_device.$plugins.($this->getField('is_template')==1?"&withtemplate=1":"")."\">".$this->getNameID($with_comments)."</a>";
break;
}
}
Voilà, ça pourra peut être aider quelqu'un...
Sheriff
Offline
Pages: 1