2
0
forked from Wavyzz/dolibarr

Ajout de la possibilit d'affecter un commercial la cration d'un tier (slection non obligatoire), cette liste droulante n'est pas visible si l'utilisateur n'a pas le droit de voir tous les clients, dans ce cas se sera l'id du user en question qui sera affect la socit.

This commit is contained in:
Regis Houssin
2007-03-21 18:22:32 +00:00
parent c39bb227ee
commit f25f8b1909
5 changed files with 29 additions and 5 deletions

View File

@@ -657,7 +657,7 @@ class Form
* \param selected Id contact pr<70>-s<>lectionn
* \param htmlname Nom champ formulaire
*/
function select_users($selected='',$htmlname='userid')
function select_users($selected='',$htmlname='userid',$show_empty=0)
{
// On recherche les utilisateurs
$sql = "SELECT u.rowid, u.name, u.firstname FROM ";
@@ -667,6 +667,7 @@ class Form
if ($this->db->query($sql))
{
print '<select class="flat" name="'.$htmlname.'">';
if ($show_empty) print '<option value="-1"'.($id==-1?' selected="true"':'').'>&nbsp;</option>'."\n";
$num = $this->db->num_rows();
$i = 0;
if ($num)
@@ -674,7 +675,7 @@ class Form
while ($i < $num)
{
$obj = $this->db->fetch_object();
if ($selected && $selected == $obj->rowid)
{
print '<option value="'.$obj->rowid.'" selected="true">'.$obj->name.' '.$obj->firstname.'</option>';