Changeset 47 for trunk/expressoAdmin1_2


Ignore:
Timestamp:
08/10/07 14:10:38 (17 years ago)
Author:
niltonneto
Message:

Scripts novos e outras atualizações.

Location:
trunk/expressoAdmin1_2
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/docs/change_log.txt

    r41 r47  
    8080        - deixa a opção desmarcado caso não existe nenhum sambaDomain na OU. 
    8181        - Seleciona automaticamente o sambaDomain da OU. 
     82 
     8303/07/2007 - [1.240] 
     84- Corrigido problema na atualização do módulo usando o SETUP. 
     85 
     8609/08/2007 
     87- Corrigido bug ao adicionar email em grupos 
     88- Corrigido bug ao adicionar atributos samba a um usuários já existente. 
  • trunk/expressoAdmin1_2/inc/class.functions.inc.php

    r46 r47  
    230230                                 
    231231                                $justthese = array("uidnumber", "uid", "cn", "mail"); 
    232                                 $filter="(&(phpgwAccountType=u)(|(uid~=".$query.")(sn~=".$query.")(cn~=".$query.")(givenName~=".$query.")(mail~=$query)(mailAlternateAddress~=$query)))"; 
     232                                $filter="(&(phpgwAccountType=u)(|(uid=*".$query."*)(sn=*".$query."*)(cn=*".$query."*)(givenName=*".$query."*)(mail=$query*)(mailAlternateAddress=$query*)))"; 
    233233                                $search=ldap_search($ldap_conn, $context, $filter, $justthese); 
    234234                                ldap_sort($ldap_conn, $search, "uid"); 
  • trunk/expressoAdmin1_2/inc/class.imap_functions.inc.php

    r46 r47  
    2828                        return $result; 
    2929                } 
    30                 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Sent")) 
     30                if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Enviados")) 
    3131                { 
    3232                        $error = imap_errors(); 
     
    3535                        return $result; 
    3636                } 
    37                 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Drafts")) 
     37                if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Rascunhos")) 
    3838                { 
    3939                        $error = imap_errors(); 
     
    4242                        return $result; 
    4343                } 
    44                 if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Trash")) 
     44                if (!imap_createmailbox($this->imap, '{'.$this->imap_server.'}' . "user" . $this->imapDelimiter . $uid . $this->imapDelimiter . "Lixeira")) 
    4545                { 
    4646                        $error = imap_errors(); 
  • trunk/expressoAdmin1_2/inc/class.user.inc.php

    r46 r47  
    548548                                                $ldap_add['objectClass'][]                      = 'sambaSamAccount'; 
    549549                                                $ldap_mod_replace['loginShell']         = '/bin/bash'; 
    550                                                 $ldap_add['sambaSID']                           = $this->current_config['expressoAdmin_sambaSID'] . '-' . ((2 * $new_values['uidnumber'])+1000); 
    551                                                 $ldap_add['sambaPrimaryGroupSID']       = $this->current_config['expressoAdmin_sambaSID'] . '-' . ((2 * $new_values['gidnumber'])+1001); 
     550                                                $ldap_add['sambaSID']                           = $new_values['sambadomain'] . '-' . ((2 * $new_values['uidnumber'])+1000); 
     551                                                $ldap_add['sambaPrimaryGroupSID']       = $new_values['sambadomain'] . '-' . ((2 * $new_values['gidnumber'])+1001); 
    552552                                                $ldap_add['sambaAcctFlags']                     = $new_values['sambaacctflags']; 
    553553                                                $ldap_add['sambaLogonScript']           = $new_values['sambalogonscript']; 
  • trunk/expressoAdmin1_2/js/jscode/groups.js

    r46 r47  
    322322function groupEmailSuggestion(concatenateDomain, type) 
    323323{ 
     324        if (document.forms[0].email.disabled) 
     325                return; 
     326         
    324327        if (type != 'create_group') 
    325328                return; 
     
    353356                org_name = org_name_par.split('.'); 
    354357                org_name = org_name[org_name.length-1]; 
    355          
     358                 
    356359                if (org_name != '') 
    357                         document.forms[0].email.value = document.forms[0].cn.value + '@' + org_name + '.' + domain_name; 
     360                        document.forms[0].email.value = document.forms[0].cn.value + '@' + org_name + '.aaa' + domain_name; 
    358361                else 
    359362                        document.forms[0].email.value = document.forms[0].cn.value; 
  • trunk/expressoAdmin1_2/js/jscode/users.js

    r33 r47  
    108108 
    109109        // Uid & Mail exist? 
    110         attrs_array = new Array(); 
     110        var attrs_array = new Array(); 
    111111        attrs_array['type'] = type; 
    112112        attrs_array['uid'] = document.forms[0].uid.value; 
     
    114114        if (document.forms[0].mailalternateaddress.value != '') 
    115115                attrs_array['mailalternateaddress'] = document.forms[0].mailalternateaddress.value; 
    116         attributes = connector.serialize(attrs_array); 
     116        var attributes = connector.serialize(attrs_array); 
    117117 
    118118        var handler_validate_fields = function(data) 
     
    190190        if (!data.status){ 
    191191                alert(data.msg); 
    192                 location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
    193192        } 
    194193        else{ 
    195194                alert('Usuário salvo com êxito!!'); 
    196                 location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
    197         } 
     195        } 
     196        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
    198197        return; 
    199198} 
  • trunk/expressoAdmin1_2/setup/setup.inc.php

    r46 r47  
    1313        $setup_info['expressoAdmin1_2']['title']        = 'ExpressoAdmin 1.2'; 
    1414        /* Ao incrementar versão, não esquecer de declarar função do tables_update.inc.php*/ 
    15         $setup_info['expressoAdmin1_2']['version']      = '1.24'; 
     15        $setup_info['expressoAdmin1_2']['version']      = '1.240'; 
    1616        $setup_info['expressoAdmin1_2']['app_order']    = 1; 
    1717        $setup_info['expressoAdmin1_2']['tables'][]             = 'phpgw_expressoadmin'; 
  • trunk/expressoAdmin1_2/setup/tables_update.inc.php

    r46 r47  
    99        * option) any later version.                                               * 
    1010        \**************************************************************************/     
    11         $test[] = '1.24'; 
     11        $test[] = '1.240'; 
    1212        function expressoAdmin1_2_upgrade1_221() 
    1313        { 
     
    3131        } 
    3232         
    33         function expressoAdmin1_2_upgrade1_24()  
     33        function expressoAdmin1_2_upgrade1_240()  
    3434        { 
    3535                 
  • trunk/expressoAdmin1_2/templates/default/groups_form.tpl

    r46 r47  
    2626                                                        <select id="ea_combo_org_info" name="context" onchange="javascript:sinc_combos_org(this.value, ea_check_allUsers.checked); get_available_sambadomains(this.value, '{type}')">{combo_manager_org}</select><br> 
    2727                                                        {lang_group_name}: <font color="blue">Ex: grupo-celepar-rh</font> 
    28                                                         <input name="cn" size="35" value="{cn}" autocomplete="off" onKeyUp="javascript:groupEmailSuggestion('{concatenateDomain}','{type}')"><br> 
     28                                                        <!--<input name="cn" size="35" value="{cn}" autocomplete="off" onKeyUp="javascript:groupEmailSuggestion('{concatenateDomain}','{type}')"><br>--> 
     29                                                        <input name="cn" size="35" value="{cn}" autocomplete="off"><br> 
    2930                                                        {lang_email}:<br> 
    3031                                                        <input name="email" size="60" value="{email}" {disable_email_groups} autocomplete="off"><br> 
Note: See TracChangeset for help on using the changeset viewer.