Ignore:
Timestamp:
08/18/09 18:01:15 (15 years ago)
Author:
niltonneto
Message:

Ticket #625 - Correções da rotina de atualização do arquivo header.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/setup/templates/default/manageheader.tpl

    r1042 r1337  
    1515  } 
    1616 
    17 /***** INICIO BLOCO MAILMAN *****/ 
    18  
    1917  function ocultar(zdiv) 
    2018  { 
    2119        var xdiv = document.getElementById(zdiv); 
    22  
    2320        if(xdiv.id == "certificado") { 
    2421                xdiv.style.display='none'; 
    25                 var xdiv = document.getElementById('cert_0'); 
    26                 xdiv.checked = true; 
    27         } 
    28  
    29         if(xdiv.id == "conf_mailman") { 
    30                 xdiv.style.display='none'; 
    31                 document.getElementById('use_mail_0').checked = true; 
     22                document.getElementById('cert_0').checked = true; 
     23        } 
     24        if( xdiv.id == "certificado" || xdiv.id == "criptografia") { 
     25                var xdiv = document.getElementById('criptografia'); 
     26                document.getElementById('cripto_0').checked = true; 
     27        } 
     28        if(xdiv.id == "certificado" || xdiv.id == "criptografia" || xdiv.id == "cripto_options") { 
     29                var xdiv = document.getElementById('cripto_options'); 
     30                document.getElementById('maxcerttxt').value = 0; 
     31                document.getElementById('atributoexpiracaotxt').value = ''; 
     32                document.getElementById('atributousuarios').value = '';          
    3233        } 
    3334        if(xdiv.id == "badlogin") { 
    34                 xdiv.style.display='none'; 
    35                 var xdiv = document.getElementById('badlogintxt'); 
    36                 xdiv.value='0'; 
    37         }        
     35                document.getElementById('badlogintxt').value='0'; 
     36        } 
     37        xdiv.style.display='none';       
    3838  } 
    3939 
     
    4141  { 
    4242        var xdiv = document.getElementById(zdiv); 
     43        if(xdiv.id == "cripto_options") { 
     44                document.getElementById('maxcerttxt').value = '10'; 
     45                document.getElementById('atributoexpiracaotxt').value = 'phpgwaccountexpires'; 
     46                document.getElementById('atributousuarios').value = '';          
     47        } 
     48        if(xdiv.id == "badlogin") { 
     49                document.getElementById('badlogintxt').value= '2'; 
     50        } 
    4351        xdiv.style.display=''; 
    4452  }    
    4553   
    46 /***** FIM BLOCO MAILMAN *****/ 
    47  
    4854function getEvent(e) 
    49 // Retorna um dicionï¿œrio com o objeto evento e o cï¿œdigo da tecla pressionada 
     55// Retorna um dicionario com o objeto evento e o codigo da tecla pressionada 
    5056{ 
    5157  var d 
     
    6571 
    6672function soNumero(myfield, e) 
    67 // Permite a digitaᅵᅵo de apenas nï¿œmeros em campos de formulï¿œrios 
    68 // Utilizaᅵᅵo: <input type="text" onkeypress="return soNumero(this, event);"> 
     73// Permite a digitacao de apenas numeros em campos de formularios 
     74// Utilizacao: <input type="text" onkeypress="return soNumero(this, event);"> 
    6975{ 
    7076 
     
    7379  var keycode = d['keycode']; 
    7480  if (e == null) return true; 
    75   // Tecla de funᅵᅵo (Ctrl, Alt), deixa passar 
     81  // Tecla de funcao (Ctrl, Alt), deixa passar 
    7682  if (e.ctrlKey || e.metaKey || keycode < 32) 
    7783    return true; 
    7884  else 
    79     return (keycode > 47 && keycode < 58); // false se tecla nï¿œo for numï¿œrica 
     85    return (keycode > 47 && keycode < 58); // false se tecla nao for numerica 
    8086} 
    8187 
     
    157163  </tr>{comment_r} 
    158164   
    159         <!-- INICIO configuraᅵᅵes exclusivas para o ExpressoLivre --> 
     165        <!-- INICIO configuracoes exclusivas para o ExpressoLivre --> 
    160166        <tr><td><br></td></tr> 
    161167        <th colspan="2" class="th">ExpressoLivre</th> 
     
    168174        <tr><td colspan="2"> 
    169175                <font color='red'>Obs.: Apenas use https no site, caso o apache esteja configurado para isto. A porta 443 DEVE estar liberada.</font><br> 
    170                 <INPUT type="radio"{use_https_0} name="setting[use_https]" value="0" onclick="javascript:ocultar('certificado')">NAO Usar HTTPS no site.<BR> 
     176                <INPUT type="radio"{use_https_0} name="setting[use_https]" value="0" onclick="javascript:ocultar('certificado')">N&Atilde;O usar HTTPS no site.<BR> 
    171177                <INPUT type="radio"{use_https_1} name="setting[use_https]" value="1" onclick="javascript:exibir('certificado')" >Usar HTTPS apenas no Login.<BR> 
    172178                <INPUT type="radio"{use_https_2} name="setting[use_https]" value="2" onclick="javascript:exibir('certificado')" >Usar HTTPS no Site inteiro.<BR>         
    173179        </td></tr> 
    174         <tr><td colspan="2"> 
    175         <div id="certificado" {div_cert}> 
    176         <table> 
    177         <tr><td colspan="2"><b>Usar Certificado Digital(para identificar o usuario no processo de login)?</b></td></tr> 
     180        <tr><td colspan="2">     
     181        <table> 
     182        <tr><td colspan="2"><b>Usar Certificado Digital (para identificar o usuario no processo de login)?</b></td></tr> 
    178183        <tr><td colspan="2"> 
    179                   <font color='red'>Obs.: Para usar certificado Digital o uso do HTTPS deve ter sido selecionado no item acima.</font><br> 
    180                 <INPUT id="cert_0" type="radio" {certificado_0} name="setting[certificado]" value="0" >Nao Usar Certificado Digital.<BR> 
    181                 <INPUT id="cert_1" type="radio" {certificado_1} name="setting[certificado]" value="1">Usar Certificado Digital.<BR> 
     184                  <font color='red'>Obs.: Para habilitar este item o uso do HTTPS deve ter sido habilitado.</font><br> 
     185                <INPUT id="cert_0" type="radio" {certificado_0} name="setting[certificado]" onclick="javascript:ocultar('criptografia')" value="0" >N&Atilde;O Usar Certificado Digital.<BR> 
     186                <div id="certificado" {div_cert}> 
     187                <INPUT id="cert_1" type="radio" {certificado_1} name="setting[certificado]" onclick="javascript:exibir('criptografia')" value="1">Usar Certificado Digital.</div><BR> 
    182188        </td></tr> 
    183189        </table> 
    184         </div> 
     190         
    185191 
    186192        </td></tr> 
     
    188194        </fieldset> 
    189195        </td></tr> 
    190          
    191         <tr><td colspan="2"> 
     196        <tr><td colspan="2"> 
     197        <fieldset><legend>Criptografia e Assinatura Digital</legend> 
     198        <table> 
     199        <tr><td colspan="2"> 
     200        <b>Habilitar Assinar/Criptografar digitalmente?</b> 
     201         <br><font color='red'>Obs.: Para habilitar este item o uso de HTTPS e Certificado Digital devem ter sido habilitados.</font> 
     202        </td></tr> 
     203        <tr><td colspan="2">        
     204                <INPUT id='cripto_0' onclick="javascript:ocultar('cripto_options')" type="radio" {use_assinar_criptografar_0} name="setting[use_assinar_criptografar]" value="0"  />N&Atilde;O habilitar.<BR> 
     205                <div id="criptografia" {div_cripto}><INPUT id='cripto_1' onclick="javascript:exibir('cripto_options')" type="radio" {use_assinar_criptografar_1} name="setting[use_assinar_criptografar]" value="1" />Habilitar.</div><BR> 
     206        </td></tr> 
     207        <tr><td colspan="2"> 
     208        <div id="cripto_options" {cripto_options}> 
     209                <table> 
     210                        <tr><td colspan="2"> 
     211                                <b>Numero maximo de destinatarios para uma mensagem cifrada<br><INPUT type="text" maxlength="2" size="3" name="setting[num_max_certs_to_cipher]" id="maxcerttxt" value="{num_max_certs_to_cipher}" onkeypress="return soNumero(this, event);"></td></tr> 
     212                        <tr><td nowrap> 
     213                                <b>Nome do atributo , no ldap, para controle de expiracao da senhas</b> 
     214                        </td></tr>       
     215                        <tr><td> 
     216                                <INPUT type="text" maxlength="50" size="40" name="setting[atributoexpiracao]" id="atributoexpiracaotxt" value="{atributoexpiracao}" > 
     217                        </td></tr> 
     218                        <tr><td nowrap> 
     219                                <b>Classe ldap utilizada para identificar os usuarios</b> 
     220                        </td></tr>       
     221                        <tr><td> 
     222                                <INPUT type="text" maxlength="50" size="40" name="setting[atributousuarios]" id="atributousuarios" value="{atributousuarios}" > 
     223                        </td></tr> 
     224                </table>                 
     225        </div></td></tr> 
     226        </table> 
     227        </fieldset> 
     228   </td></tr> 
     229   <tr><td colspan="2"> 
    192230        <fieldset><legend> Anti-Robo</legend> 
    193231        <table> 
    194232        <tr><td colspan="2"><b>Usar Anti-Robo(CAPTCHA) ?</b></td></tr> 
    195233        <tr><td colspan="2"> 
    196                 <INPUT type="radio" {captcha_0} name="setting[captcha]" value="0" onclick="javascript:ocultar('badlogin')">NAO Usar Anti-Robo.<BR> 
     234                <INPUT type="radio" {captcha_0} name="setting[captcha]" value="0" onclick="javascript:ocultar('badlogin')">N&Atilde;O Usar Anti-Robo.<BR> 
    197235                <INPUT type="radio" {captcha_1} name="setting[captcha]" value="1" onclick="javascript:exibir('badlogin')" >Usar Anti-Robo.<BR> 
    198         </td></tr>       
    199          
     236        </td></tr>               
    200237        <tr><td colspan="2"> 
    201238        <div id="badlogin" {div_badlogin}> 
     
    212249        </fieldset> 
    213250        </td></tr> 
    214  
    215  
    216         <tr><td colspan="2"> 
    217         <fieldset><legend>Seguran&ccedil;a</legend> 
    218         <table> 
    219         <tr><td colspan="2"><b>Habilitar Assinar/Criptografar digitalmente?</b></td></tr> 
    220                 <tr><td colspan="2"> 
    221                 <INPUT type="radio" {use_assinar_criptografar_0} name="setting[use_assinar_criptografar]" value="0"  />NAO habilitar.<BR> 
    222                 <INPUT type="radio" {use_assinar_criptografar_1} name="setting[use_assinar_criptografar]" value="1" />Habilitar.<BR> 
    223         </td></tr> 
    224         <tr><td colspan="2"><b>Numero maximo de destinatarios para uma mensagem cifrada:</b><br>Este valor e utilizado se Assinar/Criptografar for habilitado.</td></tr> 
    225         <tr><td colspan="2"> 
    226                 <INPUT type="text" maxlength="2" size="3" name="setting[num_max_certs_to_cipher]" id="maxcerttxt" value="{num_max_certs_to_cipher}" onkeypress="return soNumero(this, event);"> 
    227         </td></tr> 
    228         <!-- 
    229         <tr><td colspan="2"><b>Aponta um certificado corporativo:</b><br> Este certificado sera incluido como destinatario adicional, quando cifrar uma msg.</td></tr> 
    230         <tr><td colspan="2"> 
    231                 <INPUT type="text"  size="40" name="setting[corporative_certificate]" id="corpcerttxt" value="{corporative_certificate}" > 
    232         </td></tr>       
    233         --> 
    234         </fieldset> 
    235            </table> 
    236            <br> 
    237  
    238  
    239         <tr><td nowrap> 
    240         <b>Nome do atributo , no ldap, para controle de expiracao da senhas.</b> 
    241         </td></tr>       
    242         <tr><td> 
    243         <INPUT type="text" maxlength="50" size="40" name="setting[atributoexpiracao]" id="atributoexpiracaotxt" value="{atributoexpiracao}" > 
    244         </td></tr> 
    245         <tr><td nowrap> 
    246         <b>Classe ldap utilizada para identificar os usuarios.</b> 
    247         </td></tr>       
    248         <tr><td> 
    249         <INPUT type="text" maxlength="50" size="40" name="setting[atributousuarios]" id="atributousuarios" value="{atributousuarios}" > 
    250         <tr><td colspan="2"> 
    251         <fieldset><legend>Politica de Senhas</legend> 
    252         <table> 
    253         <tr><td colspan="2"><b>Usar qual politica de senhas?</b></td></tr> 
    254                 <tr><td colspan="2"> 
    255                 <INPUT type="radio" {politicasenhas_expresso} name="setting[politicasenhas]" value="expresso" />Utilizar as politicas de senha do Expresso.<BR> 
    256                 <INPUT type="radio" {politicasenhas_diretorio} name="setting[politicasenhas]" value="diretorio" />Utilizar as politicas de senha do Diretorio Ldap.<BR> 
    257         </td></tr> 
    258         </table> 
    259         <tr><td colspan="2"> 
    260         <fieldset><legend>Escrita em diretorios escravos</legend> 
    261         <table> 
    262         <tr><td colspan="2"><b>O Expresso deve tentar escrever em diretorios escravos?</b></td></tr> 
    263             <tr><td colspan="2"> 
    264                 <INPUT type="radio" {diretorioescravo_true} name="setting[diretorioescravo]" value="sim" />Escrever em diretorios escravos.<BR> 
    265                 <INPUT type="radio" {diretorioescravo_false} name="setting[diretorioescravo]" value="nao" />NAO escrever em diretorios escravos.<BR> 
    266         </td></tr> 
    267         </table> 
    268         </td></tr> 
    269  
    270  
    271 <!-- INICIO BLOCO MAILMAN --> 
    272  
    273         <tr><td colspan="2"> 
    274         <fieldset><legend>Mailman</legend> 
    275         <table> 
    276                 <tr><td colspan="2"><b>Usar Mailman?</b></td></tr> 
    277                 <tr><td colspan="2"> 
    278                         <INPUT id="use_mail_0" type="radio" {use_mailman_0} name="setting[use_mailman]" value="0" onclick="javascript:ocultar('conf_mailman')" />NAO usar listas no Mailman.<BR> 
    279                         <INPUT id="use_mail_1" type="radio" {use_mailman_1} name="setting[use_mailman]" value="1" onclick="javascript:exibir('conf_mailman')" />Usar listas no Mailman.<BR> 
    280                 </td></tr> 
    281         </table> 
    282         <table id="conf_mailman" {div_mailman} > 
    283                 <tr><td colspan="2"><b>Digite o DN usado pelas listas. (Ex.: ou=listas,dc=company,dc=com,dc=br)</b></td></tr> 
    284                 <tr><td colspan="2"> 
    285                         <INPUT size="50" name="setting[dn_listas]" value="{dn_listas}" /> 
    286                 </td></tr> 
    287                 <tr><td colspan="2"><b>Digite o DN do grupo listadmin. (Ex.: ou=grupos,dc=company,dc=com,dc=br)</b></td></tr> 
    288                 <tr><td colspan="2"> 
    289                         <INPUT size="50" name="setting[dn_listadmin]" value="{dn_listadmin}" /> 
    290                 </td></tr> 
    291                 <tr><td colspan="2"><b>Digite o dominio usado pelas listas. (Ex.: dominio.com.br)</b></td></tr> 
    292                 <tr><td colspan="2"> 
    293                         <INPUT size="50" name="setting[dominio_listas]" value="{dominio_listas}" /> 
    294                 </td></tr> 
    295                 <tr><td colspan="2"><b>Digite a porta utilizada pelo Mailman. (Ex: 80)</b></td></tr> 
    296                 <tr><td colspan="2"> 
    297                         <INPUT size="50" name="setting[porta_mailman]" value="{porta_mailman}" onkeypress="return soNumero(this, event);"/> 
    298                 </td></tr> 
    299                 <tr><td colspan="2"><b>Digite o endereco IP do servidor Mailman. (Ex.: 192.168.0.1)</b></td></tr> 
    300                 <tr><td colspan="2"> 
    301                         <INPUT size="50" name="setting[host_mailman]" value="{host_mailman}" /> 
    302                 </td></tr> 
    303                 <tr><td colspan="2"><b>Digite o caminho do programa de sincronizacao do Mailman.</b></td></tr> 
    304                 <tr><td colspan="2"> 
    305                         <INPUT size="50" name="setting[url_mailman]" value="{url_mailman}" /> 
    306                 </td></tr> 
    307         </table> 
    308  
    309 <!-- FIM BLOCO MAILMAN --> 
    310  
    311251        <tr><td colspan="2"><b>Digite os enderecos de emails, separados por virgula, que devem receber as sugestoes enviadas pelos usuarios.</b></td></tr> 
    312252        <tr><td colspan="2"><INPUT size="100" name="setting[sugestoes_email_to]" value="{sugestoes_email_to}"></td></tr> 
     
    316256         
    317257        <th colspan="2" class="th">&nbsp;</th> 
    318         <!-- FIM configuraᅵᅵes exclusivas para o ExpressoLivre --> 
     258        <!-- FIM configuracoes exclusivas para o ExpressoLivre --> 
    319259 
    320260  <tr> 
Note: See TracChangeset for help on using the changeset viewer.