Thanks, I did exactly that, but the $query->setOrderby('starttime');
doesn't seem to have any effect
The whole function
function outputCalendarByDateRangeFull($client, $startDate, $endDate)
{
global $formattedEvents;
$gdataCal = new Zend_Gdata_Calendar($client);
$query = $gdataCal->newEventQuery();
$query->setUser('default');
$query->setVisibility('private');
$query->setProjection('full');
$query->setOrderby('starttime');
$query->setStartMin($startDate);
$query->setStartMax($endDate);
$eventFeed = $gdataCal->getCalendarEventFeed($query);
//$i is for making the eventarray
$i=0;
foreach ($eventFeed as $event) {
//Title
$title_data =
stripslashes($event->title);
$title_stripped =
strip_tags($title_data);
//echo $title_stripped;
//Start End
foreach
($event->when as $when) {
//Starts
$startofevent
= $when->startTime;
$startofevent
= str_replace('.000-05:00', "",
$startofevent);
list($startdateevent, $starttimeevent) = split('T',
$startofevent);
//Pick out Start Day
list($year, $month,$day) = split('-', $startdateevent);
//Pick out Start Time
list($hour,$minute,$second) = split(':', $starttimeevent);
$newStartDay = date("F j, Y", mktime ($hour, $minute,
$second,$month,$day,$year));
$newStartTime = date("g:i a", mktime($hour, $minute, $second,
$month,$day,$year));
//Ends
$endofevent =
$when->endTime;
$endofevent =
str_replace('.000-05:00', "", $endofevent);
list($endDateEvent, $endTimeEvent) = split('T',
$endofevent);
//Pick out Start Day
list($year2, $month2,$day2) = split('-', $endDateEvent);
//Pick out Start Time
list($hour2,$minute2,$second2) = split(':', $endTimeEvent);
$newEndDay = date("F j, Y", mktime ($hour2, $minute2,
$second2,$month2,$day2,$year2));
$newEndTime = date("g:i a", mktime($hour2, $minute2,
$second2,$month2,$day2,$year2));
//Put Events
into Array for XML export
$formattedEvents[] = array (
"$i" => array("title" => $title_stripped, "date" =>
$newStartDay, "start" => $newStartTime, "end" => $newEndTime)
);
$i++;
}//Ends foreach
($event->when as $when)
}//Ends foreach ($eventFeed as
$event)
}//Ends function outputCalendarByDateRangeFull
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---
