Ryan,
Thank you for the heads up on the allow_url_fopen. That is the problem.
I added the following code to the loadXMLData method.
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xmlData= curl_exec($ch);
curl_close($ch);
//$xmlData = @file_get_contents($url);
This retrieved the xml data, sort of. The makeCalendar method does too much to the url to make it work properly.
However, if you change the code to this - $xmlData = $this->loadXmlData($calendarID); in the makeCalendar method. then it renders out the calendar.
I think though this will eliminate the features of the start-min, start-max, order by, etc.
Perhaps you have some more insight into how we could get this to work properly using curl?
Olen