Changeset 180 for trunk/expressoAdmin1_2/js/jscode/maillists.js
- Timestamp:
- 02/26/08 17:04:07 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/maillists.js
r86 r180 368 368 } 369 369 370 function search_organization(key )371 { 372 var organizations = document.getElementById( 'ea_combo_org_info');370 function search_organization(key, element) 371 { 372 var organizations = document.getElementById(element); 373 373 var RegExp_org = new RegExp("\\b"+key, "i"); 374 374 … … 382 382 } 383 383 } 384 385 function emailSuggestion_maillist() 386 { 387 var defaultDomain = document.forms[0].defaultDomain.value; 388 var base_dn = "." + dn2ufn(document.forms[0].ldap_context.value); 389 var selected_context = dn2ufn(document.forms[0].context.value.toLowerCase()); 390 391 var uid = document.getElementById("ea_maillist_uid"); 392 var mail= document.getElementById("ea_maillist_mail"); 393 394 var raw_selected_context = selected_context.replace(base_dn, ""); 395 396 var array_org_name = raw_selected_context.split('.'); 397 var org_name = array_org_name[array_org_name.length-1]; 398 399 if (mail.value == "") 400 mail.value = uid.value + "@" + org_name + "." + defaultDomain; 401 } 402 403 function dn2ufn(dn) 404 { 405 var ufn = ''; 406 var array_dn = dn.split(","); 407 for (x in array_dn) 408 { 409 var tmp = array_dn[x].split("="); 410 ufn += tmp[1] + '.'; 411 } 412 return ufn.substring(0,(ufn.length-1)); 413 }
Note: See TracChangeset
for help on using the changeset viewer.