Ignore:
Timestamp:
12/28/09 16:01:36 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #860 - Corrigir quando a autenticacao do jabber nao e pelo campo uid do ldap.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/js/setup.js

    r1669 r1902  
    44        var _conn   = new JITConnector('jabberit_messenger/'); 
    55        var Xtools  = new JITXtools('jabberit_messenger/');      
    6  
    7         function addLdapAttributes(pDocument) 
    8         { 
    9                 var form = pDocument.forms[0]; 
    10                 var values = ""; 
    11  
    12                 for(var i = 0; i < form.elements.length; i++) 
    13                 { 
    14                         if( form.elements[i].id == 'attributes_ldap_list_jabberit') 
    15                         { 
    16                                 if( form.elements[i].value == -1) 
    17                                 { 
    18                                         alert('Defina um atributo !'); 
    19                                         return; 
    20                                 } 
    21                                 values += form.elements[i].value; 
    22                                 form.elements[i].options[0].selected = true; 
    23                         }                                
    24  
    25                         if( form.elements[i].id == 'organization_ldap_jabberit') 
    26                         { 
    27                                 values += form.elements[i].value + ";"; 
    28                                 form.elements[i].value = ''; 
    29                         } 
    30                          
    31                 } 
    32          
    33                 _conn.go("$this.db_im.setAttributesLdap", 
    34                                 function(data) 
    35                                 { 
    36                                         if ( data ) 
    37                                         { 
    38                                                 var _params = { 
    39                                                         'lang1': jabberitGetLang('Organization'), 
    40                                                         'lang2': jabberitGetLang('Attribute'), 
    41                                                         'lang3': jabberitGetLang('Delete') 
    42                                                 }; 
    43                  
    44                                                 var Table = document.getElementById('tableHiddenJabberit'); 
    45                                                         Table.parentNode.innerHTML = Xtools.parse( data, 'tableOrganizations.xsl', _params); 
    46                                         } 
    47                                 }, 
    48                                 "conf=" + values); 
    49         } 
    506 
    517        function addParticipantsExternals(pDocument) 
     
    267223                        if(flag && nameForm == 'HiddenJabberitExternals') 
    268224                                addParticipantsExternals(doc); 
    269                         else 
    270                                 addLdapAttributes(doc); 
    271225                }        
    272226                else 
Note: See TracChangeset for help on using the changeset viewer.