Ignore:
Timestamp:
06/06/08 13:54:09 (16 years ago)
Author:
niltonneto
Message:

Correçoes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/instant_messenger/inc/class.ldap_im.inc.php

    r287 r305  
    22class ldap_im 
    33{ 
    4         var $ldap_host; 
    5         var $ldap_context; 
    6         var $conn; 
    7         var $user; 
    8         var $jid; 
    9         var $password; 
     4        private $ldap_host; 
     5        private $ldap_context; 
     6        private $conn; 
     7        private $user; 
     8        private $jid; 
     9        private $password; 
    1010         
    1111        function __construct() 
     
    1313                session_start(); 
    1414                $this->ldap_host                = $_SESSION['phpgw_info']['instant_messenger']['server_ldap_jabber']; 
    15                 $this->ldap_context             = $_SESSION['phpgw_info']['instant_messenger']['context_ldap_jabber']; 
     15                $this->ldap_context     = $_SESSION['phpgw_info']['instant_messenger']['context_ldap_jabber']; 
    1616                $this->user                     = $_SESSION['phpgw_info']['instant_messenger']['user_ldap_jabber']; 
    1717                $this->password                 = $_SESSION['phpgw_info']['instant_messenger']['password_ldap_jabber']; 
    18                 $this->jid                      = $_SESSION['phpgw_info']['instant_messenger']['user']; 
    19                 $this->connect_ldap(true); 
     18                $this->jid                              = $_SESSION['phpgw_info']['instant_messenger']['user']; 
     19                $this->connect_ldap(false); 
    2020                session_write_close(); 
    2121        } 
    22                  
    23         function valor() 
    24         { 
    25  
    26                 if ($this->conn)  
    27                 { 
    28                         $filter="ou=*";          
    29                         $justthese = array("ou"); 
    30                         $search = ldap_list($this->conn,$this->ldap_context, $filter, $justthese); 
    31                         return ldap_get_entries($this->conn, $search); 
    32                          
    33                         $entry = ldap_get_entries($this->conn, $search); 
    34                 } 
    35                  
    36         }        
    37                  
     22         
    3823        function __destruct() 
    3924        { 
     
    5439        function get_photo_ldap($pUser,$getPhoto) 
    5540        { 
    56                 $user = ( $pUser == "im__avatar" ) ? $this->jid : $pUser ; 
     41                $user = ( $pUser == "im_avatar" ) ? $this->jid : $pUser ; 
    5742                 
    5843                if ($this->conn)  
     
    9479        function photo_ldap($user) 
    9580        { 
    96                 $uid = ( $user['uid'] == "im__avatar" ) ? $this->jid : $user['uid'] ; 
     81                $uid = ( $user['uid'] == "im_avatar" ) ? $this->jid : $user['uid'] ; 
    9782                return $this->get_photo_ldap($uid,false); 
    9883        } 
     
    176161                 
    177162                foreach($entry as $tmp) 
    178                         if(trim($tmp['ou'][0]) != "") 
     163                        if($tmp['ou'][0] != "") 
    179164                                $result_org .= "<ou>" . $tmp['ou'][0] . "</ou>";   
    180165 
    181166                $result_org .= "</organizations>"; 
    182  
     167                 
    183168                return $result_org; 
    184169        } 
Note: See TracChangeset for help on using the changeset viewer.