2 <h1 class='newstitle'>__User:__ <TMPL_VAR username></h1>
6 <form name="form1" action="?">
7 <input type="hidden" value='1' name="create">
10 <td>__Username:__</td> <td> <input class="formulaire" type="text" name="username" value='<TMPL_VAR username>'> </td>
12 <td>__Password:__</td> <td> <input class="formulaire" type="password" name="passwd" value='<TMPL_VAR passwd>'> </td>
15 <td>__Comment:__</td> <td> <input class="formulaire" type="text" name="comment" value='<TMPL_VAR comment>'> </td>
17 <td>__Language:__</td>
19 <select name="lang" id='lang' class="formulaire">
20 <option id='lang_en' value='en'>__English__</option>
21 <option id='lang_fr' value='fr'>__French__</option>
22 <option id='lang_es' value='es'>__Spanish__</option>
26 <td> __Profile:__</td><td>
27 <select name="profile" id='profile' class="formulaire">
28 <option onclick='set_role("")'></option>
29 <option onclick='set_role("administrator")'>__Administrator__</option>
30 <option onclick='set_role("customer")'>__Customer__</option>
32 </td><td>__Or like an existing user:__ </td><td>
33 <select name="copy_username" class="formulaire">
34 <option onclick="disable_sel(false)"></option>
35 <TMPL_LOOP db_usernames>
36 <option title="<TMPL_VAR comment>" onclick="disable_sel(true)" value='<TMPL_VAR username>'><TMPL_VAR username></option>
42 <td> __Roles:__</td><td>
43 <select name="rolename" id='rolename' multiple class="formulaire" size=15>
45 <option title="<TMPL_VAR comment>" value='<TMPL_VAR rolename>' <TMPL_IF userid>selected</TMPL_IF> ><TMPL_VAR rolename></option>
50 <td> __Use groups filter:__</td><td>
51 <input class="formulaire" onclick="disable_group(this.checked == false)" type="checkbox" name="use_acl" <TMPL_IF use_acl> checked </TMPL_IF> > </td>
53 <td> __Groups:__</td><td>
54 <select name="client_group" id='client_group' multiple class="formulaire" size=15>
55 <TMPL_LOOP db_client_groups>
56 <option id='group_<TMPL_VAR name>'><TMPL_VAR name></option>
62 <button type="submit" class="bp" name='action' value='user_save'>
63 <img src='/bweb/save.png' alt=''> </button>
67 <script type="text/javascript" language='JavaScript'>
69 <TMPL_LOOP client_group>
70 document.getElementById('group_<TMPL_VAR name>').selected = true;
77 function disable_sel(val)
79 document.form1.profile.disabled = val;
80 document.form1.rolename.disabled = val;
82 function disable_group(val)
84 document.form1.client_group.disabled = val;
86 function set_role(val)
88 if (val == "administrator") {
89 for (var i=0; i < document.form1.rolename.length; ++i) {
90 document.form1.rolename[i].selected = true;
92 } else if (val == "production") {
93 for (var i=0; i < document.form1.rolename.length; ++i) {
94 if (document.form1.rolename[i].value != 'r_configure' &&
95 document.form1.rolename[i].value != 'r_user_mgnt' &&
96 document.form1.rolename[i].value != 'r_group_mgnt'
99 document.form1.rolename[i].selected = true;
102 } else if (val == "customer") {
103 for (var i=0; i < document.form1.rolename.length; ++i) {
104 if (document.form1.rolename[i].value == 'r_view_stats' ||
105 document.form1.rolename[i].value == 'r_view_history' ||
106 document.form1.rolename[i].value == 'r_view_log'
109 document.form1.rolename[i].selected = true;
111 document.form1.rolename[i].selected = false;
118 document.getElementById('lang_<TMPL_VAR lang>').selected = true;