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:
@@ -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"':'').'> </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>';
|
||||
|
||||
Reference in New Issue
Block a user