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 2009-07-28 16:48:41

tilb
Member
From: CHOLET
Registered: 2008-05-07
Posts: 82
Website

Bug plugin CMD v1.2.1

Bonjour,

Concernant le plugin CMD. Je viens de constater un bug sur cette nouvelle version :

Dans le cas où la valeur de $link contient [NAME] ou [DOMAIN], la commande n'apparait pas dans les commandes possibles.

Correction apportée à la ligne 108 du fichier plugin_cmd.display.function.php :

            if (strstr($link,'[NAME]')){
                //$link=str_replace("\[NAME\]",$ci->getName(),$link);
                ===>> $tLink=str_replace("[NAME]",$ci->getName(),$link);
                ===>> $link ="onClick=\"window.open('".$CFG_GLPI["root_doc"]."/plugins/cmd/front/plugin_cmd.popup.php?cmd=$name&value=".$tLink."' ,'mywindow', 'height=300, width=700, top=100, left=100, scrollbars=yes' )\"";
                ===>> echo "<tr class='tab_bg_2'><td><a href='#' ".$link.">".$name."</a></td></tr>";

            }elseif (strstr($link,'[DOMAIN]')){
            
                if (isset($ci->obj->fields["domain"]))
                    //$link=str_replace("\[DOMAIN\]",getDropdownName("glpi_dropdown_domain",$ci->obj->fields["domain"]),$link);
                    $link ="onClick=\"window.open('".$CFG_GLPI["root_doc"]."/plugins/cmd/front/plugin_cmd.popup.php?cmd=$name&amp;value=".getDropdownName("glpi_dropdown_domain",$ci->obj->fields["domain"])."' ,'mywindow', 'height=300, width=700, top=100, left=100, scrollbars=yes' )\"";
                    ===>> echo "<tr class='tab_bg_2'><td><a href='#' ".$link.">".$name."</a></td></tr>";
            }elseif(strstr($link,'[IP]')||strstr($link,'[MAC]')){

J'ai adapté le code en ajoutant la variable $tLink de manière à pouvoir utiliser des arguments de lignes de commande n'utilisant pas uniquement [NAME] ou [DOMAIN]. (Certaines de mes commandes nécessite plus d'argument sur la ligne de commande.. smile)

Cela pourrait éventuellement une évolution intérressante ?

Cordialement,

Florian


GLPI 9.1.2 et FusionInventory 9.1+1.0

Offline

#2 2009-07-28 18:28:57

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Bug plugin CMD v1.2.1

Merci pour ton retour. Commité pour la prochaine version

https://dev.indepnet.net/plugins/changeset/11727


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB