return calendar contents if present otherwise return status

This commit is contained in:
Rob Ostensen 2012-01-26 16:17:30 -06:00
parent d50c29d749
commit b8ce63a204

View File

@ -431,11 +431,15 @@ class iSchedule
$result = array(); $result = array();
foreach ( $resp as $r ) foreach ( $resp as $r )
{ {
$recipient = $r->GetElements ( 'recipient' ); $recipient = $r->GetElements ( 'recipient' );
$status = $r->GetElements ( 'request-status' ); $status = $r->GetElements ( 'request-status' );
$calendardata = $r->GetElements ( 'calendar-data' );
if ( count ( $recipient ) > 1 ) if ( count ( $recipient ) > 1 )
continue; // this should be an error continue; // this should be an error
$result [ $recipient[0]->GetContent() ] = $status[0]->GetContent(); if ( count ( $calendardata ) > 1 )
$result [ $recipient[0]->GetContent() ] = $calendardata[0]->GetContent();
else
$result [ $recipient[0]->GetContent() ] = $status[0]->GetContent();
} }
if ( count ( $result ) > 1 ) if ( count ( $result ) > 1 )
return false; return false;