Changeset 6803 for trunk/expressoAdmin1_2
- Timestamp:
- 07/18/12 04:37:49 (12 years ago)
- Location:
- trunk/expressoAdmin1_2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.uimaillists.inc.php
r6157 r6803 265 265 else 266 266 { 267 $mail_not_found .= "<option value=" . $mail . ">" . utf8_decode($cn) . " (" . $array_users_uid[$mail] . ")</option>";267 $mail_not_found .= "<option value=" . $mail . ">" . $array_users_uid[$mail] . "</option>"; 268 268 } 269 269 } … … 271 271 if ($mail_not_found != '') 272 272 { 273 $opt_tmp_mail_not_found = '<option value="-1" disabled>-------------------- '.lang('e mails did not find').' ------------------ </option>'."\n";273 $opt_tmp_mail_not_found = '<option value="-1" disabled>-------------------- '.lang('external users').' ------------------ </option>'."\n"; 274 274 $ea_select_usersInMaillist .= $opt_tmp_mail_not_found . $mail_not_found; 275 275 } -
trunk/expressoAdmin1_2/js/jscode/maillists.js
r5133 r6803 384 384 return ufn.substring(0,(ufn.length-1)); 385 385 } 386 387 function LTrim(value) 388 { 389 var w_space = String.fromCharCode(32); 390 var strTemp = ""; 391 var iTemp = 0; 392 393 var v_length = value ? value.length : 0; 394 if(v_length < 1) 395 return ""; 396 397 while(iTemp < v_length){ 398 if(value && value.charAt(iTemp) != w_space){ 399 strTemp = value.substring(iTemp,v_length); 400 break; 401 } 402 iTemp++; 403 } 404 return strTemp; 405 } 406 407 function validateEmail() 408 { 409 410 externalEmail = document.getElementById('ea_input_externalUser'); 411 412 if( externalEmail.value ) 413 { 414 //var element = arguments[0]; 415 var validate = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 416 417 if(this.LTrim(externalEmail.value) != "" && externalEmail.value != "") 418 { 419 if(!validate.test(externalEmail.value)) 420 { 421 alert(get_lang('Email address is not valid') + '.'); 422 externalEmail.focus(); 423 return false; 424 }else { 425 this.add_externalUser2maillist(externalEmail.value); 426 } 427 } 428 429 } 430 } 431 432 function add_externalUser2maillist(mailAddress) 433 { 434 input_externalUsers = mailAddress.toLowerCase(); //document.getElementById('ea_input_externalUser').value; 435 select_usersInMaillist = document.getElementById('ea_select_usersInMaillist'); 436 437 var count_externalUsers = input_externalUsers.length; 438 var count_usersInMaillist = select_usersInMaillist.options.length; 439 var new_options = ''; 440 441 var teste = ''; //Variavel que ira receber mensagem de alerta ao usuario; 442 var alerta = new Boolean(0); //Variavel que sera usada para verificar se o alerta ao usuario sera exibido ou nao; 443 444 //Laco abaixo compara se o valor escolhido em select_available_users ja existe em select_usersInMaillist 445 //se existir, adiciona o valor em teste e muda a variavel alerta para true; teste sera exibido em tela 446 //apenas de alerta true; ver if no fim da funcao; 447 for(j = 0; j < count_usersInMaillist; j++) 448 { 449 var tmp = select_usersInMaillist.options[j].text 450 451 if(tmp.match(input_externalUsers)) 452 { 453 teste = get_lang("User already belongs to the list") + "\n" + input_externalUsers + "\n"; 454 alerta = new Boolean(1); 455 } 456 } 457 458 if(alerta != true) 459 { 460 if(document.all) 461 { 462 if ( (select_usersInMaillist.innerHTML.indexOf('value='+input_externalUsers)) == '-1' ) 463 { 464 new_options += "<option value=" 465 + input_externalUsers 466 + ">" 467 + input_extenalUsers 468 + "</options>"; 469 } 470 } 471 else 472 { 473 if ( (select_usersInMaillist.innerHTML.indexOf('value="'+input_externalUsers+'"')) == '-1' ) 474 { 475 new_options += "<option value=" 476 + input_externalUsers 477 + ">" 478 + input_externalUsers 479 + "</options>"; 480 } 481 } 482 } 483 484 if(alerta == true) 485 { 486 alert(teste); 487 } 488 489 490 if (new_options != '') 491 { 492 select_usersInMaillist.innerHTML = new_options + select_usersInMaillist.innerHTML; 493 select_usersInMaillist.outerHTML = select_usersInMaillist.outerHTML; 494 } 495 496 document.getElementById('ea_input_externalUser').value = ''; 497 } -
trunk/expressoAdmin1_2/setup/phpgw_pt-br.lang
r6556 r6803 168 168 Enable blocking sending email to shared accounts (departments) expressoAdmin1_2 pt-br Ativar bloqueio de envio de e-mails para Contas Compartilhadas (departamentos) 169 169 error adding application to new manager expressoAdmin1_2 pt-br Erro adicionando aplicação ao novo gerente 170 Email address is not valid expressoAdmin1_2 pt-br Endereço de e-mail não válido 170 171 Error on function expressoAdmin1_2 pt-br Erro na função 171 172 Error on insert expressoAdmin1_2 pt-br Erro na inserção … … 173 174 Error on Updating expressoAdmin1_2 pt-br Erro na atualização 174 175 Error in OpenLDAP. expressoAdmin1_2 pt-br Erro no OpenLDAP. 176 User already belongs to the list expressoAdmin1_2 pt-br Usuário já pertence a lista 177 external user expressoAdmin1_2 pt-br Usuário externo 178 external users expressoAdmin1_2 pt-br Usuários externos 175 179 Expire expressoAdmin1_2 pt-br Expira 176 180 expressoAdmin1_2 common pt-br Expresso Admin -
trunk/expressoAdmin1_2/templates/default/maillists_form.tpl
r6158 r6803 73 73 <b>{lang_users}:</b><br> 74 74 <select id="ea_select_available_users" style="width:400px; height:200px" multiple size="13"></select> 75 <br/><br/> 76 <b>{lang_external_user}:</b> 77 <br/> 78 <input id="ea_input_externalUser" size="35" type="text"> 79 <input id="input_user" value="Adicionar" onclick="javascript:validateEmail();" type="button"> 80 <br/> 75 81 </td> 76 82 </tr>
Note: See TracChangeset
for help on using the changeset viewer.