Bonjour Messieurs Dames, 

Dans le code de search.class.php il existe une
fonction sur laquelle les plugins peuvent se greffer (mais uniquement que
pour leurs $itemtype) : 

// Plugin can override core definition for its
type
 if ($plug=isPluginItemType($itemtype)) {
 $function =
'plugin_'.$plug['plugin'].'_displayConfigItem';
 if
(function_exists($function)) {
 $out = $function($itemtype, $ID, $data,
$num);
 if (!empty($out)) {
 return $out;
 }
 }
 } 

Serait-il possible de
modifier ce code afin qu'ils puissent interagir aussi sur des listes du
cœur ? 

foreach ($_SESSION["glpi_plugins"] as $key => $plug) {
 $function
= 'plugin_'.$plug.'_displayConfigItem';
 if (function_exists($function)) {

$out = $function($itemtype, $ID, $data, $num);
 if (!empty($out)) {
 return
$out;
 }
 }
 } 

Afin que lorsque on afiche sur une liste du coeur un champ
de plugin celui ci puisse utiliser par la même occasion cette fonction ?


En espérant que cela puisse se faire (en 0.83 ?), 

Merci par avance 


-- 
Tsmr
Xavier CAILLAUD
 
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev

Reply via email to