<?xml version="1.0" encoding="UTF-8" ?>
<r xmlns="http://pear.php.net/dtd/rest.release"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xsi:schemaLocation="http://pear.php.net/dtd/rest.release
    http://pear.php.net/dtd/rest.release.xsd">
 <p xlink:href="/rest/p/calendar">Calendar</p>
 <c>pear.php.net</c>
 <v>0.5</v>
 <st>beta</st>
 <l>PHP</l>
 <m>hfuecks</m>
 <s>A package for building Calendar data structures (irrespective of output)</s>
 <d>Calendar provides an API for building Calendar data structures. Using
the simple iterator and it's &quot;query&quot; API, a user interface can easily be
built on top of the calendar data structure, at the same time easily connecting it
to some kind of underlying data store, where &quot;event&quot; information is
being held.

It provides different calculation &quot;engines&quot; the default being based on
Unix timestamps (offering fastest performance) with an alternative using PEAR::Date
which extends the calendar past the limitations of Unix timestamps. Other engines
should be implementable for other types of calendar (e.g. a Chinese Calendar based
on lunar cycles).
</d>
 <da>2004-01-29 07:02:05</da>
 <n>* Added new return-value-formats for each [prev|this|next]*() method
  Allowed formats are: 'int', 'timestamp' , 'array' and 'object'. Returns
  data of specified type e.g. $Day = $Hour-&gt;prevDay('object');
* Added factory for creating calendar objects (in conjunction with above change)
* Added decorator to determine the day of the week for any calendar object
* Minor bug fix in Decorator</n>
 <f>53181</f>
 <g>http://pear.php.net/get/Calendar-0.5</g>
 <x xlink:href="package.0.5.xml"/>
</r>