';
print '';
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 388d3602d7c..e5b2e71cb61 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -779,14 +779,14 @@ class Form
}
/**
- * \brief Return select list of users
- * \param selected Id user preselected
- * \param htmlname Field name in form
- * \param show_empty 0=liste sans valeur nulle, 1=ajoute valeur inconnue
- * \param exclude Array list of users id to exclude
- * \param disabled If select list must be disabled
- * \param include Array list of users id to include
- * \param enableonly Array list of users id to be enabled. All other must be disabled
+ * Return select list of users
+ * @param selected Id user preselected
+ * @param htmlname Field name in form
+ * @param show_empty 0=liste sans valeur nulle, 1=ajoute valeur inconnue
+ * @param exclude Array list of users id to exclude
+ * @param disabled If select list must be disabled
+ * @param include Array list of users id to include
+ * @param enableonly Array list of users id to be enabled. All other must be disabled
*/
function select_users($selected='',$htmlname='userid',$show_empty=0,$exclude='',$disabled=0,$include='',$enableonly='')
{
@@ -794,21 +794,21 @@ class Form
}
/**
- * \brief Return select list of users
- * \param selected User id or user object of user preselected. If -1, we use id of current user.
- * \param htmlname Field name in form
- * \param show_empty 0=liste sans valeur nulle, 1=ajoute valeur inconnue
- * \param exclude Array list of users id to exclude
- * \param disabled If select list must be disabled
- * \param include Array list of users id to include
- * \param enableonly Array list of users id to be enabled. All other must be disabled
+ * Return select list of users
+ * @param selected User id or user object of user preselected. If -1, we use id of current user.
+ * @param htmlname Field name in form
+ * @param show_empty 0=liste sans valeur nulle, 1=ajoute valeur inconnue
+ * @param exclude Array list of users id to exclude
+ * @param disabled If select list must be disabled
+ * @param include Array list of users id to include
+ * @param enableonly Array list of users id to be enabled. All other must be disabled
*/
function select_dolusers($selected='',$htmlname='userid',$show_empty=0,$exclude='',$disabled=0,$include='',$enableonly='')
{
global $conf,$user,$langs;
// If no preselected user defined, we take current user
- if (empty($selected) && empty($conf->global->SOCIETE_DISABLE_DEFAULT_SALESREPRESENTATIVE)) $selected=$user->id;
+ if ($selected < -1 && empty($conf->global->SOCIETE_DISABLE_DEFAULT_SALESREPRESENTATIVE)) $selected=$user->id;
// Permettre l'exclusion d'utilisateurs
if (is_array($exclude)) $excludeUsers = implode("','",$exclude);
@@ -829,7 +829,7 @@ class Form
$resql=$this->db->query($sql);
if ($resql)
{
- $out.= '