Ignore:
Timestamp:
05/02/07 09:15:15 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

File:
1 edited

Legend:

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

    r20 r21  
    255255                 
    256256                // vCard 
    257                 $array_vcard['FN'] = trim($arr['FN']['0']['#']) ? $arr['FN']['0']['#']: $id; 
    258                 $array_vcard['NICKNAME'] = trim($arr['NICKNAME']['0']['#']) ? $arr['NICKNAME']['0']['#'] : $pJid; 
    259                 $array_vcard['ORGNAME'] = trim($arr['ORG']['0']['#']['ORGNAME']['0']['#']) ? $arr['ORG']['0']['#']['ORGNAME']['0']['#'] : ""; 
    260                 $array_vcard['ORGUNIT'] = trim($arr['ORG']['0']['#']['ORGUNIT']['0']['#']) ? $arr['ORG']['0']['#']['ORGUNIT']['0']['#'] : "";            
    261                 $array_vcard['ROLE'] = trim($arr['ROLE']['0']['#']) ? $arr['ROLE']['0']['#'] : "";                               
    262                 $array_vcard['BDAY'] = trim($arr['BDAY']['0']['#']) ? $arr['BDAY']['0']['#'] : ""; 
    263                 $array_vcard['DESC'] = trim($arr['DESC']['0']['#']) ? $arr['DESC']['0']['#'] : ""; 
     257                $array_vcard['FN'] = trim($arr['FN']['0']['#']) ? urldecode($arr['FN']['0']['#']): $id; 
     258                $array_vcard['NICKNAME'] = trim($arr['NICKNAME']['0']['#']) ? urldecode($arr['NICKNAME']['0']['#']) : $pJid; 
     259                $array_vcard['ORGNAME'] = trim($arr['ORG']['0']['#']['ORGNAME']['0']['#']) ? urldecode($arr['ORG']['0']['#']['ORGNAME']['0']['#']) : ""; 
     260                $array_vcard['ORGUNIT'] = trim($arr['ORG']['0']['#']['ORGUNIT']['0']['#']) ? urldecode($arr['ORG']['0']['#']['ORGUNIT']['0']['#']) : "";                 
     261                $array_vcard['ROLE'] = trim($arr['ROLE']['0']['#']) ? urldecode($arr['ROLE']['0']['#']) : "";                            
     262                $array_vcard['BDAY'] = trim($arr['BDAY']['0']['#']) ? urldecode($arr['BDAY']['0']['#']) : ""; 
     263                $array_vcard['DESC'] = trim($arr['DESC']['0']['#']) ? urldecode($arr['DESC']['0']['#']) : ""; 
    264264                $array_vcard['JID'] = $pJid; 
    265265                return $array_vcard; 
     
    277277                $xmlVcard  = "<iq id='$id' type='set'>"; 
    278278                $xmlVcard .= "<vCard xmlns='vcard-temp'>";               
    279                 $xmlVcard .= "<FN>$pVcard[0]</FN>"; 
    280                 $xmlVcard .= "<NICKNAME>$pVcard[1]</NICKNAME>";                                                                   
     279                $xmlVcard .= "<FN>".urlencode($pVcard[0])."</FN>"; 
     280                $xmlVcard .= "<NICKNAME>".urlencode($pVcard[1])."</NICKNAME>";                                                                    
    281281                $xmlVcard .= "<ORG>"; 
    282                 $xmlVcard .= "<ORGNAME>$pVcard[2]</ORGNAME>"; 
    283                 $xmlVcard .= "<ORGUNIT>$pVcard[3]</ORGUNIT>"; 
     282                $xmlVcard .= "<ORGNAME>".urlencode($pVcard[2])."</ORGNAME>"; 
     283                $xmlVcard .= "<ORGUNIT>".urlencode($pVcard[3])."</ORGUNIT>"; 
    284284                $xmlVcard .= "</ORG>"; 
    285                 $xmlVcard .= "<ROLE>$pVcard[4]</ROLE>"; 
    286                 $xmlVcard .= "<BDAY>$pVcard[5]</BDAY>"; 
    287                 $xmlVcard .= "<DESC>$pVcard[6]</DESC>";  
     285                $xmlVcard .= "<ROLE>".urlencode($pVcard[4])."</ROLE>"; 
     286                $xmlVcard .= "<BDAY>".urlencode($pVcard[5])."</BDAY>"; 
     287                $xmlVcard .= "<DESC>".urlencode($pVcard[6])."</DESC>";   
    288288                $xmlVcard .= "</vCard></iq>"; 
    289289                 
Note: See TracChangeset for help on using the changeset viewer.