PHP Calendar Class w/Google Demo ( code below example )

-------
include('calendar.class.php'); // no additional js,css or images needed

// ------------------------------------------------------------------------
// Mini-List #1
// ------------------------------------------------------------------------
$cal = new CALENDAR('mini-list');
$cal->weeknumbers = 'right';
$cal->basecolor = 'cc6666';
$cal->minilinkbase = 'index.php';
$cal->addEvent(
	array(
		"title"=>"Single-Day Event",
		"from"=>"2013-5-7",
		"to"=>"2013-5-7",
		"color"=>"#D6FFD6"
	)
);
$cal->addEvent(
	array(
		"title"=>"Another Single-Day Event",
		"from"=>"2013-5-27",
		"to"=>"2013-5-27",
		"color"=>"#D6FFD6"
	)
);
$cal->addEvent(
	array(
		"title"=>"Multi-Day Event",
		"from"=>"2013-5-6",
		"to"=>"2013-5-10",
		"color"=>"#FFF6D6"
	)
);
$cal->addEvent(
	array(
		"title"=>"Event w/time",
		"from"=>"2013-5-6",
		"to"=>"2013-5-8",
		"color"=>"#FFD6D6",
		"starttime"=>"6:30pm",
		"details"=>"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc eleifend quam eu orci auctor non porta odio placerat. Donec vel velit ipsum. Etiam a nibh.",
	)
);
$cal->addEvent(
	array(
		"title"=>"Event w/all values",
		"from"=>"2013-5-24",
		"to"=>"2013-5-28",
		"starttime"=>"5:30am",
		"endtime"=>"7:30pm",
		"color"=>"#D8E5F9",
		"location"=>"Wisconsin Rapids, WI",
		"details"=>"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris sagittis viverra imperdiet. Sed euismod molestie. ",
		"link"=>"http://www.klovera.com"
	)
);
echo $cal->showcal();

// ------------------------------------------------------------------------
// Mini-List #2 (With Google Events)
// ------------------------------------------------------------------------
$cal2 = new CALENDAR('mini-list');
$cal2->weeknumbers = 'left';
$cal2->tipwidth = '225px';
$cal2->listlimit = 5; // limits the amount of upcoming events shown
$cal2->addGoogleCalendar(
	array(
	'xmlfeed'=>'http://www.google.com/calendar/feeds/ckvf91cpb85v3crjn0mpnn53u4%40group.calendar.google.com/public/basic',
	'color'=>'#D6FFD6'
	)
);
$cal2->addEvent(
	array(
		"title"=>"Normal Event w/all values",
		"from"=>"2013-5-24",
		"to"=>"2013-5-28",
		"starttime"=>"5:30am",
		"endtime"=>"7:30pm",
		"color"=>"#FFF6D6",
		"location"=>"Wisconsin Rapids, WI",
		"details"=>"Can be mixed with regular events.",
		"link"=>"http://www.klovera.com"
	)
);
echo $cal2->showcal();