Changeset 3548


Ignore:
Timestamp:
11/29/10 12:44:16 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #1419 - Criticar e-mail externo - ListAdmin?. Atualizacao de dependencia do modulo (setup.inc.php).

Location:
branches/2.2/listAdmin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/listAdmin/js/jscode/maillists.js

    r3514 r3548  
    384384} 
    385385 
    386 function add_externalUser2maillist() 
    387 { 
    388         input_externalUsers = document.getElementById('ea_input_externalUser').value; 
     386function LTrim(value) 
     387{ 
     388        var w_space = String.fromCharCode(32); 
     389        var strTemp = ""; 
     390        var iTemp = 0; 
     391 
     392        var v_length = value ? value.length : 0; 
     393        if(v_length < 1) 
     394                return ""; 
     395 
     396        while(iTemp < v_length){ 
     397                if(value && value.charAt(iTemp) != w_space){ 
     398                        strTemp = value.substring(iTemp,v_length); 
     399                        break; 
     400                } 
     401                iTemp++; 
     402        } 
     403        return strTemp; 
     404} 
     405 
     406function validateEmail() 
     407{ 
     408 
     409        externalEmail = document.getElementById('ea_input_externalUser'); 
     410        if( externalEmail.value ) 
     411        { 
     412                //var element = arguments[0]; 
     413                var validate = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 
     414 
     415                if(this.LTrim(externalEmail.value) != "" && externalEmail.value != "") 
     416                { 
     417                        if(!validate.test(externalEmail.value)) 
     418                        { 
     419                                alert('Email address is not valid.'); 
     420                                externalEmail.focus(); 
     421                                return false; 
     422                        }else { 
     423                                this.add_externalUser2maillist(externalEmail.value); 
     424                        } 
     425                } 
     426        } 
     427} 
     428 
     429function add_externalUser2maillist(mailAddress) 
     430{ 
     431        input_externalUsers = mailAddress; //document.getElementById('ea_input_externalUser').value; 
    389432        select_usersInMaillist = document.getElementById('ea_select_usersInMaillist'); 
    390433 
  • branches/2.2/listAdmin/setup/setup.inc.php

    r3514 r3548  
    2929        $setup_info['listAdmin']['depends'][] = array( 
    3030                'appname' => 'phpgwapi', 
    31                 'versions' => Array('2.0','2.1') 
     31                'versions' => Array('2.0','2.1','2.2') 
    3232        ); 
    3333?> 
  • branches/2.2/listAdmin/templates/default/maillists_form.tpl

    r3514 r3548  
    8686                                                        <input type="text" id="ea_input_externalUser" size="35" /> 
    8787                                                         
    88                                                         <input type="button" id="input_user" value="Adicionar" onClick="javascript:add_externalUser2maillist();" {desabilitad} /><br /> 
     88                                                        <input type="button" id="input_user" value="Adicionar" onClick="javascript:validateEmail() /*add_externalUser2maillist()*/;" {desabilitad} /><br /> 
    8989 
    9090                                                </td> 
Note: See TracChangeset for help on using the changeset viewer.