source: trunk/expressoAdmin1_2/templates/default/accounts_form.tpl @ 2712

Revision 2712, 18.0 KB checked in by rodsouza, 14 years ago (diff)

Ticket #1058 - Adaptando todo o expressoAdmin1_2 para não realizar reload.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1<!-- BEGIN main -->
2
3<script type="text/javascript">
4var tab = new Tabs(7,'activetab','inactivetab','tab','tabcontent','','','tabpage');
5tab.init();
6{alert_warning};
7</script>
8
9<center>
10<form action="{action}" enctype="multipart/form-data" name="users_form" method="post">
11<input type="hidden" name="uidnumber"                   value="{uidnumber}">
12<input type="hidden" name="photo_exist"                 value="{photo_exist}">
13<input type="hidden" name="user_context"                value="{user_context}">
14<input type="hidden" name="departmentnumber"            value="{departmentnumber}">
15<input type="hidden" name="userSamba"                   value="{userSamba}">
16<input type="hidden" name="defaultLogonScript"          value="{defaultLogonScript}">
17<input type="hidden" name="imapDelimiter"               value="{imapDelimiter}">
18<input type="hidden" name="minimumSizeLogin"            value="{minimumSizeLogin}">
19<input type="hidden" name="defaultDomain"               value="{defaultDomain}">
20<input type="hidden" name="ldap_context"                value="{ldap_context}">
21<input type="hidden" name="associated_domain"           value="{associated_domain}">
22
23<br>
24<table width="90%" border="0" cellspacing="0" cellpading="0">
25        <tr>
26                <th id="tab1" class="activetab" onclick="javascript:tab.display(1);"><a href="javascript:" tabindex="0" accesskey="1" onfocus="tab.display(1);" onclick="tab.display(1); return(false);">{lang_general_information}</a></th>
27                <th id="tab2" class="activetab" style="display:{display_corporative_information}"onclick="javascript:tab.display(2);"><a href="javascript:" tabindex="0" accesskey="2" onfocus="tab.display(2);" onclick="tab.display(2); return(false);">{lang_corporative_information}</a></th>
28                <th id="tab3" class="activetab" style="display:{display_emailconfig}"   onclick="javascript:tab.display(3);"><a href="javascript:" tabindex="0" accesskey="3" onfocus="tab.display(3);" onclick="tab.display(3); return(false);">{lang_email_config}</a></th>
29                <th id="tab4" class="activetab" style="display:{display_groups}"                onclick="javascript:tab.display(4);"><a href="javascript:" tabindex="0" accesskey="4" onfocus="tab.display(4);" onclick="tab.display(4); return(false);">{lang_groups_permission}</a></th>
30                <th id="tab5" class="activetab" style="display:{display_emaillists}"    onclick="javascript:tab.display(5);"><a href="javascript:" tabindex="0" accesskey="5" onfocus="tab.display(5);" onclick="tab.display(5); return(false);">{lang_email_lists}</a></th>
31                <th id="tab6" class="activetab" style="display:{display_applications}"  onclick="javascript:tab.display(6);"><a href="javascript:" tabindex="0" accesskey="6" onfocus="tab.display(6);" onclick="tab.display(6); return(false);">{lang_aplication_permission}</a></th>
32                <th id="tab7" class="activetab" style="display:{display_samba_suport}"  onclick="javascript:tab.display(7);"><a href="javascript:" tabindex="0" accesskey="7" onfocus="tab.display(7);" onclick="tab.display(7); return(false);">{lang_samba_config}</a></th>
33        </tr>
34</table>
35<br>
36
37<!-- The code for General Information Tab -->
38<div id="tabcontent1" class="inactivetab">
39        <table width="90%" border="0" cellspacing="4">
40                <tr bgcolor={row_on}>
41                        <td>{lang_search_organization}:</td>
42                        <td><input type="text" id="organization_search" {disabled} autocomplete="off" size=20 onkeyup="javascript:search_organization(this.value, 'ea_combo_org_info');" onBlur="javascript:sinc_combos_org(context.value); get_associated_domain(context.value); get_available_groups(context.value); get_available_maillists(context.value); get_available_sambadomains(context.value, '{type}')"></td>
43                </tr>
44
45                <tr bgcolor={row_off}>
46                        <td>{lang_organizations}:</td>
47                        <td><select {disabled} id="ea_combo_org_info" name="context" onchange="javascript:sinc_combos_org(this.value); get_associated_domain(this.value); get_available_groups(this.value); get_available_maillists(this.value); get_available_sambadomains(this.value, '{type}')">{sectors}</select></td>
48                </tr>
49                                                       
50                <tr bgcolor={row_on}>
51                        <td>{lang_login_id}:</td>
52                        <td>
53                                <table border="0" style="{display_input_account_lid}"><tr><td>
54                                        <input type="text" name="uid" id="uid" value="{uid}"autocomplete="off" {disabled} {input_uid_disabled} size=20 onKeyUp="javascript:emailSuggestion_expressoadmin('{use_suggestion_in_logon_script}','{concatenateDomain}')" onblur="users_form.mail.value=users_form.mail1.value;"></input>
55                                </td>{comment_button}<td><input type="button" value="{lang_generate_login}" onclick="javascript:generate_login(document.getElementById('givenname').value,document.getElementById('sn').value)" ></td>{end_comment_button}</tr></table>
56                                <spam style="{display_spam_uid}"><font size="3">{uid}</font></spam>
57                        </td>
58                        <td>{lang_email}:</td>
59                        <td><input type="text" name="mail1" id="mail1" autocomplete="off" {disabled} size=42 value="{mail1}" onblur="users_form.mail.value=this.value;"></td>
60                </tr>
61               
62                <tr bgcolor={row_off}>
63                        <td width="15%">{lang_firstname}:</td>
64                        <td width="35%"><input type="text" name="givenname" id="givenname" value="{givenname}" autocomplete="off" {disabled} size=42></input>&nbsp;</td>
65                        <td width="15%">{lang_lastname}:</td>
66                        <td width="35%"><input type="text" name="sn" id="sn" value="{sn}" autocomplete="off" {disabled} size=42></input>&nbsp;</td>
67                </tr>
68
69                <tr bgcolor={row_on}>
70                        <td width="15%">{lang_password}:</td>
71                        <td width="35%"><input type="password" name="password1" {disabled_password} size=20></input>&nbsp;</td>
72                        <td width="15%">{lang_re-password}:</td>
73                        <td width="35%"><input type="password" name="password2" {disabled_password} size=20></input>&nbsp;</td>
74                </tr>
75                               
76                <tr bgcolor={row_on} style='display:{display_tr_default_password}'>
77                        <td width="15%">&nbsp;</td>
78                        <td width="35%">
79                                <input type='button' value='{lang_set_default_users_password}' onclick="javascript:set_user_default_password();">
80                                <input type='button' value='{lang_return_user_password}' onclick="javascript:return_user_password();">
81                        </td>
82                </tr>
83
84                <tr bgcolor={row_off}>
85                        <td width="15%">{lang_phone}:</td>
86                        <td width="35%"><input type="text" name="telephonenumber" id="telephonenumber" value="{telephonenumber}" autocomplete="off" {disable_phonenumber} size=20 maxlength=13 onkeyUp="FormataValor(event, this);"></input>&nbsp;</td>
87                        <td>&nbsp;</td>
88                        <td rowspan="4" width="35%" style="display:{display_picture}">
89                                <img align="center" src="{photo_bin}" id="ea_img_photo" border="0">
90                                <input type="file" id="ea_input_photo" name="photo" {disabled_edit_photo} size=20><br>
91                                <input type="checkbox" {disabled_delete_photo} {disabled_edit_photo} name="delete_photo" value="1">{lang_delete_photo}
92                        </td>
93                </tr>
94
95                <tr bgcolor={row_on}>
96                        <td colspan="2">{lang_password_expired}:</td>
97                        <td><input onclick="javascript:set_changepassword();" type="checkbox" {passwd_expired_checked} {disabled} name="passwd_expired" id="passwd_expired" value="1"></td>
98                </tr>
99
100                <tr bgcolor={row_off}>
101                        <td colspan="2">{lang_change_password}:</td>
102                        <td><input type="checkbox" {changepassword_checked} {disabled} name="changepassword" id="changepassword" value="1"></td>
103                </tr>
104
105                <tr bgcolor={row_on}>
106                        <td colspan="2">{lang_account_active}:</td>
107                        <td><input type="checkbox" {phpgwaccountstatus_checked} {disabled} name="phpgwaccountstatus" id="phpgwaccountstatus" value="1"</td>
108                </tr>
109
110                <tr bgcolor={row_off}>
111                        <td colspan="2">{lang_do_not_show_this_account_in_the_contact_center}:</td>
112                        <td><input type="checkbox" {phpgwaccountvisible_checked} {disabled} name="phpgwaccountvisible" id="phpgwaccountvisible" value="1"</td>
113                </tr>           
114                {start_coment_expired}
115                <tr bgcolor={row_on}>
116                                        <td colspan="2">{lang_account_expired}:</td>
117                                        <td><input type="radio" {disabled} name="phpgwaccountexpired" id="phpgwaccountexpired" value="1" />{lang_yes}
118                                        <input type="radio" checked="checked" {disabled} name="phpgwaccountexpired" id="phpgwaccountexpired" value="2" />{lang_no}</td>
119                                </tr>           {end_coment_expired}
120                <tr bgcolor={row_on} style="display:{display_access_log_button}">
121                        <td><input type='button' {disabled} {disabled_access_button} value='{lang_show_access_logs}' onclick="document.location.href='./index.php?menuaction=expressoAdmin1_2.uiaccounts.show_access_log&account_id={uidnumber}';"></td>
122                </tr>
123        </table>
124</div>
125
126<!-- The code for Corporative Information -->
127<div id="tabcontent2" class="inactivetab">
128        <table width="60%" border="0" cellspacing="4" cellpading="0">
129                <tr bgcolor={row_on}>
130                        <td>{lang_employee_number}:</td>
131                        <td><input type="text" name="corporative_information_employeenumber" autocomplete="off" value="{corporative_information_employeenumber}" size="30"></td>
132                </tr>
133                <tr bgcolor={row_off}>
134                        <td>{lang_cpf}:</td>
135                        <td><input type="text" name="corporative_information_cpf" autocomplete="off" value="{corporative_information_cpf}" size="30" maxlength=14 onKeyUp="FormataCPF(event, this)"></td>
136                </tr>
137                <tr bgcolor={row_on}>
138                        <td>{lang_rg}:</td>
139                        <td><input type="text" name="corporative_information_rg" autocomplete="off" value="{corporative_information_rg}" size="30"></td>
140                </tr>
141                <tr bgcolor={row_off}>
142                        <td>{lang_rguf}:</td>
143                        <td><input type="text" name="corporative_information_rguf" autocomplete="off" value="{corporative_information_rguf}" size="30"></td>
144                </tr>
145                <tr bgcolor={row_on}>
146                        <td>{lang_description}:</td>
147                        <td><input type="text" name="corporative_information_description" autocomplete="off" value="{corporative_information_description}" size="90"></td>
148                </tr>
149        </table>
150</div>
151
152<!-- The code for Email Config -->
153<div id="tabcontent3" class="inactivetab">
154        <table width="60%" border="0" cellspacing="4" cellpading="0">
155                <tr bgcolor={row_off}>
156                        <td>{lang_active_email_account}:</td>
157                        <td><input type="checkbox" {accountstatus_checked} {disabled} name="accountstatus" id="accountstatus" value="1"</td>
158                </tr>
159       
160                <tr bgcolor={row_on}>
161                        <td>{lang_email}:</td>
162                        <td><input type="text" name="mail"  id="mail" autocomplete="off" value="{mail1}" {disabled} size=30 onblur="users_form.mail1.value=this.value"></td>
163                </tr>
164
165                <tr bgcolor={row_off}>
166                        <td>{lang_alias_email}:</td>
167                        <td id="td_input_mailalternateaddress">
168                                {input_mailalternateaddress_fields}
169                                <!--<input type="text" name="mailalternateaddress[]" id="mailalternateaddress" autocomplete="off" value="{mailalternateaddress}" {disabled} size=30>-->
170                                <span style="cursor:pointer" onclick="javascript:add_input_mailalternateaddress();"> +</span>
171                        </td>
172                </tr>
173
174                <tr bgcolor={row_on}>
175                        <td>{lang_forwarding_email}:</td>
176                        <td id="td_input_mailforwardingaddress">
177                                {input_mailforwardingaddress_fields}
178                                <!--<input type="text" name="mailforwardingaddress[]" id="mailforwardingaddress" autocomplete="off" value="{mailforwardingaddress}" {disabled} size=30>-->
179                                <span style="cursor:pointer" onclick="javascript:add_input_mailforwardingaddress();"> +</span>
180                        </td>
181                </tr>
182
183                <tr bgcolor={row_off}>
184                        <td>{lang_only_forwarding}:</td>
185                        <td><input type="checkbox" {deliverymode_checked} {disabled} name="deliverymode" id="deliverymode" value="1"</td>
186                </tr>
187
188                <tr bgcolor={row_on}>
189                        <td>{lang_email_quota_in_MB}:</td>
190                        <td><input type="text" name="mailquota" autocomplete="off" value="{mailquota}" {changequote_disabled} {disabled} size=10></td>
191                </tr>
192               
193                <tr bgcolor={row_off}  style="display:{display_quota_used}">
194                        <td>{lang_quota_used_in_mb}:</td>
195                        <td><input type="text" name="mailquota_used" id="mailquota_used" value="{mailquota_used}" disabled size=10></td>
196                </tr>
197
198                <tr bgcolor={row_on} style="display:{display_empty_user_inbox}">
199                        <td><input type='button' {disabled} {disabled_empty_inbox} value='{lang_empty_user_inbox}' onclick="javascript:empty_inbox(uid.value);"></td>
200                </tr>
201
202        </table>
203</div>
204
205<!-- The code for Group -->
206<div id="tabcontent4" class="inactivetab">
207        <table width="60%" border="0" cellspacing="4" cellpading="0">
208                <tr bgcolor={row_on}>
209                       
210                        <td valign="bottom">
211                                <table width="100%" border="0">
212                                        <tr>
213                                                <td width="40%">
214                                                        <br>{lang_user_groups}<br>
215                                                        <select id="ea_select_user_groups" size="13" style="width: 400px" multiple name="groups[]">{ea_select_user_groups_options}</select>
216                                                </td>
217                                        </tr>
218                                </table>
219                        </td>
220
221                        <td width="20%" align="center">
222                                <button type="button" {disable_group} onClick="javascript:add_user2group();"><img src="expressoAdmin1_2/templates/default/images/add.png" style="vertical-align: middle;" >&nbsp;{lang_add}</button>
223                                <br><br>
224                                <button type="button" {disable_group} onClick="javascript:remove_user2group();"><img src="expressoAdmin1_2/templates/default/images/rem.png" style="vertical-align: middle;" >&nbsp;{lang_remove}</button>
225                        </td>
226
227                        <td>
228                                <table width="100%" border="0">
229                                        <tr>
230                                                <td>
231                                                        {lang_search_organization}:
232                                                        <br>
233                                                        <input type="text" id="organization_search" autocomplete="off" size=20 onKeyUp="javascript:search_organization(this.value, 'ea_combo_org_groups');" onblur="javascript:get_available_groups(ea_combo_org_groups.value);">
234                                                        <br>
235                                                        {lang_organizations}:
236                                                        <br>
237                                                        <select {disable_group} id="ea_combo_org_groups" name="ea_combo_org_groups" onchange="javascript:get_available_groups(this.value);">{combo_organizations}</select>
238                                                </td>
239                                        </tr>
240
241                                        <tr>
242                                                <td>
243                                                        {lang_search_for_group}:<br>
244                                                        <input {disable_group} id="ea_input_searchGroup" size="35" autocomplete="off" onkeyup="javascript:optionFinderTimeout_group(this)"><br>
245                                                        <font color="red"><span id="ea_span_searching_group">&nbsp;<span></font>
246                                                        <br>
247                                                </td>
248                                        </tr>
249                                       
250                                        <tr>
251                                                <td width="40%">
252                                                        {lang_available_groups}<br>
253                                                        <select {disable_group} id="ea_select_available_groups" size="13" style="width:400px" multiple></select>
254                                                </td>
255                                        </tr>
256                                </table>
257                        </td>                                       
258                </tr>
259               
260                <tr height="30" bgcolor="{row_off}">
261                        <td colspan="4" align="left">
262                                {lang_primary_group}:
263                                <select id="ea_combo_primary_user_group" name="gidnumber" {disabled_samba}>{ea_combo_primary_user_group_options}</select>
264                        </td>
265                </tr>
266        </table>
267</div>
268
269<!-- The code for lists Email -->
270<div id="tabcontent5" class="inactivetab">
271        <table width="60%" border="0" cellspacing="4" cellpading="0">
272                <tr bgcolor={row_on}>
273               
274                        <td valign="bottom">
275                                <table width="100%" border="0">
276                                        <tr>
277                                                <td width="40%">
278                                                        <br>{lang_the_user_is_part_of_this_email_lists}:
279                                                        <select id="ea_select_user_maillists" size="13" style="width: 400px" multiple name="maillists[]">{ea_select_user_maillists_options}</select>
280                                                </td>
281                                        </tr>
282                                </table>
283                        </td>
284                       
285                        <td width="20%" align="center">
286                                <button type="button" {disabled} onClick="javascript:add_user2maillist();"><img src="expressoAdmin1_2/templates/default/images/add.png" style="vertical-align: middle;" >&nbsp;{lang_add}</button>
287                                <br><br>
288                                <button type="button" {disabled} onClick="javascript:remove_user2maillist();"><img src="expressoAdmin1_2/templates/default/images/rem.png" style="vertical-align: middle;" >&nbsp;{lang_remove}</button>
289                        </td>
290                       
291                        <td>
292                                <table width="100%" border="0">
293                                        <tr>
294                                                <td>
295                                                        {lang_search_organization}:
296                                                        <br>
297                                                        <input type="text" id="organization_search" autocomplete="off" size=20 onkeyup="javascript:search_organization(this.value, 'ea_combo_org_maillists');" onblur="javascript:get_available_maillists(ea_combo_org_maillists.value);">
298                                                        <br>
299                                                        {lang_organizations}:
300                                                        <br>
301                                                        <select {disabled} id="ea_combo_org_maillists" name="ea_combo_org_maillists" onchange="javascript:get_available_maillists(this.value);">{combo_all_orgs}</select>
302                                                </td>
303                                        </tr>
304                                        <tr>
305                                                <td>
306                                                        {lang_search_email_list}:<br>
307                                                        <input {disabled} id="ea_input_searchMailList" size="35" autocomplete="off" onkeyup="javascript:optionFinderTimeout_maillist(this)"><br>
308                                                        <font color="red"><span id="ea_span_searching_maillist">&nbsp;<span></font>
309                                                        <br>                                                   
310                                                </td>
311                                        </tr>
312                                        <tr>
313                                                <td width="40%">
314                                                        {lang_available_mail_lists}:<br>
315                                                        <select id="ea_select_available_maillists" size="13" style="width: 400px" multiple {disabled}>{account_lists}</select>
316                                                </td>
317                                        </tr>
318                                </table>
319                        </td>
320                       
321                </tr>
322        </table>
323</div>
324
325<!-- The code for Apps Tab -->
326<div id="tabcontent6" class="inactivetab">
327        <table id="ea_table_apps" width="80%" border="0" cellspacing="2" cellpading="0">
328                {apps}
329        </table>
330</div>
331
332<!-- The code for SAMBA -->
333<!--<div id="tabcontent7" class="inactivetab" style="{display_samba_suport}">-->
334<div id="tabcontent7" class="inactivetab">
335        <table width="60%" border="0" cellspacing="4" cellpading="0">
336                <tr bgcolor={row_on}>
337                        <td>{lang_use_samba_attributes}:</td>
338                        <td><input {use_attrs_samba_checked} {disabled_samba} name="use_attrs_samba" type="checkbox" id="use_attrs_samba" onChange="javascript:use_samba_attrs(this.checked)"></td>
339                </tr>
340                <tr bgcolor={row_off}>
341                        <td>{lang_account_type}:</td>
342                        <td>
343                                <select {disabled_samba} name="sambaacctflags">
344                                        <option value="[U          ]" {active_user_selected}>{lang_active_user}</option>
345                                        <option value="[DU         ]" {desactive_user_selected}>{lang_desactive_user}</option>
346                                </select>
347                        </td>
348                </tr>
349                <tr bgcolor={row_on}>
350                        <td>{lang_domain}:</td>
351                        <td>
352                                <select {disabled_samba} name="sambadomain" id="ea_combo_sambadomains">
353                                        {sambadomainname_options}
354                                </select>
355                        </td>
356                </tr>
357                <tr bgcolor={row_off}>
358                        <td>{lang_logon_script}:</td>
359                        <td><input {disabled_samba} type="text" name="sambalogonscript" autocomplete="off" value="{sambalogonscript}" size="30"></td>
360                </tr>
361                <tr bgcolor={row_on}>
362                        <td>{lang_home_directory}:</td>
363                        <td>
364                                <input {disabled_samba} type="text" name="sambahomedirectory" autocomplete="off" value="{sambahomedirectory}" size="30">
365                        </td>
366                </tr>
367        </table>
368</div>
369<!-- End Tabs -->
370
371<br><br>
372<table width="90%" border="0" cellspacing="0" cellpading="1">
373        <tr>   
374                <td width="90%" align="left"  class="td_left" bgcolor="{color_bg1}">
375                        <input type="button" value="{lang_back}" onclick="ExpressoLivre.link( '{back_url}' )" />
376                </td>
377                <td width="10%" align="right" class="td_right" bgcolor="{color_bg1}">
378                        <input type="button" value="{lang_save}" onClick="javascript:validate_fields('{type}');">
379                </td>
380        </tr>
381</table>
382
383</form>
384
385</center>
386
387<script type="text/javascript">
388tab.display(1);
389// Note: The "change_password" field must be disabled and checked when the "passwd_expired" field will be enabled.
390set_changepassword();
391</script>
392<!-- END main -->
Note: See TracBrowser for help on using the repository browser.