Ignore:
Timestamp:
05/05/10 15:52:35 (14 years ago)
Author:
rodsouza
Message:

Ticket #1058 - Adaptando todo o expressoAdmin1_2 para não realizar reload.

File:
1 edited

Legend:

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

    r2604 r2712  
    88                 
    99                if (document.forms[0].uid.value == ''){ 
    10                         alert(get_lang('LOGIN field is empty') + '.'); 
     10                        alert( ExpressoLivre.translate( 'LOGIN field is empty' ) + '.'); 
    1111                        return; 
    1212                } 
    1313                else if (document.forms[0].uid.value.length < document.forms[0].minimumSizeLogin.value){ 
    14                         alert(get_lang('LOGIN field must be bigger than') + ' ' + document.forms[0].minimumSizeLogin.value + ' ' + get_lang('characters') + '.'); 
     14                        alert( ExpressoLivre.translate( 'LOGIN field must be bigger than' )  + ' ' + document.forms[0].minimumSizeLogin.value + ' ' +  ExpressoLivre.translate( 'characters' ) + '.'); 
    1515                        return; 
    1616                } 
     
    2222                        var reUid = /^([a-zA-Z0-9_\-])+$/; 
    2323                if(!reUid.test(document.forms[0].uid.value)){ 
    24                         alert(get_lang('LOGIN field contains characters not allowed') + '.'); 
     24                        alert( ExpressoLivre.translate( 'LOGIN field contains characters not allowed' ) + '.'); 
    2525                        return; 
    2626                } 
     
    2828                //PASSWORD's 
    2929                if (document.forms[0].password1.value == ''){ 
    30                         alert(get_lang('Password field is empty') + '.'); 
     30                        alert( ExpressoLivre.translate( 'Password field is empty' ) + '.'); 
    3131                        return; 
    3232                } 
    3333                if (document.forms[0].password2.value == ''){ 
    34                         alert(get_lang('repassword field is empty') + '.'); 
     34                        alert( ExpressoLivre.translate( 'repassword field is empty' ) + '.'); 
    3535                        return; 
    3636                } 
     
    3838 
    3939        if (document.forms[0].password1.value != document.forms[0].password2.value){ 
    40                 alert(get_lang('password and repassword are different') + '.'); 
     40                alert( ExpressoLivre.translate( 'password and repassword are different' ) + '.'); 
    4141                return; 
    4242        } 
     
    4949                if(!re_employeenumber.test(document.forms[0].corporative_information_employeenumber.value)) 
    5050                { 
    51                         alert(get_lang('EmployeeNumber contains characters not allowed') + '. ' + get_lang('Only numbers are allowed') + '.'); 
     51                        alert( ExpressoLivre.translate( 'EmployeeNumber contains characters not allowed' )  + '. ' +  ExpressoLivre.translate( 'Only numbers are allowed' ) + '.'); 
    5252                        document.forms[0].corporative_information_employeenumber.focus(); 
    5353                        return; 
     
    5858        document.forms[0].mail.value = document.forms[0].mail.value.toLowerCase(); 
    5959        if (document.forms[0].mail.value == ''){ 
    60                 alert(get_lang('Email field is empty') + '.'); 
     60                alert( ExpressoLivre.translate( 'Email field is empty' ) + '.'); 
    6161                return; 
    6262        } 
    6363        var reEmail = /^([a-zA-Z0-9_\-])+(\.[a-zA-Z0-9_\-]+)*\@([a-zA-Z0-9_\-])+(\.[a-zA-Z0-9_\-]+)*$/; 
    6464        if(!reEmail.test(document.forms[0].mail.value)){ 
    65                 alert(get_lang('Email field is not valid') + '.'); 
     65                alert( ExpressoLivre.translate( 'Email field is not valid' ) + '.'); 
    6666                return false; 
    6767        } 
     
    7070        var reGivenname = /^[a-zA-Z0-9 \-\.]+$/; 
    7171        if(!reGivenname.test(document.forms[0].givenname.value)){ 
    72                 alert(get_lang('First name field contains characters not allowed') + '.'); 
     72                alert( ExpressoLivre.translate( 'First name field contains characters not allowed' ) + '.'); 
    7373                return false; 
    7474        } 
    7575        else if (document.forms[0].givenname.value == ''){ 
    76                 alert(get_lang('First name field is empty') + '.'); 
     76                alert( ExpressoLivre.translate( 'First name field is empty' ) + '.'); 
    7777                return; 
    7878        } 
     
    8181        var reSn = /^[a-zA-Z0-9 \-\.]+$/; 
    8282        if(!reSn.test(document.forms[0].sn.value)){ 
    83                 alert(get_lang('Last name field contains characters not allowed') + '.'); 
     83                alert( ExpressoLivre.translate( 'Last name field contains characters not allowed' ) + '.'); 
    8484                return false; 
    8585        } 
    8686        else if (document.forms[0].sn.value == ''){ 
    87                 alert(get_lang('Last name field is empty') + '.'); 
     87                alert( ExpressoLivre.translate( 'Last name field is empty' ) + '.'); 
    8888                return; 
    8989        } 
     
    9595                if (!reg_tel.exec(document.forms[0].telephonenumber.value)) 
    9696                { 
    97                         alert(get_lang('Phone field is incorrect') + '.'); 
     97                        alert( ExpressoLivre.translate( 'Phone field is incorrect' ) + '.'); 
    9898                        return; 
    9999                } 
     
    102102        //FORWAR ONLY 
    103103        if ((document.forms[0].deliverymode.checked) && (document.forms[0].mailforwardingaddress.value == '')){ 
    104                 alert(get_lang('Forward email is empty') + '.'); 
     104                alert( ExpressoLivre.translate( 'Forward email is empty' ) + '.'); 
    105105                return; 
    106106        } 
     
    108108        // Email Quota 
    109109        if (document.forms[0].mailquota.value == ''){ 
    110                 alert(get_lang('User without email quota') + '.'); 
     110                alert( ExpressoLivre.translate( 'User without email quota' ) + '.'); 
    111111                return; 
    112112        } 
     
    114114        //GROUPS 
    115115        if (document.getElementById('ea_select_user_groups').length < 1){ 
    116                 alert(get_lang('User is not in any group') + '.'); 
     116                alert( ExpressoLivre.translate( 'User is not in any group' ) + '.'); 
    117117                return; 
    118118        } 
     
    121121        if (document.getElementById('tabcontent6').style.display != 'none'){ 
    122122                if ((document.forms[0].sambalogonscript.value == '') && (!document.forms[0].sambalogonscript.disabled)){ 
    123                         alert(get_lang('Logon script is empty') + '.'); 
     123                        alert( ExpressoLivre.translate( 'Logon script is empty' ) + '.'); 
    124124                        return; 
    125125                } 
    126126                if ((document.forms[0].sambahomedirectory.value == '') && (!document.forms[0].sambahomedirectory.disabled)){ 
    127                         alert(get_lang('Users home directory is empty') + '.'); 
     127                        alert( ExpressoLivre.translate( 'Users home directory is empty' ) + '.'); 
    128128                        return; 
    129129                } 
     
    197197function generate_login(first_name,second_name) { 
    198198        if ((first_name=='') || (second_name=='')) { 
    199                 alert(get_lang("You must type the first and the second name before generate the login")); 
     199                alert( ExpressoLivre.translate( "You must type the first and the second name before generate the login" ) ); 
    200200                return; 
    201201        } 
     
    229229                alert(data.msg); 
    230230        else 
    231                 alert(get_lang('User successful created') + '.'); 
     231                alert( ExpressoLivre.translate( 'User successful created' ) + '.'); 
    232232 
    233233        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
     
    248248        } 
    249249        else{ 
    250                 alert(get_lang('User successful saved') + '.'); 
     250                alert( ExpressoLivre.translate( 'User successful saved' ) + '.'); 
    251251        } 
    252252        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
     
    258258        var handler_get_available_groups = function(data) 
    259259        { 
     260                data = data.trim( ); 
    260261                select_available_groups = document.getElementById('ea_select_available_groups'); 
    261262 
     
    274275                        select_available_groups.outerHTML = select_available_groups.outerHTML; 
    275276                } 
    276         }        
    277                  
    278         _controller.go( { 
    279                 "access" : "$this.ldap_functions.get_available_groups&context="+context, 
    280                 "handler" : function( data ) 
    281                 { 
    282                         handler_get_available_groups( expresso.connector.unserialize( data ) ); 
    283                 } 
     277        } 
     278 
     279        ExpressoLivre.go( { 
     280                "access" : "expressoAdmin1_2.ldap_functions.get_available_groups&context="+escape(context), 
     281                "handler" : handler_get_available_groups 
    284282        } ); 
    285283} 
     
    377375                } 
    378376        } 
    379         _controller.go( { 
    380                 "access" : "$this.ldap_functions.get_available_maillists&context=" + context, 
    381                 "handler" : function( data ) 
    382                 { 
    383                         handler_get_available_maillists( expresso.connector.unserialize( data ) ); 
    384                 } 
     377        ExpressoLivre.go( { 
     378                "access" : "expressoAdmin1_2.ldap_functions.get_available_maillists&context=" + context, 
     379                "handler" : handler_get_available_maillists 
    385380        } ); 
    386381} 
     
    483478                        alert(data.msg); 
    484479                else 
    485                         alert(get_lang('Default password successful saved') + '.'); 
     480                        alert( ExpressoLivre.translate( 'Default password successful saved' ) + '.'); 
    486481                return; 
    487482        } 
     
    496491                        alert(data.msg); 
    497492                else 
    498                         alert(get_lang('Users password successful returned') + '.'); 
     493                        alert( ExpressoLivre.translate( 'Users password successful returned' ) + '.'); 
    499494                return; 
    500495        } 
     
    504499function delete_user(uid, uidnumber) 
    505500{ 
    506         if (confirm(get_lang("Do you really want delete the user") + " " + uid + "?")) 
     501        if (confirm( ExpressoLivre.translate( "Do you really want delete the user" ) + " " + uid + "?")) 
    507502        { 
    508503                var handler_delete_user = function(data) 
     
    511506                                alert(data.msg); 
    512507                        else 
    513                                 alert(get_lang('User successful deleted') + '.'); 
     508                                alert( ExpressoLivre.translate( 'User successful deleted' ) + '.'); 
    514509                         
    515510                        location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
     
    527522                var reUid = /^([a-zA-Z0-9_\-])+$/; 
    528523 
    529         new_uid = prompt(get_lang('Rename users login from') + ': ' + uid + " " + get_lang("to") + ': ', uid); 
     524        new_uid = prompt( ExpressoLivre.translate( 'Rename users login from' )  + ': ' + uid + " " +  ExpressoLivre.translate( "to" ) + ': ', uid); 
    530525 
    531526        if(!reUid.test(new_uid)){ 
    532                 alert(get_lang('LOGIN field contains characters not allowed') + '.'); 
     527                alert( ExpressoLivre.translate( 'LOGIN field contains characters not allowed' ) + '.'); 
    533528                document.forms[0].account_lid.focus(); 
    534529                return; 
     
    563558                alert(data.msg); 
    564559        else{ 
    565                 alert(get_lang('User login successful renamed') + "\n" + data.exec_return); 
     560                alert( ExpressoLivre.translate( 'User login successful renamed' ) + "\n" + data.exec_return); 
    566561                location.href="./index.php?menuaction=expressoAdmin1_2.uiaccounts.list_users"; 
    567562        } 
     
    579574        clearTimeout(finderTimeout_maillist); 
    580575        var oWait = document.getElementById("ea_span_searching_maillist"); 
    581         oWait.innerHTML = get_lang('Searching') + '...'; 
     576        oWait.innerHTML =  ExpressoLivre.translate( 'Searching' ) + '...'; 
    582577        finderTimeout_maillist = setTimeout("optionFinder_maillist('"+obj.id+"')",500); 
    583578} 
     
    613608        clearTimeout(finderTimeout_group); 
    614609        var oWait = document.getElementById("ea_span_searching_group"); 
    615         oWait.innerHTML = get_lang('Searching') + '...'; 
     610        oWait.innerHTML =  ExpressoLivre.translate( 'Searching' ) + '...'; 
    616611        finderTimeout_group = setTimeout("optionFinder_group('"+obj.id+"')",500); 
    617612} 
     
    671666function empty_inbox(uid) 
    672667{ 
    673         var action = get_lang('Cleanned user mailbox'); 
     668        var action =  ExpressoLivre.translate( 'Cleanned user mailbox' ) ; 
    674669        var handler_write_log = function(){} 
    675670        var handler_empty_inbox = function(data) 
     
    679674                else{ 
    680675                        cExecute ('$this.user.write_log_from_ajax&_action='+action+'&userinfo='+uid, handler_write_log); 
    681                         alert(get_lang('Emptied')+' '+ data.inbox_size + ' ' + get_lang('MB from user inbox')); 
     676                        alert( ExpressoLivre.translate( 'Emptied' ) +' '+ data.inbox_size + ' ' +  ExpressoLivre.translate( 'MB from user inbox' ) ); 
    682677                        document.getElementById('mailquota_used').value = data.mailquota_used; 
    683678                } 
     
    765760                } 
    766761} 
    767  
    768  
Note: See TracChangeset for help on using the changeset viewer.