Changeset 6877 for trunk/expressoAdmin1_2/js/jscode/messages_size.js
- Timestamp:
- 07/25/12 17:48:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/messages_size.js
r5144 r6877 586 586 { 587 587 588 //Element('em_input_readAcl').checked = false;589 //Element('em_input_deleteAcl').checked = false;590 //Element('em_input_writeAcl').checked = false;591 //Element('em_input_sendAcl').checked = false;592 //Element('em_input_saveAcl').checked = false;593 //Element('em_input_saveAcl').disabled = true;594 //Element('em_input_folderAcl').checked = false;595 588 596 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('lrs',0) >= 0) 597 { 598 Element('em_input_sendAcl').disabled = false; 599 Element('em_input_readAcl').checked = true; 589 if ( (this.ownersAcl[user].indexOf('l',0) >= 0) && 590 (this.ownersAcl[user].indexOf('r',0) >= 0) && 591 (this.ownersAcl[user].indexOf('s',0) >= 0) 592 ) 593 { 594 Element('em_input_sendAcl').disabled = false; 595 Element('em_input_readAcl').checked = true; 600 596 } 601 597 else 602 Element('em_input_sendAcl').disabled = true; 598 Element('em_input_sendAcl').disabled = true; 599 600 if ( (this.ownersAcl[user].indexOf('t',0) >= 0) && 601 (this.ownersAcl[user].indexOf('e',0) >= 0) 602 ) 603 { 604 Element('em_input_deleteAcl').checked = true; 605 } 606 if ( (this.ownersAcl[user].indexOf('w',0) >= 0) && 607 (this.ownersAcl[user].indexOf('i',0) >= 0) 608 ) 609 { 610 Element('em_input_writeAcl').checked = true; 611 } 612 if ((this.ownersAcl[user].indexOf('p',0) >= 0) && 613 (this.ownersAcl[user].indexOf('a',0) >= 0) ) 614 { 615 Element('em_input_sendAcl').disabled = false; 616 Element('em_input_sendAcl').checked = true; 617 } 618 619 if ( (this.ownersAcl[user].indexOf('k',0) >= 0) && 620 (this.ownersAcl[user].indexOf('x',0) >= 0) 621 ) 622 { 623 Element('em_input_folderAcl').checked = true; 624 } 625 626 } 627 628 cShareMailbox.prototype.setaclfromuser = function() 629 { 630 var acl = ''; 631 var select = Element('ea_select_owners'); 632 633 if(select.selectedIndex == "-1"){ 634 alert("Selecione antes um usuario!"); 635 return false; 636 } 637 638 for(var k = 0; k < select.options.length; k ++ ) 639 { 640 if(select.options[k].selected !== true ) continue; 641 642 643 acl = ''; 644 var user = select.options[k].value; 603 645 604 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('d',0) >= 0)605 {606 Element('em_input_deleteAcl').checked = true;607 }608 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('wi',0) >= 0)609 {610 Element('em_input_writeAcl').checked = true;611 }612 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('a',0) >= 0)613 {614 Element('em_input_sendAcl').disabled = false;615 Element('em_input_sendAcl').checked = true;616 }617 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('p',0) >= 0)618 {619 Element('em_input_saveAcl').disabled = false;620 Element('em_input_saveAcl').checked = true;621 }622 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('c',0) >= 0)623 {624 Element('em_input_folderAcl').checked = true;625 }626 if( this.ownersAcl[user] != "false" && Element('em_input_writeAcl').checked && Element('em_input_sendAcl').checked ){627 Element('em_input_saveAcl').disabled = false;628 } else Element('em_input_saveAcl').disabled = true;629 }630 631 cShareMailbox.prototype.setaclfromuser = function()632 {633 var acl = '';634 var select = Element('ea_select_owners');635 636 if(select.selectedIndex == "-1"){637 alert("Selecione antes um usuario!");638 return false;639 }640 var user = select.options[select.selectedIndex].value;641 642 646 if (Element('em_input_readAcl').checked) { 643 644 acl = 'lrs';647 Element('em_input_sendAcl').disabled = false; 648 acl = 'lrsa'; 645 649 } 646 650 else{ 647 648 649 } 650 651 Element('em_input_sendAcl').disabled = true; 652 Element('em_input_sendAcl').checked = false; 653 } 654 651 655 if (Element('em_input_deleteAcl').checked) 652 acl += 'd';656 acl += 'te'; 653 657 654 658 if (Element('em_input_writeAcl').checked) 655 659 acl += 'wi'; 656 660 657 661 if (Element('em_input_sendAcl').checked) 658 acl += 'a';659 662 acl += 'p'; 663 660 664 if (Element('em_input_folderAcl').checked) 661 acl += 'c'; 662 663 if (Element('em_input_sendAcl').checked && Element('em_input_writeAcl').checked){ 664 Element('em_input_saveAcl').disabled = false; 665 } else { 666 Element('em_input_saveAcl').disabled = true; 667 Element('em_input_saveAcl').checked = false; 668 } 669 if (Element('em_input_saveAcl').checked) 670 acl += 'p'; 665 acl += 'kx'; 666 667 668 671 669 this.ownersAcl[user] = acl; 670 } 672 671 } 673 672 … … 730 729 Element('em_input_writeAcl').checked = false; 731 730 Element('em_input_sendAcl').checked = false; 732 Element('em_input_saveAcl').checked = false;733 731 Element('em_input_folderAcl').checked = false; 734 732 }
Note: See TracChangeset
for help on using the changeset viewer.