1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- /**
- * A FeedItem is a part of a FeedCreator feed.
- *
- * @author Kai Blankenhorn <kaib@bitfolge.de>
- * @since 1.3
- */
- class FeedItem extends HtmlDescribable
- {
- /**
- * Mandatory attributes of an item.
- */
- public $title, $description, $link;
- /**
- * Optional attributes of an item.
- */
- public $author, $authorEmail, $authorURL, $image, $category, $categoryScheme, $comments, $guid, $source, $creator, $contributor, $lat, $long, $thumb;
- /**
- * Publishing date of an item. May be in one of the following formats:
- * RFC 822:
- * "Mon, 20 Jan 03 18:05:41 +0400"
- * "20 Jan 03 18:05:41 +0000"
- * ISO 8601:
- * "2003-01-20T18:05:41+04:00"
- * Unix:
- * 1043082341
- */
- public $date;
- /**
- * Add <enclosure> element tag RSS 2.0, supported by ATOM 1.0 too
- * modified by : Mohammad Hafiz bin Ismail (mypapit@gmail.com)
- * display :
- * <enclosure length="17691" url="http://something.com/picture.jpg" type="image/jpeg" />
- */
- public $enclosure;
- /**
- * Any additional elements to include as an associated array. All $key => $value pairs
- * will be included unencoded in the feed item in the form
- * <$key>$value</$key>
- * Again: No encoding will be used! This means you can invalidate or enhance the feed
- * if $value contains markup. This may be abused to embed tags not implemented by
- * the FeedCreator class used.
- */
- public $additionalElements = Array();
- // on hold
- // var $source;
- }
|