Changeset 7670


Ignore:
Timestamp:
12/18/12 14:18:30 (11 years ago)
Author:
cristiano
Message:

Ticket #3209 - Arrumado codificação dos eventos do calendario

Location:
trunk/zpush
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/zpush/backend/expresso/expresso.php

    r7644 r7670  
    3131            foreach($this->cacheFolders[$provider] as $folder) 
    3232            { 
    33                 if($folder['id'] == $folderId) 
     33                if($folder['id'] == $folderId && is_object($this->providerInstances[$provider])) 
     34                { 
    3435                    return $this->providerInstances[$provider]; 
     36                } 
     37                else 
     38                { 
     39                     throw new Exception('Error in get Provider'); 
     40                } 
    3541            } 
    3642        } 
  • trunk/zpush/backend/expresso/providers/calendarProvider.php

    r7589 r7670  
    211211        $message->endtime = (int) substr($schedulable['endTime'], 0, -3); 
    212212        $message->deleted = 0; 
    213         $message->subject = $schedulable['summary']; // phpgw_cal.title 
    214         $message->location = $schedulable['location']; // phpgw_cal.location 
     213 
     214        $message->subject = mb_convert_encoding($schedulable['summary'] , 'UTF-8' , 'UTF-8,ISO-8859-1'); 
     215        $message->location =  mb_convert_encoding($schedulable['location'], 'UTF-8' , 'UTF-8,ISO-8859-1'); 
    215216 
    216217        if(isset($schedulable['description']) && $schedulable['description'] != "") { 
    217             $message->body = $schedulable['description'];  // phpgw_cal.description 
     218            $message->body = mb_convert_encoding($schedulable['description'], 'UTF-8' , 'UTF-8,ISO-8859-1');  // phpgw_cal.description 
    218219            $message->bodysize = strlen($message->body); 
    219220            $message->bodytruncated = 0; 
     
    237238                if($participant['isOrganizer'] == 1) //organizador 
    238239                { 
    239                     $message->organizername = $participant['user']['name']; 
    240                     $message->organizeremail = $participant['user']['mail']; 
     240                    $message->organizername = mb_convert_encoding($participant['user']['name'], 'UTF-8' , 'UTF-8,ISO-8859-1'); 
     241                    $message->organizeremail = mb_convert_encoding($participant['user']['mail'], 'UTF-8' , 'UTF-8,ISO-8859-1'); 
    241242 
    242243                    if(isset($participant['alarms'][0])) 
     
    262263                { 
    263264                    $attendee = new SyncAttendee(); 
    264                     $attendee->name = $participant['user']['name']; 
    265                     $attendee->email = $participant['user']['mail']; 
     265                    $attendee->name =  mb_convert_encoding($participant['user']['name'], 'UTF-8' , 'UTF-8,ISO-8859-1'); 
     266                    $attendee->email = mb_convert_encoding($participant['user']['mail'], 'UTF-8' , 'UTF-8,ISO-8859-1'); 
    266267                    $message->attendees[] = $attendee; 
    267268                } 
     
    331332            $message->recurrence = $recur; 
    332333        } 
    333  
    334334        return $message; 
    335335    } 
  • trunk/zpush/config.php

    r7631 r7670  
    292292    define('IMAP_PORT', $row['imapport']); 
    293293    // best cross-platform compatibility (see http://php.net/imap_open for options) 
    294     define('IMAP_OPTIONS', $row['imapTLSEncryption'] == 'yes' ? '/tls/norsh' : '/notls/norsh'); 
     294    define('IMAP_OPTIONS', (isset($row['imapTLSEncryption']) && $row['imapTLSEncryption'] == 'yes' ) ? '/tls/norsh' : '/notls/norsh'); 
    295295 
    296296    // overwrite the "from" header if it isn't set when sending emails 
  • trunk/zpush/version.php

    r7589 r7670  
    4343 
    4444 
    45 define("ZPUSH_VERSION", "2.0.6RC-1578"); 
     45define("ZPUSH_VERSION", "2.0.6-1616"); 
    4646 
    4747?> 
Note: See TracChangeset for help on using the changeset viewer.