Changeset 2349


Ignore:
Timestamp:
03/26/10 12:32:49 (14 years ago)
Author:
valmir.sena
Message:

Ticket #1005 - Problema na funcao de autocompletar o email quando se usa um dominio alternativo

Location:
branches/2.1/expressoAdmin1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.1/expressoAdmin1_2/inc/class.uiaccounts.inc.php

    r594 r2349  
    11<?php 
    22        /***********************************************************************************\ 
    3         * Expresso Administração                                                                                                                        * 
     3        * Expresso Administraᅵᅵo                                                                                                                    * 
    44        * by Joao Alfredo Knopik Junior (joao.alfredo@gmail.com, jakjr@celepar.pr.gov.br)       * 
    55        * ----------------------------------------------------------------------------------* 
     
    234234                        $GLOBALS['phpgw']->js->set_onload('get_available_groups(document.forms[0].context.value);'); 
    235235                        $GLOBALS['phpgw']->js->set_onload('get_available_maillists(document.forms[0].context.value);'); 
     236                        $GLOBALS['phpgw']->js->set_onload('get_associated_domain(document.forms[0].context.value);'); 
    236237                        if ($this->current_config['expressoAdmin_samba_support'] == 'true') 
    237238                                $GLOBALS['phpgw']->js->set_onload('get_available_sambadomains(document.forms[0].context.value, \'create_user\');'); 
     
    260261                        $t->set_block('body','main'); 
    261262 
    262                         // Pega combo das organizações e seleciona, caso seja um post, o setor que o usuario selecionou. 
     263                        // Pega combo das organizaᅵᅵes e seleciona, caso seja um post, o setor que o usuario selecionou. 
    263264                        foreach ($manager_contexts as $index=>$context) 
    264265                                $combo_manager_org .= $this->functions->get_organizations($context); 
     
    388389                                $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/expressoAdmin1_2/inc/access_denied.php')); 
    389390                        } 
    390                         // SOMENTE ALTERAÇÃO DE SENHA 
     391                        // SOMENTE ALTERAᅵᅵO DE SENHA 
    391392                        if ((!$this->functions->check_acl($manager_account_lid,'edit_users')) && ($this->functions->check_acl($manager_account_lid,'change_users_password'))) 
    392393                        { 
     
    394395                                $disabled_password = ''; 
    395396                        } 
    396                         // SOMENTE ALTERAÇÃO DOS ATRIBUTOS SAMBA 
     397                        // SOMENTE ALTERAᅵᅵO DOS ATRIBUTOS SAMBA 
    397398                        if ((!$this->functions->check_acl($manager_account_lid,'edit_users')) && ($this->functions->check_acl($manager_account_lid,'edit_sambausers_attributes'))) 
    398399                        { 
     
    400401                                $disabled_samba = ''; 
    401402                        } 
    402                         // SOMENTE ALTERAÇÃO DE TELEFONE 
     403                        // SOMENTE ALTERAᅵᅵO DE TELEFONE 
    403404                        if ((!$this->functions->check_acl($manager_account_lid,'edit_users')) && ($this->functions->check_acl($manager_account_lid,'edit_users_phonenumber'))) 
    404405                        { 
     
    453454                                if (strlen($user_info['corporative_information_cpf']) == 11) 
    454455                                { 
    455                                         // Compatível com o php4. 
     456                                        // Compatï¿œvel com o php4. 
    456457                                        //$cpf_tmp = str_split($user_info['corporative_information_cpf'], 3); 
    457458                                        $cpf_tmp[0] = $user_info['corporative_information_cpf'][0] . $user_info['corporative_information_cpf'][1] . $user_info['corporative_information_cpf'][2];  
     
    494495                                foreach ($array_groups as $gidnumber=>$cn) 
    495496                                { 
    496                                         // O memberUid do usuário está somente no Banco, então adicionamos o memberUid no Ldap. 
     497                                        // O memberUid do usuï¿œrio estï¿œ somente no Banco, entï¿œo adicionamos o memberUid no Ldap. 
    497498                                        if (is_null($user_info['groups_ldap'][$gidnumber])) 
    498499                                        { 
     
    517518                                } 
    518519                                 
    519                                 // O memberUid do usuário está somente no Ldap. 
     520                                // O memberUid do usuï¿œrio estï¿œ somente no Ldap. 
    520521                                $groups_db = array_flip($user_info['groups']); 
    521522                                foreach ($user_info['groups_ldap'] as $gidnumber=>$cn) 
     
    526527                                                $this->ldap_functions->remove_user2group($gidnumber, $user_info['uid']); 
    527528                                                if ($alert_warning == '') 
    528                                                         $alert_warning = "O expressoAdmin corrigiu as seguintes inconsistências:\\n"; 
    529                                                 $alert_warning .= "Removido atributo memberUid do usuário do grupo $cn.\\n"; 
     529                                                        $alert_warning = "O expressoAdmin corrigiu as seguintes inconsistï¿œncias:\\n"; 
     530                                                $alert_warning .= "Removido atributo memberUid do usuï¿œrio do grupo $cn.\\n"; 
    530531                                                */ 
    531532                                                $ea_select_user_groups_options .= "<option value=" . $gidnumber . ">" . $cn . " [".lang('only on ldap')."]</option>"; 
  • branches/2.1/expressoAdmin1_2/js/jscode/institutional_accounts.js

    r1971 r2349  
    3333        sinc_combos_org(Element('ea_combo_org').value); 
    3434        get_available_users(Element('ea_combo_org').value); 
     35        get_associated_domain(Element('ea_combo_org').value); 
    3536} 
    3637 
     
    112113        var RegExp_name = new RegExp("\\b"+oText.value, "i"); 
    113114         
    114         //Inclui usuário começando com a pesquisa 
     115        //Inclui usuï¿œrio comeï¿œando com a pesquisa 
    115116        for(i = 0; i < select_available_users_clone.length; i++){ 
    116117                if ( RegExp_name.test(select_available_users_clone[i].text) || (select_available_users_clone[i].value == -1) ) 
     
    242243                        Element('mail').value = data.mail; 
    243244                        Element('desc').value = data.description; 
    244                         //Necessario, pois o IE6 tem um bug que não exibe as novas opções se o innerHTML estava vazio 
     245                        //Necessario, pois o IE6 tem um bug que nï¿œo exibe as novas opᅵᅵes se o innerHTML estava vazio 
    245246                        Element('ea_select_owners').innerHTML = '&nbsp;' + data.owners; 
    246247                        Element('ea_select_owners').outerHTML = Element('ea_select_owners').outerHTML; 
  • branches/2.1/expressoAdmin1_2/js/jscode/shared_accounts.js

    r1984 r2349  
    5555        sinc_combos_org(Element('ea_combo_org').value); 
    5656        get_available_users(Element('ea_combo_org').value); 
     57        get_associated_domain(Element('ea_combo_org').value); 
    5758} 
    5859 
     
    210211                        select_owners.options[i--] = null; 
    211212                } 
    212                 //Nova chamada a "Element" é Necessária devido a um bug do ie com select 
     213                //Nova chamada a "Element" ï¿œ Necessï¿œria devido a um bug do ie com select 
    213214           select_owners = Element('ea_select_owners'); 
    214215       if(select_owners.options.length > 0 ){ 
     
    282283            Element('quota_used_field').style.display = 'inline'; 
    283284            Element('desc').value = data.description; 
    284             //Necessario, pois o IE6 tem um bug que não exibe as novas opções se o innerHTML estava vazio 
     285            //Necessario, pois o IE6 tem um bug que nï¿œo exibe as novas opᅵᅵes se o innerHTML estava vazio 
    285286            Element('ea_select_owners').innerHTML = '&nbsp;' + data.owners_options; 
    286287            Element('ea_select_owners').outerHTML = Element('ea_select_owners').outerHTML; 
Note: See TracChangeset for help on using the changeset viewer.