Ignore:
Timestamp:
09/12/08 11:39:24 (16 years ago)
Author:
niltonneto
Message:

Alterações feitas por João Alfredo.
Email: jakjr@…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.uiaccounts.inc.php

    r401 r414  
    9191                                'bg_color'                                      => $GLOBALS['phpgw_info']['theme']['bg_color'], 
    9292                                'th_bg'                                         => $GLOBALS['phpgw_info']['theme']['th_bg'], 
    93                                  
    9493                                'accounts_url'                          => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uiaccounts.list_users'), 
    9594                                'back_url'                                      => $GLOBALS['phpgw']->link('/expressoAdmin1_2/index.php'), 
    9695                                'add_action'                            => $GLOBALS['phpgw']->link('/index.php','menuaction=expressoAdmin1_2.uiaccounts.add_users'), 
    97                                  
    9896                                'create_user_disabled'          => $this->functions->check_acl($account_lid,'add_users') ? '' : 'disabled', 
    9997                                'context'                                       => $raw_context, 
    10098                                'context_display'                       => $context_display, 
    101                                 'imapDelimiter'                         => $_SESSION['phpgw_info']['expresso']['email_server']['imapDelimiter'],  
    102                                  
    103                                 'lang_create_user'                      => lang('Create User'), 
    104                                 'lang_loginid'                          => lang('LoginID'), 
    105                                 'lang_cn'                                       => lang('Name'), 
    106                                 'lang_mail'                                     => lang('E-mail'), 
    107                                 'lang_edit'                                     => lang('edit'), 
    108                                 'lang_rename'                           => lang('rename'), 
    109                                 'lang_delete'                           => lang('delete'), 
    110                                 'lang_search'                           => lang('Search'), 
    111                                 'lang_back'                                     => lang('back'), 
    112                                 'lang_contexts'                         => lang('Contexts') 
    113                                  
     99                                'imapDelimiter'                         => $_SESSION['phpgw_info']['expresso']['email_server']['imapDelimiter'] 
    114100                        ); 
    115101                        $p->set_var($var); 
    116                          
    117                         // Save query 
     102                        $p->set_var($this->functions->make_dinamic_lang($p, 'body')); 
     103 
    118104                        $p->set_var('query', $GLOBALS['query']); 
    119105                         
     
    251237                                // First ABA 
    252238                                'display_spam_uid'                              => 'display:none', 
    253                                 'lang_general_information'              => lang('General Information'), 
    254                                 'lang_corporative_information'  => lang('Corporative Information'), 
    255                                 'lang_email_config'                             => lang('Email Config'), 
    256                                 'lang_groups_permission'                => lang('Groups Permission'), 
    257                                 'lang_lists_permission'                 => lang('Email Lists'), 
    258                                 'lang_aplication_permission'    => lang('Aplication Permission'),        
    259                                 'lang_search_organization'              => lang('Search Organiztion'), 
    260                                 'lang_organizations'                    => lang('Organizations'), 
    261                                 'lang_sector'                                   => lang('Sector'), 
    262                                 'lang_account_lid'                              => lang('Login ID'), 
    263                                 'lang_firstname'                                => lang('First Name'), 
    264                                 'lang_lastname'                                 => lang('Last Name'), 
    265                                 'lang_password'                                 => lang('Password'), 
    266                                 'lang_re-password'                              => lang('Re-Password'), 
    267                                 'lang_passwd_expired'                   => lang('Password expired'), 
    268                                 'lang_changepassword'                   => lang('Change password'),                              
    269                                 'lang_phone'                                    => lang('Phone'), 
    270                                 'lang_photo'                                    => lang('Photo'), 
    271                                 'lang_account_active'                   => lang('Account Active'), 
    272                                 'lang_account_invisible'                => lang('Account Invisible'), 
    273                                 'lang_never'                                    => lang('never'), 
    274                                 'lang_back'                                             => lang('Back'), 
    275                                 'lang_save'                                             => lang('Save'), 
     239                                 
    276240                                'sectors'                                               => $combo_manager_org, 
    277241                                'combo_organizations'                   => $combo_manager_org, 
     
    290254                                // Corporative Information 
    291255                                'display_corporative_information' => $this->functions->check_acl($manager_lid,'manipulate_corporative_information') ? '' : 'none', 
    292                                 'lang_employeenumber'                   => lang('Employee number'), 
    293                                 'lang_cpf'                                              => lang('cpf'), 
    294                                 'lang_rg'                                               => lang('rg'), 
    295                                 'lang_rguf'                                             => lang('rguf'), 
    296256                                 
    297257                                //MAIL 
    298                                 'lang_activeemailaccount'               => lang('Active email account'), 
    299                                 'lang_email'                                    => lang('E-mail'), 
    300                                 'lang_aliasemail'                               => lang('Alias email'), 
    301                                 'lang_forwardingemail'                  => lang('Forwarding email'), 
    302                                 'lang_email_quota'                              => lang('Email quota in MB'), 
    303                                 'lang_onlyforwarding'                   => lang('Only forwarding'), 
    304                                 'lang_quote_message'                    => lang('leave empty for no quota'), 
    305                                 'lang_email_quota_used'                 => lang('Quota used in MB'), 
    306258                                'accountstatus_checked'                 => 'CHECKED', 
    307259                                'mailquota'                                             => $this->current_config['expressoAdmin_defaultUserQuota'], 
     
    310262                                'input_mailalternateaddress_fields' => '<input type="text" name="mailalternateaddress[]" id="mailalternateaddress" autocomplete="off" value="{mailalternateaddress}" {disabled} size=30>', 
    311263                                'input_mailforwardingaddress_fields'=> '<input type="text" name="mailforwardingaddress[]" id="mailforwardingaddress" autocomplete="off" value="{mailforwardingaddress}" {disabled} size=30>', 
    312  
    313                                 //Third ABA 
    314                                 'lang_groups'                                   => lang('Groups'), 
    315                                 'lang_user_groups'                              => 'Grupos do Usuário', 
    316                                 'lang_available_groups'                 => 'Grupos disponíveis', 
    317                                 'lang_listGroups'                               => lang('ListGroups'), 
    318                                 'lang_primary_group'                    => lang('Primary Group'), 
    319                                 'lang_add'                                              => lang('Add'), 
    320                                 'lang_rem'                                              => lang('Remove'), 
    321                                  
    322                                 //Fourd ABA 
    323                                 'lang_user_mail_lists'                  => 'O usuário participa destas Listas de E-mail', 
    324                                 'lang_available_mail_lists'             => 'Listas de E-mail disponíveis', 
    325                                  
    326                                 //Five ABA 
     264                                 
    327265                                'apps'                                                          => $applications_list, 
    328266                                 
    329267                                //SAMBA ABA 
    330                                 'lang_samba_config'                                     => lang('Samba Config'), 
    331                                 'lang_use_attrs_samba'                          => lang('Use samba attributes'), 
    332                                 'lang_sambadomain'                                      => lang('Domain'), 
    333                                 'lang_sambaAcctFlags'                           => lang('AcctFlags'), 
    334                                 'lang_sambaLogonScript'                         => lang('Logon Script'), 
    335                                 'lang_sambaHomeDirectory'                       => lang('Home Directory'), 
    336                                 'lang_active_user'                                      => lang('Samba User Active'), 
    337                                 'lang_desactive_user'                           => lang('Samba User Desactive'), 
    338268                                'use_attrs_samba_checked'                       => 'CHECKED', 
    339269                                'sambadomainname_options'                       => $sambadomainname_options, 
     
    342272                        ); 
    343273                        $t->set_var($var); 
     274                        $t->set_var($this->functions->make_dinamic_lang($t, 'main')); 
    344275                        $t->pfp('out','main'); 
    345276                } 
     
    470401                        $t->set_block('body','main'); 
    471402                                                         
    472                 // ORGANIZATIONS 
    473                 /* 
    474                         foreach ($contexts as $index=>$context) 
    475                                 $orgs .= $this->functions->get_organizations($context, $user_info['context']); 
    476                         */ 
    477                                  
    478403                        foreach ($contexts as $index=>$context) 
    479404                                $combo_manager_org .= $this->functions->get_organizations($context, $user_info['context']); 
    480405                        $combo_all_orgs = $this->functions->get_organizations($GLOBALS['phpgw_info']['server']['ldap_context'], $user_info['context'], true, true, true);                        
    481406 
    482  
    483407                        // GROUPS. 
    484408                        if (count($user_info['groups_info']) > 0) 
     
    491415                                foreach ($array_groups as $gidnumber=>$cn) 
    492416                                { 
    493                                         // Grupo existe no Banco mas não no Ldap, excluimos grupo do Banco. 
    494                                         /* 
    495                                         if (!$this->ldap_functions->group_exist($gidnumber)) 
    496                                         { 
    497                                                 $this->db_functions->delete_group($gidnumber); 
    498                                                 $this->db_functions->write_log("expressoAdmin deletou o grupo $gidnumber do banco, pois não existia no ldap.",'','','',''); 
    499                                                 continue; 
    500                                         } 
    501                                         */ 
    502                                          
    503417                                        // O memberUid do usuário está somente no Banco, então adicionamos o memberUid no Ldap. 
    504418                                        if (is_null($user_info['groups_ldap'][$gidnumber])) 
     
    649563                                'alert_warning'                                 => "$alert_warning", 
    650564                                'display_input_account_lid'             => 'display:none', 
    651                                 'lang_general_information'              => lang('General Information'), 
    652                                 'lang_corporative_information'  => lang('Corporative Information'), 
    653                                 'lang_email_config'                             => lang('Email Config'), 
    654                                 'lang_groups_permission'                => lang('Groups Permission'), 
    655                                 'lang_lists_permission'                 => lang('Email Lists'), 
    656                                 'lang_aplication_permission'    => lang('Aplication Permission'),        
    657                                 'lang_organizations'                    => lang('Organizations'), 
    658                                 'lang_search_organization'              => lang('Search Organiztion'), 
    659                                 'lang_sector'                                   => lang('Sector'), 
    660                                 'lang_account_lid'                              => lang('Login ID'), 
    661                                 'lang_firstname'                                => lang('First Name'), 
    662                                 'lang_lastname'                                 => lang('Last Name'), 
    663                                 'lang_passwd_expired'                   => lang('Password expired'), 
    664                                 'lang_password'                                 => lang('Password'), 
    665                                 'lang_phone'                                    => lang('Phone'), 
    666                                 'lang_photo'                                    => lang('Photo'), 
    667                                 'lang_re-password'                              => lang('Re-Password'), 
    668                                 'lang_changepassword'                   => lang('Change password'),                              
    669                                 'lang_account_active'                   => lang('Account Active'), 
    670                                 'lang_account_invisible'                => lang('Account Invisible'), 
    671                                 'lang_back'                                             => lang('Back'), 
    672                                 'lang_save'                                             => lang('Save'), 
    673                                  
    674565                                'sectors'                                               => $combo_manager_org, 
    675566                                'combo_organizations'                   => $combo_manager_org, 
    676567                                'combo_all_orgs'                                => $combo_all_orgs, 
    677                                  
    678568                                'uid'                                                   => $user_info['uid'], 
    679569                                'givenname'                                             => $user_info['givenname'], 
     
    683573                                'photo_bin'                                             => $photo_bin, 
    684574                                'disabled_edit_photo'                   => $disabled_edit_photo, 
    685                                 //'display_picture'                             => $this->functions->check_acl($manager_account_lid,'edit_users_picture') ? '' : 'none', 
    686575                                'display_picture'                               => $display_picture, 
    687                                  
    688576                                'display_tr_default_password'   => $this->functions->check_acl($manager_account_lid,'set_user_default_password') ? '' : 'none', 
    689                                  
    690577                                'passwd_expired_checked'                => $user_info['passwd_expired'] == '0' ? 'CHECKED' : '', 
    691578                                'changepassword_checked'                => $user_info['changepassword'] == '1' ? 'CHECKED' : '', 
     
    694581 
    695582                                // Corporative Information 
    696                                 'lang_employeenumber'                   => lang('Employee number'), 
    697                                 'lang_cpf'                                              => lang('cpf'), 
    698                                 'lang_rg'                                               => lang('rg'), 
    699                                 'lang_rguf'                                             => lang('rguf'), 
    700583                                'corporative_information_employeenumber' => $user_info['corporative_information_employeenumber'], 
    701584                                'corporative_information_cpf'                   => $user_info['corporative_information_cpf'], 
    702585                                'corporative_information_rg'                    => $user_info['corporative_information_rg'], 
    703586                                'corporative_information_rguf'                  => $user_info['corporative_information_rguf'], 
     587                                'corporative_information_description'   => $user_info['corporative_information_description'], 
    704588                                 
    705589                                //MAIL 
    706590                                'disabled_quota_used'           => 'disabled', 
    707                                 'lang_activeemailaccount'       => lang('Active email account'), 
    708                                 'lang_email'                            => lang('E-mail'), 
    709                                 'lang_aliasemail'                       => lang('Alias email'), 
    710                                 'lang_forwardingemail'          => lang('Forwarding email'), 
    711                                 'lang_email_quota'                      => lang('Email quota in MB'), 
    712                                 'lang_onlyforwarding'           => lang('Only forwarding'), 
    713                                 'lang_email_quota_used'         => lang('Quota used in MB'), 
    714                                  
    715591                                'accountstatus_checked'         => $user_info['accountstatus'] == 'active' ? 'CHECKED' : '', 
    716592                                'mail'                                          => $user_info['mail'], 
    717                                  
    718                                 //'mailalternateaddress'                => $user_info['mailalternateaddress'], 
    719                                 //'mailforwardingaddress'               => $user_info['mailforwardingaddress'], 
    720593                                'input_mailalternateaddress_fields'     => $input_mailalternateaddress_fields, 
    721594                                'input_mailforwardingaddress_fields'=> $input_mailforwardingaddress_fields, 
    722                                  
    723595                                'deliverymode_checked'          => $user_info['deliverymode'] == 'forwardOnly' ? 'CHECKED' : '', 
    724                                  
    725596                                'mailquota'                                     => $user_info['mailquota'], 
    726597                                'mailquota_used'                        => $user_info['mailquota_used'], 
    727598 
    728599                                //Third ABA 
    729                                 'lang_groups'                           => lang('Groups'), 
    730                                 'lang_user_groups'                      => 'Grupos do Usuário', 
    731                                 'lang_available_groups'         => 'Grupos disponíveis', 
    732                                 'lang_primary_group'            => lang('Primary Group'), 
    733                                 'lang_add'                                      => lang('Add'), 
    734                                 'lang_rem'                                      => lang('Remove'), 
    735600                                'ea_select_user_groups_options' => $ea_select_user_groups_options, 
    736601                                'ea_combo_primary_user_group_options'   => $ea_combo_primary_user_group_options, 
    737602                                 
    738603                                //Fourd ABA 
    739                                 'lang_user_mail_lists'                  => 'O usuário participa destas Listas de E-mail', 
    740                                 'lang_available_mail_lists'             => 'Listas de E-mail disponíveis', 
    741604                                'ea_select_user_maillists_options'  => $ea_select_user_maillists_options, 
    742605                                                                 
     
    745608 
    746609                                //SAMBA ABA 
    747                                 'lang_samba_config'                     => lang('Samba Config'), 
    748                                 'lang_use_attrs_samba'          => lang('Use samba attributes'), 
    749                                 'lang_sambadomain'                      => lang('Domain'), 
    750                                 'lang_sambaAcctFlags'           => lang('AcctFlags'), 
    751                                 'lang_sambaLogonScript'         => lang('Logon Script'), 
    752                                 'lang_sambaHomeDirectory'       => lang('Home Directory'), 
    753                                 'lang_active_user'                      => lang('Samba User Active'), 
    754                                 'lang_desactive_user'           => lang('Samba User Desactive'), 
    755                                  
    756610                                'userSamba'                                     => $user_info['sambaUser'], 
    757611                                'sambadomainname_options'       => $sambadomainname_options, 
     
    765619                        ); 
    766620                        $t->set_var($var); 
     621                        $t->set_var($this->functions->make_dinamic_lang($t, 'main')); 
    767622                         
    768623                        // Devo mostrar aba SAMBA ?? 
     
    911766                        $var = Array( 
    912767                                'th_bg'                 => $GLOBALS['phpgw_info']['theme']['th_bg'], 
    913                                 'lang_back'             => 'Back', 
    914768                                'back_url'              => "./index.php?menuaction=expressoAdmin1_2.uiaccounts.edit_user&account_id=$account_id", 
    915                                 'lang_loginid'  => lang('Login ID'), 
    916                                 'lang_ip'               => lang('IP'), 
    917                                 'lang_login'    => lang('Log IN'), 
    918                                 'lang_logout'   => lang('Log OUT') 
    919769                        ); 
    920770                        $t->set_var($var); 
     771                        $t->set_var($this->functions->make_dinamic_lang($t, 'body')); 
    921772                        $t->pfp('out','body'); 
    922773                } 
Note: See TracChangeset for help on using the changeset viewer.