countFiles = 1; function create_shared_accounts() { select_owners = Element('ea_select_owners'); hidden_owners_acl = Element('owners_acls'); for(var i = 0;i < select_owners.options.length; i++){ var user = select_owners.options[i].value; select_owners.options[i].value = user; } hidden_owners_acl.value = admin_connector.serialize(sharemailbox.ownersAcl); cExecuteForm ("$this.shared_accounts.create", document.forms['shared_accounts_form'], handler_create_shared_accounts); hidden_owners_acl.value = ""; } function handler_create_shared_accounts(data_return) { handler_create_shared_accounts2(data_return); return; } function handler_create_shared_accounts2(data_return) { if (!data_return.status) { write_msg(data_return.msg, 'error'); } else { close_lightbox(); write_msg(get_lang('Shared account successful created') + '.', 'normal'); } return; } function empty_inbox(uid) { var action = get_lang('Cleanned user mailbox'); var handler_write_log = function(){} var handler_empty_inbox = function(data) { if (!data.status) alert(data.msg); else{ cExecute ('$this.user.write_log_from_ajax&_action='+action+'&userinfo='+uid, handler_write_log); alert(get_lang('Emptied') +' '+ data.inbox_size + ' ' + get_lang('MB from user inbox')); document.getElementById('mailquota_used').value = data.mailquota_used; } } cExecute ('$this.shared_accounts.empty_inbox&uid='+Element('anchor').value, handler_empty_inbox); } function set_onload() { sinc_combos_org(Element('ea_combo_org').value); get_available_users(Element('ea_combo_org').value); get_associated_domain(Element('ea_combo_org').value); } function get_available_users(context) { var handler_get_users = function(data) { select_available_users = Element('ea_select_available_users'); //Clean select for(var i=0; i 0)) { // Necessario, pois o IE6 tem um bug que retira o primeiro options se o innerHTML estiver vazio. select_available_users.innerHTML = ' ' + data; select_available_users.outerHTML = select_available_users.outerHTML; select_available_users.disabled = false; select_available_users_clone = Element('ea_select_available_users').cloneNode(true); //document.getElementById('ea_input_searchUser').value = ''; } } cExecute ('$this.ldap_functions.get_available_users2&context='+context, handler_get_users); } function search_organization(key, element) { var organizations = Element(element); var RegExp_org = new RegExp("\\b"+key, "i"); for(i = 0; i < organizations.length; i++) { if (RegExp_org.test(organizations[i].text)) { organizations[i].selected = true; return; } } } function sinc_combos_org(context) { combo_org_available_users = Element('ea_combo_org_available_users'); for (i=0; i" + select_available_users.options[i].text + ""; } } else { if ( (select_owners.innerHTML.indexOf('value="'+select_available_users.options[i].value+'"')) == '-1' ) { new_options += "