Ignore:
Timestamp:
09/18/08 15:20:21 (16 years ago)
Author:
niltonneto
Message:

Alterações feitas por Alexandre Correia.
Carrega Fotos do Ldap.
Email: alexandrecorreia@…

Location:
trunk/jabberit_messenger
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/inc/controller.xml

    r417 r439  
    2626                        <item ref="images" js="images" /> 
    2727                        <item ref="show_hidden" js="show_hidden" /> 
     28                        <item ref="setup" js="setup" path="/var/www/expresso/jabberit_messenger/templates/celepar/"/> 
    2829                </js> 
    2930                <php path="/var/www/expresso/jabberit_messenger/inc" suffix=".class.php"> 
     
    3435                        <item ref="ldap_im" alias="photo_ldap" class="ldap_im" method="photo_ldap" prefix="class." suffix=".inc.php"/> 
    3536                        <item ref="ujabber" alias="AddNewContact" class="ujabber" method="AddNewContact" prefix="class." suffix=".inc.php"/> 
     37                        <item ref="FileDefine" alias="getParams" class="FileDefine" method="getParams" prefix="class." suffix=".inc.php"/>                       
    3638                </php> 
    3739                <xml></xml> 
  • trunk/jabberit_messenger/inc/getphoto.php

    r417 r439  
    2222        private $context; 
    2323        private $photo_user = array(); 
     24        private $handle; 
     25 
    2426 
    2527        function __construct() 
    2628        { 
    27                 $this->host             = "localhost"; 
    28                 $this->dn               = "uid=expresso-admin,ou=celepar,dc=ecelepar10612,dc=pr,dc=gov,dc=br"; 
    29                 $this->passwd   = "senha"; 
    30                 $this->context  = "dc=ecelepar10612,dc=pr,dc=gov,dc=br"; 
     29                require_once('conf_Ldap_Photos.php'); 
     30                $this->handle   = unserialize(base64_decode($CONF_SERVER)); 
    3131                 
    32                 $this->refer    = true; 
     32                $this->host             = $this->handle['host']; 
     33                $this->context  = $this->handle['context']; 
     34                $this->dn               = $this->handle['dn']; 
     35                $this->passwd   = $this->handle['passwd']; 
     36                 
     37                $this->refer    = false; 
    3338                $this->version3 = true; 
    3439        } 
     
    166171        } 
    167172} 
     173 
    168174?> 
    169  
  • trunk/jabberit_messenger/js/load.js

    r417 r439  
    4141        function addIcon() 
    4242        { 
    43                 var StatusBar = ''; 
    44                 if((StatusBar = document.getElementById('divStatusBar'))) 
    45                 { 
    46                         var _div = document.createElement('div'); 
    47                         _div.appendChild(StatusBar.parentNode.removeChild(StatusBar.previousSibling)); 
    48                         StatusBar.parentNode.insertBefore(_div,StatusBar); 
     43                /** 
     44                 * Criada o elemento(div) jabberWriteMsg, dentro da função write_msg do módulo expressoMail1_2, 
     45                 * quando estiver habilitada a opção fora de escritório nos filtros.  
     46                 */ 
     47                 
     48                if(document.getElementById('jabberWriteMsg')) 
     49                        var StatusBar = document.getElementById('jabberWriteMsg'); 
     50                else 
     51                        var StatusBar = document.getElementById('divStatusBar'); 
     52                 
     53                if(StatusBar) 
     54                { 
     55                        if( StatusBar.id != 'jabberWriteMsg' ) 
     56                        { 
     57                                var _div = document.createElement('div'); 
     58                                _div.appendChild(StatusBar.parentNode.removeChild(StatusBar.previousSibling)); 
     59                                StatusBar.parentNode.insertBefore(_div,StatusBar); 
     60                        } 
    4961 
    5062                        StatusBar.style.paddingLeft = '33px'; 
    51  
     63                         
     64                        var divJabber = document.createElement('div'); 
     65                                divJabber.setAttribute('id', 'JabberMessenger'); 
     66                         
    5267                        var _status = top.document.createElement('div'); 
    53                                 _status.setAttribute('id', 'jabberit_status'); 
     68                                _status.setAttribute('id', 'jabberit_login'); 
    5469                                _status.style.background = 'no-repeat'; 
    5570                                _status.style.backgroundImage = 'url(' + jabberit_group_open.src + ')'; 
     
    6378                                _status.style.cursor = 'pointer'; 
    6479 
    65                         StatusBar.insertBefore(_status, StatusBar.firstChild); 
     80                        divJabber.insertBefore(_status,divJabber.firstChild); 
    6681 
    6782                        var _menu; 
     
    7085                                _menu.style.backgroundColor = 'cecece'; 
    7186                                _menu.style.display = 'none'; 
    72                                 _menu.style.margin = '20px 0 0 -15px'; 
     87                                _menu.style.margin = '20px 5px 0px -15px'; 
    7388                                _menu.style.position = 'absolute'; 
    7489                                _menu.style.zIndex = '99999'; 
    7590                                _menu.style.border = '1px dashed #000'; 
    76                         StatusBar.insertBefore(_menu, StatusBar.firstChild); 
     91                                 
     92                        divJabber.insertBefore(_menu, divJabber.firstChild); 
    7793 
    7894                        var _menu_div = top.document.createElement('div'); 
     
    87103                                _menu_div.style.width = '18px'; 
    88104                                _menu_div.style.cursor = 'pointer'; 
     105                                _menu_div.style.zindex = '99999999'; 
    89106                         
    90                         StatusBar.insertBefore(_menu_div, StatusBar.firstChild); 
     107                        divJabber.insertBefore(_menu_div, divJabber.firstChild); 
     108                        StatusBar.insertBefore(divJabber, StatusBar.firstChild);                         
    91109                         
    92110                        configEvents(_menu_div,'onclick',showWindow); 
     
    103121                                        ]; 
    104122 
    105                                         var _style_text = 'cursor: pointer; padding:2px 4px 2px 20px; background: no-repeat url(' + jabberit_group_close.src + ');'; 
     123                                        var _style_text = 'cursor: pointer; padding:2px 2px 2px 15px; background: no-repeat url(' + jabberit_group_close.src + ');';                                     
    106124 
    107125                                        var _xml = _xtools.xml('menu'); 
     
    405423        Load.prototype.setPrefe = setPreferences; 
    406424        Load.prototype.closeW = closeWindow; 
     425        Load.prototype.adIcon = addIcon; 
    407426        window.loadscript = new Load; 
    408427 
  • trunk/jabberit_messenger/templates/celepar/config.tpl

    r417 r439  
    11<!-- BEGIN header --> 
    2 <!--script type="text/javascript" src="instant_messenger/js/connector.js"></script> 
    3 <script type="text/javascript" src="instant_messenger/js/xtools.js"></script> 
    4 <script type="text/javascript" src="instant_messenger/controller.php?act=j.setup"></script> 
    5 <script type="text/javascript"> 
    6         var PostForm = new constructScript; 
    7 </script--> 
     2<script type="text/javascript" src="jabberit_messenger/js/connector.js"></script> 
     3<script type="text/javascript" src="jabberit_messenger/controller.php?act=j.setup"></script> 
    84<form method="POST" action="{action_url}"> 
    95<table border="0" align="center"> 
     
    2319 
    2420   <tr bgcolor="{row_on}"> 
    25     <td>Digite o nome do Servidor Jabber:</td> 
     21    <td id="JETTI_name_jabberit_label">Digite o nome do Servidor Jabber:</td> 
    2622    <td><input type="text" id="JETTI_name_jabberit" name="newsettings[name_jabberit]" value="{value_name_jabberit}"></td> 
    2723   </tr> 
    2824 
    2925   <tr bgcolor="{row_off}"> 
    30     <td>Digite a porta do Servidor Jabber:</td> 
     26    <td id="JETTI_port_jabberit_label">Digite a porta do Servidor Jabber:</td> 
    3127    <td><input type="text" id="JETTI_port_jabberit" name="newsettings[port_jabberit]" value="{value_port_jabberit}"></td> 
    3228   </tr> 
    3329    
    3430   <tr bgcolor="{row_on}"> 
    35     <td>Digite Nome da Conexão:</td> 
     31    <td id="JETTI_resource_jabberit_label">Digite Nome da Conexão:</td> 
    3632    <td><input type="text" id="JETTI_resource_jabberit" name="newsettings[resource_jabberit]" value="{value_resource_jabberit}"></td> 
    3733   </tr> 
    3834    
    3935   <tr bgcolor="{row_off}"> 
    40     <td>Digite GroupChatServer :</td> 
     36    <td id="JETTI_group_chat_server_jabberit_label">Digite GroupChatServer :</td> 
    4137    <td><input type="text" id="JETTI_group_chat_server_jabberit" name="newsettings[group_chat_server_jabberit]" value="{value_group_chat_server_jabberit}" size="30"></td> 
    4238   </tr> 
     
    6763 
    6864   <tr bgcolor="{row_on}"> 
    69     <td>Servidor Ldap:</td> 
     65    <td id="JETTI_server_ldap_jabberit_label">Servidor Ldap:</td> 
    7066    <td><input type="text" id="JETTI_server_ldap_jabberit" name="newsettings[server_ldap_jabberit]" value="{value_server_ldap_jabberit}"></td> 
    7167   </tr> 
    7268 
    7369   <tr bgcolor="{row_off}"> 
    74     <td>Contexto:</td> 
     70    <td id="JETTI_context_ldap_jabberit_label">Contexto:</td> 
    7571    <td><input type="text" id="JETTI_context_ldap_jabberit" name="newsettings[context_ldap_jabberit]" value="{value_context_ldap_jabberit}" size="30"></td> 
    7672   </tr> 
    7773 
    7874   <tr bgcolor="{row_on}"> 
    79     <td>Usuário Ldap:</td> 
     75    <td id="JETTI_user_ldap_jabberit_label">Usuário Ldap:</td> 
    8076    <td><input type="text" id="JETTI_user_ldap_jabberit" name="newsettings[user_ldap_jabberit]" value="{value_user_ldap_jabberit}" size="30"></td> 
    8177   </tr> 
    8278 
    8379   <tr bgcolor="{row_off}"> 
    84     <td>Password:</td> 
     80    <td id="JETTI_password_ldap_jabberit_label">Password:</td> 
    8581    <td><input type="password" id="JETTI_password_ldap_jabberit" name="newsettings[password_ldap_jabberit]" value="{value_password_ldap_jabberit}"></td> 
    8682   </tr> 
     
    9187  <tr> 
    9288    <td colspan="2" align="center"> 
    93       <input type="submit" name="submit" value="{lang_submit}"> <!--onclick="javascript:PostForm.sendf(document);return false;"--> 
     89      <input type="submit" name="submit" value="{lang_submit}" onclick="return constructScript.sendf(document);"> 
    9490      <input type="submit" name="cancel" value="{lang_cancel}"> 
    9591    </td> 
Note: See TracChangeset for help on using the changeset viewer.