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();
foreach ( $resp as $r )
{
$recipient = $r->GetElements ( 'recipient' );
$status = $r->GetElements ( 'request-status' );
$recipient = $r->GetElements ( 'recipient' );
$status = $r->GetElements ( 'request-status' );
$calendardata = $r->GetElements ( 'calendar-data' );
if ( count ( $recipient ) > 1 )
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 )
return false;