[% IF emptyok %]
<option value=""></option>
[% END %]
+ [% SET selected = {} %]
+ [% FOREACH selected_value IN value.split(', ') %]
+ [% SET selected.$selected_value = 1 %]
+ [% END %]
[% FOREACH tmpuser = user.get_userlist %]
- [% IF tmpuser.visible OR value.match("\\b$tmpuser.login\\b") %]
+ [% IF tmpuser.visible OR selected.${tmpuser.login} == 1 %]
<option value="[% tmpuser.login FILTER html %]"
- [% " selected=\"selected\"" IF value.match("\\b$tmpuser.login\\b") %]
+ [% " selected=\"selected\"" IF selected.${tmpuser.login} == 1 %]
>[% tmpuser.identity FILTER html %]</option>
[% END %]
[% END %]