diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php index 2088b3cce6263847f6de4b5bcbb2047de47f188c..efcce3d68e3b7dc257046305678146e19000e669 100644 --- a/ecrire/exec/admin_plugin.php +++ b/ecrire/exec/admin_plugin.php @@ -280,7 +280,9 @@ function ligne_plug($plug_file, $actif, $id){ $nom = typo($info['nom']); // puce d'etat du plugin // <etat>dev|experimental|test|stable</etat> - $s .= "<span class='formInfo'><a href='".generer_url_ecrire('info_plugin',"plug=$plug_file&width=500")."' class='jTip' name=\"".attribut_html($nom)."\" id='aide_$plug_file'>?</a></span>"; + $url = urlencode(generer_url_ecrire('admin_plugin',"plug=$plug_file",'&')); + $id = substr(md5("aide_$plug_file"),0,8); + $s .= "<span class='formInfo'><a href='".generer_url_ecrire('info_plugin',"plug=$plug_file&width=500&link=$url")."' class='jTip' name=\"".attribut_html($nom)."\" id='$id'>?</a></span>"; $s .= "<span class='$etat'> </span>"; if (!$erreur){ $s .= "<input type='checkbox' name='statusplug_$plug_file' value='O' id='label_$id_input'";