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

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

Location:
trunk/expressoAdmin1_2/js/jscode
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/js/jscode/expressoadmin.js

    r379 r414  
    88        *  option) any later version.                                                                                                           * 
    99        \************************************************************************************/ 
     10 
     11function load_lang(){ 
     12        cExecute ('$this/inc/load_lang', handler_load_lang); 
     13} 
     14 
     15var global_langs = new Array(); 
     16 
     17function handler_load_lang(data) 
     18{ 
     19        global_langs = eval(data); 
     20} 
     21 
     22function get_lang(key_raw) 
     23{ 
     24        key = key_raw.replace(/ /g,"_"); 
     25        key = key.replace(/-/g,""); 
     26        lang = eval("global_langs."+key.toLowerCase()); 
     27         
     28        if (typeof(lang)=='undefined') 
     29                return key_raw + '*'; 
     30        else 
     31                return lang; 
     32} 
    1033 
    1134function emailSuggestion_expressoadmin(use_suggestion_in_logon_script, concatenateDomain) 
     
    141164                campo.value = vr.substr( 0, tam - 1 ); 
    142165} 
     166load_lang(); 
  • trunk/expressoAdmin1_2/js/jscode/groups.js

    r309 r414  
    77         
    88        if (document.forms[0].cn.value == ''){ 
    9                 alert('Campo NOME do grupo está vazio.'); 
     9                alert(get_lang('NAME field is empty') + '.'); 
    1010                return; 
    1111        } 
    1212                 
    1313        if (document.forms[0].description.value == ''){ 
    14                 alert('Campo DESCRIÇÃO está vazio.'); 
     14                alert(get_lang('DESCRIPTION field is empty') + '.'); 
    1515                return; 
    1616        } 
     
    2121                if ( (cn_tmp.length < 3) || ((cn_tmp[0] != 'grupo') && (cn_tmp[0] != 'smb')) ){ 
    2222                        alert( 
    23                                 'O campo NOME do grupo está incompleto.\n' + 
    24                                 'O nome do grupo deve ser formado assim:\n' + 
    25                                 'grupo-ORGANIZACAO-NOME_DO_GRUPO.\n' + 
    26                                 'Ex: grupo-celepar-rh.'); 
     23                                get_lang('NAME field is incomplete') + '.\n' + 
     24                                get_lang('the name field must be formed like') + ':\n' + 
     25                                get_lang('group') + '-' + get_lang('organization') + '-' + get_lang('group name') + '.\n' + 
     26                                get_lang('eg') + ': ' + 'grupo-celepar-rh.'); 
    2727                        return; 
    2828                } 
     
    3333         
    3434        if(!reCn.test(document.forms[0].cn.value)){ 
    35                 alert('Campo NOME DO GRUPO comtém caracteres não permitidos.'); 
     35                alert(get_lang('NAME field contains characters not allowed') + '.'); 
    3636                document.forms[0].cn.focus(); 
    3737                return; 
     
    3939 
    4040        if(!reDesc.test(document.forms[0].description.value)){ 
    41                 alert('Campo DESCRIÇÃO comtém caracteres não permitidos.'); 
     41                alert(get_lang('DESCRIPTION field contains characters not allowed') + '.'); 
    4242                document.forms[0].description.focus(); 
    4343                return; 
     
    4747        if ( (document.forms[0].email.value != '') && (!reEmail.test(document.forms[0].email.value)) ) 
    4848        { 
    49                 alert("Campo E-mail não é válido."); 
     49                alert(get_lang('EMAIL field is empty') + '.'); 
    5050                return false; 
    5151        } 
     
    9090                alert(data.msg); 
    9191        else{ 
    92                 alert('Grupo criado com êxito!'); 
     92                alert(get_lang('Group sucess created') + '.'); 
    9393                location.href="./index.php?menuaction=expressoAdmin1_2.uigroups.list_groups"; 
    9494        } 
     
    107107                alert(data.msg); 
    108108        else{ 
    109                 alert('Grupo salvo com êxito!!'); 
     109                alert(get_lang('Group sucess saved') + '.'); 
    110110                location.href="./index.php?menuaction=expressoAdmin1_2.uigroups.list_groups"; 
    111111        } 
     
    156156        if ((recursive) && (document.forms[0].ldap_context.value == document.getElementById('ea_combo_org_groups').value)) 
    157157        { 
    158                 alert('Nao é possível selecionar todos os usuários da organização raiz.') 
     158                alert(get_lang('It is not allow select all users from the root organization') + '.'); 
    159159                document.getElementById('ea_check_allUsers').checked = false; 
    160160 
     
    241241        clearTimeout(finderTimeout);     
    242242        var oWait = document.getElementById("ea_span_searching"); 
    243         oWait.innerHTML = 'Buscando...'; 
     243        oWait.innerHTML = get_lang('Searching') + '...'; 
    244244        var finderTimeout = setTimeout("optionFinder('"+obj.id+"')",500); 
    245245} 
     
    270270function delete_group(cn, gidnumber) 
    271271{ 
    272         if (confirm("Realmente deletar Grupo " + cn + " ??")) 
     272        if (confirm(get_lang('Do you really want delete the group') + ' ' + cn + " ??")) 
    273273        { 
    274274                var handler_delete_group = function(data) 
     
    277277                                alert(data.msg); 
    278278                        else 
    279                                 alert('Grupo deletado com êxito!!'); 
     279                                alert(get_lang('Group success deleted') + '.'); 
    280280                         
    281281                        location.href="./index.php?menuaction=expressoAdmin1_2.uigroups.list_groups"; 
  • trunk/expressoAdmin1_2/js/jscode/maillists.js

    r317 r414  
    44        document.forms[0].uid.value = document.forms[0].uid.value.toLowerCase(); 
    55        document.forms[0].old_uid.value = document.forms[0].old_uid.value.toLowerCase(); 
    6          
     6 
    77        if (document.forms[0].uid.value == ''){ 
    8                 alert('Campo LOGIN da lista está vazio.'); 
     8                alert(get_lang('LOGIN field is empty') + '.'); 
    99                return; 
    1010        } 
    1111 
    1212        if (document.forms[0].cn.value == ''){ 
    13                 alert('Campo NOME da lista está vazio.'); 
     13                alert(get_lang('NAME field is empty') + '.'); 
    1414                return; 
    1515        } 
     
    2020                if ((uid_tmp.length < 3) || (uid_tmp[0] != 'lista')){ 
    2121                        alert( 
    22                                 'O campo LOGIN da lista está incompleto.\n' + 
    23                                 'O nome da lista deve ser formado assim:\n' + 
    24                                 'lista-ORGANIZACAO-NOME_DA_LISTA.\n' + 
    25                                 'Ex: lista-celepar-rh.'); 
     22                                get_lang('LOGIN field is incomplete') + '.\n' + 
     23                                get_lang('the login field must be formed like') + ':\n' + 
     24                                get_lang('list') + '-' + get_lang('organization') + '-' + get_lang('listname') + '.\n' + 
     25                                get_lang('eg') + ': ' + 'lista-celepar-rh.'); 
    2626                        return; 
    2727                } 
     
    2929                 
    3030        if (document.forms[0].uid.value.split(" ").length > 1){ 
    31                 alert('Campo LOGIN comtém espaços.'); 
     31                alert(get_lang('LOGIN field contains characters not allowed') + '.'); 
    3232                document.forms[0].uid.focus(); 
    3333                return; 
     
    3535         
    3636        if (document.forms[0].mail.value == ''){ 
    37                 alert('Campo E-MAIL da lista está vazio.'); 
     37                alert(get_lang('EMAIL field is empty') + '.'); 
    3838                document.forms[0].mail.focus(); 
    3939                return; 
     
    4141        var reEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 
    4242        if(!reEmail.test(document.forms[0].mail.value)){ 
    43                 alert("Campo E-mail não é válido."); 
     43                alert(get_lang('Email field is not valid') + '.'); 
    4444                return false; 
    4545        } 
     
    4747        select_userInMaillist = document.getElementById('ea_select_usersInMaillist'); 
    4848        if (select_userInMaillist.options.length == 0){ 
    49                 alert('Nenhum usuário faz parte da lista.'); 
     49                alert(get_lang('Any user is in the list') + '.'); 
    5050                return; 
    5151        } 
     
    9595                alert(data.msg); 
    9696        else{ 
    97                 alert('Lista de emails criada com êxito!'); 
     97                alert(get_lang('Email list sucess created') + '.'); 
    9898                location.href="./index.php?menuaction=expressoAdmin1_2.uimaillists.list_maillists"; 
    9999        } 
     
    112112                alert(data.msg); 
    113113        else{ 
    114                 alert('Lista de emails salva com êxito!!'); 
     114                alert(get_lang('Email list sucess saved') + '.'); 
    115115                location.href="./index.php?menuaction=expressoAdmin1_2.uimaillists.list_maillists"; 
    116116        } 
     
    137137                alert(data.msg); 
    138138        else 
    139                 alert('Sending Control List salva com êxito!!'); 
     139                alert(get_lang('SCL sucess saved') + '.'); 
    140140        location.href="./index.php?menuaction=expressoAdmin1_2.uimaillists.list_maillists"; 
    141141        return; 
     
    185185        if ((recursive) && (document.forms[0].ldap_context.value == document.getElementById('ea_combo_org_maillists').value)) 
    186186        { 
    187                 alert('Nao é possível selecionar todos os usuários da organização raiz.') 
     187                alert(get_lang('It is not allow select all users from the root organization') + '.'); 
    188188                document.getElementById('ea_check_allUsers').checked = false; 
    189189                 
     
    325325        clearTimeout(finderTimeout);     
    326326        var oWait = document.getElementById("ea_span_searching"); 
    327         oWait.innerHTML = 'Buscando...'; 
     327        oWait.innerHTML = get_lang('Searching') + '...'; 
    328328        finderTimeout = setTimeout("optionFinder('"+obj.id+"')",500); 
    329329} 
     
    358358function delete_maillist(uid, uidnumber) 
    359359{ 
    360         if (confirm("Realmente deletar Lista " + uid + " ??")) 
     360        if (confirm(get_lang('Do you really want delete the email list') + ' ' + uid + " ??")) 
     361         
    361362        { 
    362363                var handler_delete_maillist = function(data) 
     
    365366                                alert(data.msg); 
    366367                        else 
    367                                 alert('Lista de email deletada com êxito!!'); 
     368                                alert(get_lang('Email list success deleted') + '.'); 
    368369                         
    369370                        location.href="./index.php?menuaction=expressoAdmin1_2.uimaillists.list_maillists"; 
  • trunk/expressoAdmin1_2/js/jscode/managers.js

    r317 r414  
    22function copy_manager(manager) 
    33{ 
    4         if (!(new_manager = prompt("Digite o login do novo gerente:",""))) 
     4        if (!(new_manager = prompt(get_lang('Type new managers login') + ':',""))) 
    55        { 
    66                return; 
     
    1212                        location.reload(); 
    1313                else 
    14                         alert('Erro ao copiar gerente.'); 
     14                        alert(get_lang('Error at copy manager') + '.'); 
    1515        } 
    1616        cExecute ('$this.db_functions.copy_manager&manager='+manager+'&new_manager='+new_manager, handler_copy_manager); 
  • trunk/expressoAdmin1_2/js/jscode/users.js

    r355 r414  
    88                 
    99                if (document.forms[0].uid.value == ''){ 
    10                         alert('Campo LOGIN está vazio.'); 
     10                        alert(get_lang('LOGIN field is empty') + '.'); 
    1111                        return; 
    1212                } 
    1313                else if (document.forms[0].uid.value.length < document.forms[0].minimumSizeLogin.value){ 
    14                         alert('Campo LOGIN deve ter mais que '+document.forms[0].minimumSizeLogin.value+' caracteres.'); 
     14                        alert(get_lang('LOGIN field must be bigger than') + ' ' + document.forms[0].minimumSizeLogin.value + ' ' + get_lang('characters') + '.'); 
    1515                        return; 
    1616                } 
     
    2222                        var reUid = /^([a-zA-Z0-9_\-])+$/; 
    2323                if(!reUid.test(document.forms[0].uid.value)){ 
    24                         alert('Campo LOGIN comtém caracteres não permitidos.'); 
    25                         document.forms[0].account_lid.focus(); 
     24                        alert(get_lang('LOGIN field contains characters not allowed') + '.'); 
    2625                        return; 
    2726                } 
     
    2928                //PASSWORD's 
    3029                if (document.forms[0].password1.value == ''){ 
    31                         alert('Campo SENHA está vazio.'); 
     30                        alert(get_lang('Password field is empty') + '.'); 
    3231                        return; 
    3332                } 
    3433                if (document.forms[0].password2.value == ''){ 
    35                         alert('Campo RE-SENHA está vazio.'); 
     34                        alert(get_lang('Re-Password field is empty') + '.'); 
    3635                        return; 
    3736                } 
     
    3938 
    4039        if (document.forms[0].password1.value != document.forms[0].password2.value){ 
    41                 alert('Campo SENHA e RE-SENHA são diferentes.'); 
     40                alert(get_lang('Password and Re-Password are different') + '.'); 
    4241                return; 
    4342        } 
     
    5049                if(!re_employeenumber.test(document.forms[0].corporative_information_employeenumber.value)) 
    5150                { 
    52                         alert('Campo matrícula contém caracteres não permitidos. Somente números são permitidos.'); 
     51                        alert(get_lang('EmployeeNumber contains characters not allowed') + '. ' + get_lang('Only numbers are allowed') + '.'); 
    5352                        document.forms[0].corporative_information_employeenumber.focus(); 
    5453                        return; 
     
    5655        } 
    5756 
    58         /* Validation cpf is in php now. 
    59         /* 
    60         if (document.forms[0].corporative_information_cpf.value != "") 
    61         { 
    62                 var re_cpf = /^([0-9])+$/; 
    63  
    64                 if(!re_cpf.test(document.forms[0].corporative_information_cpf.value)) 
    65                 { 
    66                         alert('Campo cpf contém caracteres não permitidos. Somente números são permitidos'); 
    67                         document.forms[0].corporative_information_employeenumber.focus(); 
    68                         return; 
    69                 } 
    70          
    71                 if (! validarCPF(document.forms[0].corporative_information_cpf.value) ) 
    72                 { 
    73                         alert("Campo CPF invalido."); 
    74                         document.forms[0].corporative_information_cpf.focus(); 
    75                         return; 
    76                 } 
    77         }*/ 
    78          
    7957        //MAIL 
    8058        document.forms[0].mail.value = document.forms[0].mail.value.toLowerCase(); 
    8159        if (document.forms[0].mail.value == ''){ 
    82                 alert('Campo E-MAIL está vazio.'); 
     60                alert(get_lang('Email field is empty') + '.'); 
    8361                return; 
    8462        } 
    8563        var reEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 
    8664        if(!reEmail.test(document.forms[0].mail.value)){ 
    87                 alert("Campo E-mail não é válido."); 
     65                alert(get_lang('Email field is not valid') + '.'); 
    8866                return false; 
    8967        } 
     
    9270        var reGivenname = /^[a-zA-Z0-9 \-\.]+$/; 
    9371        if(!reGivenname.test(document.forms[0].givenname.value)){ 
    94                 alert('Primeiro Nome contém caracteres inválidos.'); 
     72                alert(get_lang('First name field contains characters not allowed') + '.'); 
    9573                return false; 
    9674        } 
    9775        else if (document.forms[0].givenname.value == ''){ 
    98                 alert('Campo PRIMEIRO NOME está vazio.'); 
     76                alert(get_lang('First name field is empty') + '.'); 
    9977                return; 
    10078        } 
     
    10381        var reSn = /^[a-zA-Z0-9 \-\.]+$/; 
    10482        if(!reSn.test(document.forms[0].sn.value)){ 
    105                 alert('Último Nome contém caracteres inválidos.'); 
     83                alert(get_lang('Last name field contains characters not allowed') + '.'); 
    10684                return false; 
    10785        } 
    10886        else if (document.forms[0].sn.value == ''){ 
    109                 alert('Campo ÚLTIMO NOME está vazio.'); 
     87                alert(get_lang('Last name field is empty') + '.'); 
    11088                return; 
    11189        } 
     
    11795                if (!reg_tel.exec(document.forms[0].telephonenumber.value)) 
    11896                { 
    119                         alert('Campo Telefone incorreto.'); 
     97                        alert(get_lang('Phone field is incorrect') + '.'); 
    12098                        return; 
    12199                } 
     
    124102        //FORWAR ONLY 
    125103        if ((document.forms[0].deliverymode.checked) && (document.forms[0].mailforwardingaddress.value == '')){ 
    126                 alert('Campo E-MAIL DE ENCAMINHAMENTO está vazio.'); 
     104                alert(get_lang('Forward email is empty') + '.'); 
    127105                return; 
    128106        } 
     
    130108        // Email Quota 
    131109        if (document.forms[0].mailquota.value == ''){ 
    132                 alert('Usuário sem COTA.'); 
     110                alert(get_lang('User without email quota') + '.'); 
    133111                return; 
    134112        } 
     
    136114        //GROUPS 
    137115        if (document.getElementById('ea_select_user_groups').length < 1){ 
    138                 alert('Nenhum GRUPO selecionado.'); 
     116                alert(get_lang('User is not in any group') + '.'); 
    139117                return; 
    140118        } 
     
    143121        if (document.getElementById('tabcontent6').style.display != 'none'){ 
    144122                if ((document.forms[0].sambalogonscript.value == '') && (!document.forms[0].sambalogonscript.disabled)){ 
    145                         alert('Script de logon do usuário está vazio.'); 
     123                        alert(get_lang('Logon script is empty') + '.'); 
    146124                        return; 
    147125                } 
    148126                if ((document.forms[0].sambahomedirectory.value == '') && (!document.forms[0].sambahomedirectory.disabled)){ 
    149                         alert('Diretório Home do usuário está vazio.'); 
     127                        alert(get_lang('Users home directory is empty') + '.'); 
    150128                        return; 
    151129                } 
     
    187165                                document.getElementById('mailforwardingaddress').disabled = false; 
    188166                                document.getElementById('mailalternateaddress').disabled = false; 
     167                                document.getElementById('passwd_expired').disabled = false; 
    189168                                document.getElementById('accountstatus').disabled = false; 
    190169                                document.getElementById('deliverymode').disabled = false; 
     
    225204                alert(data.msg); 
    226205        else 
    227                 alert('Usuário criado com êxito!'); 
     206                alert(get_lang('User sucess created') + '.'); 
    228207 
    229208        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
     
    244223        } 
    245224        else{ 
    246                 alert('Usuário salvo com êxito!!'); 
     225                alert(get_lang('User sucess saved') + '.'); 
    247226        } 
    248227        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
     
    467446                        alert(data.msg); 
    468447                else 
    469                         alert('Senha default cadastrada com êxito!!'); 
     448                        alert(get_lang('Default password sucess saved') + '.'); 
    470449                return; 
    471450        } 
     
    480459                        alert(data.msg); 
    481460                else 
    482                         alert('Senha do usuário retornado com êxito!!'); 
     461                        alert(get_lang('Users password sucess returned') + '.'); 
    483462                return; 
    484463        } 
     
    488467function delete_user(uid, uidnumber) 
    489468{ 
    490         if (confirm("Realmente deseja deletar o usuário " + uid + " ??")) 
     469        if (confirm(get_lang("Do you really want delete the user") + " " + uid + "?")) 
    491470        { 
    492471                var handler_delete_user = function(data) 
     
    495474                                alert(data.msg); 
    496475                        else 
    497                                 alert('Usuário deletado com êxito!!'); 
     476                                alert(get_lang('User sucess deleted') + '.'); 
    498477                         
    499478                        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
     
    511490                var reUid = /^([a-zA-Z0-9_\-])+$/; 
    512491 
    513         new_uid = prompt("Alterar login do usuário " + uid + " para: ", uid); 
     492        new_uid = prompt(get_lang('Rename users login from') + ': ' + uid + " " + get_lang("to") + ': ', uid); 
    514493 
    515494        if(!reUid.test(new_uid)){ 
    516                 alert('Campo LOGIN comtém caracteres não permitidos.'); 
     495                alert(get_lang('LOGIN field contains characters not allowed') + '.'); 
    517496                document.forms[0].account_lid.focus(); 
    518497                return; 
     
    547526                alert(data.msg); 
    548527        else{ 
    549                 alert("Usuário renomeado com êxito!\n" + data.exec_return); 
     528                alert(get_lang('User login sucess renamed') + "\n" + data.exec_return); 
    550529                location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
    551530        } 
     
    563542        clearTimeout(finderTimeout_maillist); 
    564543        var oWait = document.getElementById("ea_span_searching_maillist"); 
    565         oWait.innerHTML = 'Buscando...'; 
     544        oWait.innerHTML = get_lang('Searching') + '...'; 
    566545        finderTimeout_maillist = setTimeout("optionFinder_maillist('"+obj.id+"')",500); 
    567546} 
     
    597576        clearTimeout(finderTimeout_group); 
    598577        var oWait = document.getElementById("ea_span_searching_group"); 
    599         oWait.innerHTML = 'Buscando...'; 
     578        oWait.innerHTML = get_lang('Searching') + '...'; 
    600579        finderTimeout_group = setTimeout("optionFinder_group('"+obj.id+"')",500); 
    601580} 
     
    655634function empty_inbox(uid) 
    656635{ 
    657         var action = "Limpado INBOX do usuario"; 
     636        var action = get_lang('Cleanned user mailbox'); 
    658637        var handler_write_log = function(){} 
    659638        var handler_empty_inbox = function(data) 
     
    663642                else{ 
    664643                        cExecute ('$this.user.write_log_from_ajax&_action='+action+'&userinfo='+uid, handler_write_log); 
    665                         alert("Esvaziados '" + data.inbox_size + "' MB da caixa postal do usuário"); 
     644                        alert(get_lang('Emptied ') + data.inbox_size + ' ' + get_lang('MB from user inbox')); 
    666645                        document.getElementById('mailquota_used').value = data.mailquota_used; 
    667646                } 
     
    702681} 
    703682 
    704 /* 
    705 function search_organization(key) 
    706 { 
    707         var organizations = document.getElementById('ea_combo_org_info'); 
    708         var RegExp_org = new RegExp("\\b"+key, "i"); 
    709          
    710         for(i = 0; i < organizations.length; i++) 
    711         { 
    712                 if (RegExp_org.test(organizations[i].text)) 
    713                 { 
    714                         organizations[i].selected = true; 
    715                         return; 
    716                 } 
    717         } 
    718 }*/ 
    719  
    720683function search_organization(key, element) 
    721684{ 
Note: See TracChangeset for help on using the changeset viewer.