New: Can add more attribute on select

This commit is contained in:
Laurent Destailleur 2011-02-07 16:27:19 +00:00
parent 18c043fa31
commit c30002a491

View File

@ -1659,8 +1659,9 @@ class Form
* @param statut Status of searched accounts (0=open, 1=closed) * @param statut Status of searched accounts (0=open, 1=closed)
* @param filtre To filter list * @param filtre To filter list
* @param useempty 1=Add an empty value in list, 2=Add an empty value in list only if there is more than 2 entries. * @param useempty 1=Add an empty value in list, 2=Add an empty value in list only if there is more than 2 entries.
* @param moreattrib To add more attribute on select
*/ */
function select_comptes($selected='',$htmlname='accountid',$statut=0,$filtre='',$useempty=0) function select_comptes($selected='',$htmlname='accountid',$statut=0,$filtre='',$useempty=0,$moreattrib='')
{ {
global $langs, $conf; global $langs, $conf;
@ -1681,7 +1682,7 @@ class Form
$i = 0; $i = 0;
if ($num) if ($num)
{ {
print '<select id="select'.$htmlname.'" class="flat selectbankaccount" name="'.$htmlname.'">'; print '<select id="select'.$htmlname.'" class="flat selectbankaccount" name="'.$htmlname.'"'.($moreattrib?' '.$moreattrib:'').'>';
if ($useempty == 1 || ($useempty == 2 && $num > 1)) if ($useempty == 1 || ($useempty == 2 && $num > 1))
{ {
print '<option value="'.$obj->rowid.'">&nbsp;</option>'; print '<option value="'.$obj->rowid.'">&nbsp;</option>';