Ignore:
Timestamp:
06/04/09 10:30:18 (15 years ago)
Author:
alexandrecorreia
Message:

Ticket #505 - Arquivos modificados para a administração de hosts virtuais no servidor Jabber.

Location:
trunk/jabberit_messenger/templates/default
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/templates/default/confServersJabber.tpl

    r909 r946  
    1111                <td colspan="2"> 
    1212                        <table width="100%;"> 
    13                                 <tr> 
    14                                         <td colspan="3"> 
    15                                                 <label>{lang_Organization}</label>&nbsp;.:&nbsp; 
    16                                                 <select id="organizations_ldap_jabberit"> 
    17                                                         {options_ous_ldap} 
    18                                                 </select> 
     13                                <tr class="row_off"> 
     14                                        <td style="width:20%"> 
     15                                                <label>{lang_Organization}</label> 
     16                                        </td> 
     17                                        <td style="width:80%"> 
     18                                                <input id="organizationLdapJabberit" type="text" size="30" maxlength="30"/> 
     19                                                <label style="font-size:7pt !important;color:red;"> 
     20                                                        {lang_Example}&nbsp;.:&nbsp;ORGANIZACAO ( ou específica )&nbsp;&nbsp;ou * ( para todas ) 
     21                                                </label> 
    1922                                        </td> 
    2023                                </tr> 
    21                                 <tr> 
    22                                         <td colspan="3"> 
    23                                                 <label>{lang_ServerJabber}</label>&nbsp;.:&nbsp; 
    24                                                 <input id="HostNameJabber" type="text" size="40" maxlength="40"/> 
     24                                <tr class="row_off"> 
     25                                        <td style="width:20%"> 
     26                                                <label>{lang_ServerJabber}</label> 
     27                                        </td> 
     28                                        <td style="width:80%"> 
     29                                                <input id="hostNameJabberit" type="text" size="40" maxlength="40"/> 
    2530                                                <label style="font-size:7pt !important;color:red;">{lang_Example}&nbsp;:&nbsp;jabber.server.com</label> 
    2631                                        </td> 
    2732                                </tr> 
    28                                 <tr> 
    29                                         <td class="row_on" style="border:1px solid #00000"> 
    30                                           <input type="button" name="add" value="{lang_save}" onclick="constructScript.setConfServerJabber();"> 
     33                                <tr class="row_off"> 
     34                                        <td style="width:20%"> 
     35                                                <label>Servidor Ldap</label> 
     36                                        </td> 
     37                                        <td style="width:80%"> 
     38                                                <input id="serverLdapJabberit" type="text" size="50" maxlength="50"/> 
     39                                        </td> 
     40                                </tr> 
     41                                <tr class="row_off"> 
     42                                        <td style="width:20%"> 
     43                                                <label>Contexto</label> 
     44                                        </td> 
     45                                        <td style="width:80%"> 
     46                                                <input id="contextLdapJabberit" type="text" size="50" maxlength="50"/> 
     47                                        </td> 
     48                                </tr> 
     49                                <tr class="row_off"> 
     50                                        <td style="width:20%"> 
     51                                                <label>Usuário Ldap</label> 
     52                                        </td> 
     53                                        <td style="width:80%"> 
     54                                                <input id="userLdapJabberit" type="text" size="50" maxlength="50"/> 
     55                                        </td> 
     56                                </tr> 
     57                                <tr class="row_off"> 
     58                                        <td style="width:20%"> 
     59                                                <label>Password</label>  
     60                                        </td> 
     61                                        <td style="width:80%"> 
     62                                                <input id="passwordLdapJabberit" type="password" size="40" maxlength="40"/>                                      
     63                                        </td> 
     64                                </tr> 
     65                                <tr class="row_off"> 
     66                                        <td colspan="2" style="border:1px solid #00000; width:100%;"> 
     67                                          <input type="button" name="add" value="{lang_save}" onclick="constructScript.setConfServerJabber();" /> 
     68                                          <input type="reset" name="reset" value="{lang_new}" /> 
    3169                                        </td> 
    3270                                </tr> 
     
    4381                                        <td align="left" class="row_on" style="width:40%">{lang_Organization}</td> 
    4482                                        <td align="left" class="row_on" style="width:40% !important">{lang_ServerJabber}</td> 
    45                                         <td align="left" class="row_on" style="width:20% !important">{lang_Delete}</td>                                                                          
     83                                        <td align="left" class="row_on" style="width:10% !important">{lang_Edit}</td>                                                                            
     84                                        <td align="left" class="row_on" style="width:10% !important">{lang_Delete}</td> 
    4685                                </tr> 
    4786                                {value_Organizations_Servers} 
     
    5190        <tr> 
    5291                <td colspan="2" align="center"> 
    53                   <input type="button" name="back" value="{lang_Back}" onClick="document.location.href='{action_url}'"> 
     92                  <input type="button" name="back" value="{lang_Back}" onClick="document.location.href='{action_url}'" /> 
    5493                  <br/> 
    5594                </td> 
  • trunk/jabberit_messenger/templates/default/content.html

    r596 r946  
    116116        Clicando duas vezes com o botão esquerdo sobre o nome do contato escolhido, abrirá uma janela (figura 8), para a troca de mensagens. Nessa mesma janela existe um menu, o qual é possível 
    117117        configurar o formato da fonte e enviar smiles.<br><br> 
    118     <img src="images/troca_de_mensagem.png" width="494" height="341" alt="Troca de Mensagens" title="Troca de Mensagens" align="bottom" style="margin-top:5px;"/><br>( figura 8 ) 
     118    <img src="images/troca_de_mensagem.png" width="300" height="351" alt="Troca de Mensagens" title="Troca de Mensagens" align="bottom" style="margin-top:5px;"/><br>( figura 8 ) 
    119119        </div>   
    120120        <br/> 
  • trunk/jabberit_messenger/templates/default/indexIM.tpl

    r596 r946  
    128128        <br/> 
    129129        <br/> 
    130     <img src="templates/default/images/troca_de_mensagem.png" width="494" height="341" alt="Troca de Mensagens" title="Troca de Mensagens" align="left" style="margin-top:5px;"/> 
     130    <img src="templates/default/images/troca_de_mensagem.png" width="300" height="351" alt="Troca de Mensagens" title="Troca de Mensagens" align="left" style="margin-top:5px;"/> 
    131131    <br clear="all"/> 
    132132    ( figura 8 ) 
  • trunk/jabberit_messenger/templates/default/setup.js

    r898 r946  
    9191                                }, 
    9292                                "organization=" + organization); 
     93        } 
     94         
     95        function editHostsJabber() 
     96        { 
     97                if( arguments.length > 0 ) 
     98                { 
     99                        _conn.go("$this.db_im.editHostJabber", 
     100                                         function(data) 
     101                                         { 
     102                                                        var fields = [ 
     103                                                                                        ['org','organizationLdapJabberit'],  
     104                                                                                        ['jabberName','hostNameJabberit'], 
     105                                                                                        ['serverLdap','serverLdapJabberit'],  
     106                                                                                        ['contextLdap','contextLdapJabberit'], 
     107                                                                                        ['user','userLdapJabberit'],  
     108                                                                                        ['password','passwordLdapJabberit']                                                                              
     109                                                                                 ];                                                      
     110 
     111                                                        data = data.split(';'); 
     112 
     113                                                        for( var i = 0 ; i < data.length ; i++ ) 
     114                                                        { 
     115                                                                var values = data[i].split(':'); 
     116 
     117                                                                for( var j in fields ) 
     118                                                                        if( values[0] == fields[j][0] ) 
     119                                                                                document.getElementById(fields[j][1]).value = values[1]; 
     120                                                        } 
     121                                                         
     122                                         },"item="+arguments[0]); 
     123                } 
    93124        } 
    94125         
     
    136167                { 
    137168                        values = values.substring(0,(values.length - 1 )); 
    138                         _conn.go("$this.FileDefine.getParams","val=" + values); 
     169                        _conn.go("$this.fileDefine.ldapInternal","val=" + values); 
    139170                        return true; 
    140171                } 
     
    194225                                addLdapAttributes(doc); 
    195226                }        
    196                 else 
     227                else // AQUI ESTÁ GERANDO O ARQUIVO // 
    197228                { 
    198229                        if( doc ) 
     
    203234        function setConfServerJabber() 
    204235        { 
    205                 var elementSel = document.getElementById('organizations_ldap_jabberit'); 
    206                 var Organization = ""; 
    207                 var inputHostJabber = ltrim(document.getElementById('HostNameJabber').value); 
    208                  
    209                 for(var i = 0; i < elementSel.options.length; i++) 
    210                 { 
    211                         if( elementSel.options[i].selected == true && elementSel.options[i].value != "-1" ) 
    212                                 Organization = elementSel.options[i].value; 
    213                 } 
    214                  
    215                 if( Organization && inputHostJabber ) 
    216                 { 
    217                         _conn.go("$this.db_im.setHostJabber", 
    218                                          function(data) 
    219                                          { 
    220                                                 var _params = { 
    221                                                                 'lang1': jabberitGetLang('Organization'), 
    222                                                                 'lang2': jabberitGetLang('Servers Jabber'), 
    223                                                                 'lang3': jabberitGetLang('Delete')                                                               
    224                                                 }; 
    225  
    226                                                 var Table = document.getElementById('tableConfServersJabber'); 
    227                                                 Table.parentNode.innerHTML = _xtools.parse( data, 'tableConfServersJabber.xsl', _params); 
    228  
    229                                                 elementSel.options[0].selected = true; 
    230                                                 document.getElementById('HostNameJabber').value = ""; 
    231                                                          
    232                                          },"organization="+Organization+"&hostJabber="+inputHostJabber); 
    233                 } 
    234          
     236                var orgLdap             = document.getElementById('organizationLdapJabberit'); 
     237                var hostName    = document.getElementById('hostNameJabberit'); 
     238                var     serverLdap      = document.getElementById('serverLdapJabberit'); 
     239                var contextLdap = document.getElementById('contextLdapJabberit'); 
     240                var userLdap    = document.getElementById('userLdapJabberit'); 
     241                var pwdLdap             = document.getElementById('passwordLdapJabberit');       
     242 
     243                var ArrayConf = [ 
     244                                                        ['orgLdap', 'Informe uma organizacao !'], 
     245                                                        ['hostName', 'Informe o nome do servidor Jabber !'], 
     246                                                        ['serverLdap', 'Informe o nome do servidor Ldap !'], 
     247                                                        ['contextLdap', 'Informe um contexto Ldap !'], 
     248                                                        ['userLdap', ''], 
     249                                                        ['pwdLdap', ''] 
     250                                                ]; 
     251 
     252                for (var i in ArrayConf) 
     253                { 
     254                        if( !ltrim(eval(ArrayConf[i][0]).value) && ltrim(ArrayConf[i][1]) ) 
     255                        { 
     256                                alert(ArrayConf[i][1]); 
     257                                eval(ArrayConf[i][0]).focus(); 
     258                                return false;                            
     259                        }        
     260                } 
     261                 
     262                _conn.go("$this.db_im.setHostJabber", 
     263                                 function(data) 
     264                                 { 
     265                                        var _params = { 
     266                                                        'lang1': jabberitGetLang('Organization'), 
     267                                                        'lang2': jabberitGetLang('Servers Jabber'), 
     268                                                        'lang3': jabberitGetLang('Delete'),                                                              
     269                                                        'lang4': jabberitGetLang('Edit')                                                         
     270                                        }; 
     271 
     272                                        var Table = document.getElementById('tableConfServersJabber'); 
     273                                        Table.parentNode.innerHTML = _xtools.parse( data, 'tableConfServersJabber.xsl', _params); 
     274                                         
     275                                        for( var i in ArrayConf ) 
     276                                                eval(ArrayConf[i][0]).value = ""; 
     277                                 }, 
     278                                 "org="+orgLdap.value+"&jabberName="+hostName.value+ 
     279                                 "&serverLdap="+serverLdap.value+"&contextLdap="+contextLdap.value+ 
     280                                 "&user="+userLdap.value+"&password="+pwdLdap.value); 
    235281        } 
    236282 
     
    314360                        var idElement = arguments[0]; 
    315361                        var elementTableTr = document.getElementById(idElement); 
    316                          
     362 
    317363                        _conn.go("$this.db_im.removeHostsJabber", 
    318364                                     function(data) 
     
    383429        function constructScript(){} 
    384430 
     431        constructScript.prototype.editHostsJ                            = editHostsJabber; 
    385432        constructScript.prototype.removeHostsJ                          = removeHostsJabber; 
    386433        constructScript.prototype.removeOrg                             = removeOrgLdapAttributes; 
Note: See TracChangeset for help on using the changeset viewer.