diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php
index 5fe1068073b..d6b91c0e09f 100644
--- a/htdocs/html.form.class.php
+++ b/htdocs/html.form.class.php
@@ -2973,16 +2973,16 @@ class Form
\param show_empty 1 si il faut ajouter une valeur vide dans la liste, 0 sinon
\param key_in_label 1 pour afficher la key dans la valeur "[key] value"
\param value_as_key 1 pour utiliser la valeur comme clé
- \param $use_java 1 pour utiliser des fonctions javascript
- \param $fonction Fonction javascript
- \param $translate Traduire la valeur
+ \param optionType Type de l'option: 1 pour des fonctions javascript, 2 pour des tooltip, 3 les deux
+ \param option Valeur de l'option en fonciton du type choisi
+ \param translate Traduire la valeur
*/
- function select_array($htmlname, $array, $id='', $show_empty=0, $key_in_label=0, $value_as_key=0, $use_java=0, $fonction='', $translate=0)
+ function select_array($htmlname, $array, $id='', $show_empty=0, $key_in_label=0, $value_as_key=0, $optionType=0, $option='', $translate=0)
{
global $langs;
- if ($use_java == 1 && $fonction != '')
+ if (($optionType == 1 || $optionType == 3) && $option != '')
{
- print '