Moodle PHP Documentation 4.1
Moodle 4.1.11 (Build: 20240610) (c8c84b4af18)
SimplePie

Namespaces

namespace  array
 ('')  
 

Classes

class  SimplePie
 SimplePie. More...
 
class  SimplePie_Autoloader
 Autoloader class. More...
 

Functions

 __destruct ()
 Clean up.
 
 __construct ($file)
 Create an instance of the class with the input file.
 
 __construct ($link=null, $type=null, $length=null, $javascript=null, $bitrate=null, $captions=null, $categories=null, $channels=null, $copyright=null, $credits=null, $description=null, $duration=null, $expression=null, $framerate=null, $hashes=null, $height=null, $keywords=null, $lang=null, $medium=null, $player=null, $ratings=null, $restrictions=null, $samplingrate=null, $thumbnails=null, $title=null, $width=null)
 Constructor, used to input the data.
 
 __construct ($name=null, $link=null, $email=null)
 Constructor, used to input the data.
 
 __construct ($term=null, $scheme=null, $label=null, $type=null)
 Constructor, used to input the data.
 
 __construct ($type=null, $lang=null, $startTime=null, $endTime=null, $text=null)
 Constructor, used to input the data.
 
 __construct ($url, $timeout=10, $redirects=5, $headers=null, $useragent=null, $force_fsockopen=false, $curl_options=array())
 
 __construct ($url=null, $label=null)
 Constructor, used to input the data.
 
 __construct (SimplePie_File $file, $timeout=10, $useragent=null, $max_checked_feeds=10, $force_fsockopen=false, $curl_options=array())
 
 __get ($name)
 Overload __get() to provide access via properties.
 
 __isset ($name)
 Overload __isset() to provide access via properties.
 
 __set ($name, $value)
 Don't allow anything to be set.
 
 __toString ()
 String-ified version.
 
 __unset ($name)
 Overload __unset() to provide access via properties.
 
static absolutize ($base, $relative)
 Create a new IRI object by resolving a relative IRI.
 
static absolutize_url ($relative, $base)
 
 add_attr ($tag, $valuePairs, $document)
 
 add_attributes ($attribs=array('audio'=> array('preload'=> 'none'), 'iframe'=> array('sandbox'=> 'allow-scripts allow-same-origin'), 'video'=> array('preload'=> 'none')))
 
 add_callback ($callback)
 Add a callback method to parse a date.
 
 autodiscovery ()
 
 before_version_name ()
 
 body (&$array)
 
 body ()
 Parse the body.
 
call ($type, $method, $parameters=array())
 Call a static method for a type.
 
 cdata ($parser, $cdata)
 
static check_ipv6 ($ip)
 Checks an IPv6 address.
 
static checkIPv6 ($ip)
 Checks if the given IP is a valid IPv6 address.
 
 chunked ()
 Parsed a "Transfer-Encoding: chunked" body.
 
static compress ($ip)
 Compresses an IPv6 address.
 
 consume ()
 Consume the next byte.
 
 consume_range ($chars)
 Consume a range of characters.
 
 create ($location, $filename, $extension)
 Create a new SimplePie_Cache object.
 
create ($type, $parameters=array())
 Create a new instance of a given type.
 
 date_asctime ($date)
 Parse C99's asctime()'s date format.
 
 date_rfc2822 ($date)
 Parse RFC2822's date format.
 
 date_rfc850 ($date)
 Parse RFC850's date format.
 
 date_strtotime ($date)
 Parse dates using strtotime()
 
 date_w3cdtf ($date)
 Parse a superset of W3C-DTF (allows hyphens and colons to be omitted, as well as allowing any of upper or lower case "T", horizontal tabs, or spaces to be used as the time separator (including more than one))
 
static debug (&$sp)
 Format debugging information.
 
 do_strip_htmltags ($match)
 
 embed ($options='', $native=false)
 Embed the enclosure using Javascript.
 
 encode_instead_of_strip ($encode=false)
 
 encoding_equals ()
 
 encoding_name ()
 
 encoding_value ()
 
 entity ()
 Decode an entity.
 
 extension (&$array)
 
 feed_or_html ()
 Sniff HTML.
 
 find ($type=SIMPLEPIE_LOCATOR_ALL, &$working=null)
 
static get ()
 Get the object.
 
 get_attribution ()
 Get the attribution text.
 
 get_author ($key=0)
 Get an author for the item.
 
 get_authority ()
 Get the complete authority.
 
 get_authors ()
 Get all authors for the item.
 
 get_base ($element=array())
 Get the base URL value from the parent feed.
 
 get_base ()
 
 get_bitrate ()
 Get the bitrate.
 
static get_build ()
 Get the SimplePie build timestamp.
 
 get_caption ($key=0)
 Get a single caption.
 
 get_captions ()
 Get all captions.
 
 get_categories ()
 Get all categories.
 
 get_category ($key=0)
 Get a single category.
 
 get_channels ()
 Get the number of audio channels.
 
 get_class ($type)
 Get the class registered for a type.
 
 get_content ($content_only=false)
 Get the content for the item.
 
 get_contributor ($key=0)
 Get a contributor for the item.
 
 get_contributors ()
 Get all contributors for the item.
 
 get_copyright ()
 Get the copyright information.
 
 get_credit ($key=0)
 Get a single credit.
 
 get_credits ()
 Get all credits.
 
 get_current_byte ()
 
 get_current_column ()
 
 get_current_line ()
 
 get_data ()
 
 get_date ($date_format='j F Y, g:i a')
 Get the posting date/time for the item.
 
 get_description ($description_only=false)
 Get the content for the item.
 
 get_description ()
 Get the description of the enclosure.
 
 get_duration ($convert=false)
 Get the duration of the enclosure.
 
static get_element ($realname, $string)
 Get a HTML/XML element from a HTML string.
 
 get_email ()
 Author's email address.
 
 get_enclosure ($key=0, $prefer=null)
 Get an enclosure from the item.
 
 get_enclosures ()
 Get all available enclosures (podcasts, etc.)
 
 get_endtime ()
 Get the end time.
 
 get_error_code ()
 
 get_error_string ()
 
 get_expression ()
 Get the expression.
 
 get_extension ()
 Get the file extension.
 
 get_feed ()
 Get the parent feed.
 
 get_framerate ()
 Get the framerate (in frames-per-second)
 
 get_gmdate ($date_format='j F Y, g:i a')
 Get the posting date/time for the item (UTC time)
 
static get_handler ($location, $filename, $extension)
 Create a new SimplePie_Cache object.
 
 get_handler ()
 Get the preferred handler.
 
 get_hash ($key=0)
 Get a single hash.
 
 get_hashes ()
 Get all credits.
 
 get_height ()
 Get the height.
 
 get_iauthority ()
 Get the complete iauthority.
 
 get_id ($hash=false, $fn='md5')
 Get the unique identifier for the item.
 
 get_image_url ()
 
 get_iri ()
 Get the complete IRI.
 
 get_item ()
 
 get_item_tags ($namespace, $tag)
 Get data for an item-level element.
 
 get_keyword ($key=0)
 Get a single keyword.
 
 get_keywords ()
 Get all keywords.
 
 get_label ($strict=false)
 Get the human readable label.
 
 get_language ()
 Get the language.
 
 get_latitude ()
 Get the latitude coordinates for the item.
 
 get_length ()
 Get length.
 
 get_link ($key=0, $rel='alternate')
 Get a single link for the item.
 
 get_link ()
 Author's link.
 
 get_links ($rel='alternate')
 Get all links for the item.
 
 get_links ()
 
 get_local_date ($date_format='%c')
 Get the localized posting date/time for the item.
 
 get_longitude ()
 Get the longitude coordinates for the item.
 
 get_medium ()
 Get the medium.
 
 get_name ()
 Author's name.
 
 get_permalink ()
 Get the permalink for the item.
 
 get_player ()
 Get the player URL.
 
 get_rating ($key=0)
 Get a single rating.
 
 get_ratings ()
 Get all ratings.
 
 get_rel_link ($rel)
 
 get_relationship ()
 Get the relationship.
 
 get_restriction ($key=0)
 Get a single restriction.
 
 get_restrictions ()
 Get all restrictions.
 
 get_role ()
 Get the role of the person receiving credit.
 
 get_sampling_rate ()
 Get the sampling rate (in kHz)
 
 get_scheme ()
 Get the categorization scheme identifier.
 
 get_size ()
 Get the file size (in MiB)
 
 get_source ()
 Get the <atom:source> for the item.
 
 get_source_tags ($namespace, $tag)
 
 get_starttime ()
 Get the start time.
 
 get_term ()
 Get the category identifier.
 
 get_text ()
 Get the text of the caption.
 
 get_thumbnail ($key=0)
 Get a single thumbnail.
 
 get_thumbnail ()
 Get the media:thumbnail of the item.
 
 get_thumbnails ()
 Get all thumbnails.
 
 get_title ()
 Get the title.
 
 get_type ()
 Get the content type (not MIME type)
 
 get_updated_date ($date_format='j F Y, g:i a')
 Get the update date/time for the item.
 
 get_updated_gmdate ($date_format='j F Y, g:i a')
 Get the update date/time for the item (UTC time)
 
 get_uri ()
 Get the complete URI.
 
 get_url ()
 Get the copyright URL.
 
 get_value ()
 Get the value of the rating.
 
 get_width ()
 Get the width.
 
 has_data ()
 Check whether there is data beyond the pointer.
 
 http_version ()
 Parse the HTTP version.
 
 https_url ($url)
 Force HTTPS for selected Web sites.
 
 image ()
 Sniff images.
 
 is_feed ($file, $check_html=false)
 
 is_https_domain ($domain)
 Check if the domain is in the list of forced HTTPS.
 
 is_linear_whitespace ()
 See if the next character is LWS.
 
 is_valid ()
 Check if the object represents a valid IRI.
 
 linear_whitespace ()
 Parse LWS, replacing consecutive LWS characters with a single space.
 
 load ()
 Retrieve the data saved to the cache.
 
 mtime ()
 Retrieve the last modified time for the cache.
 
 name ()
 Parse a header name.
 
 native_embed ($options='')
 Embed the enclosure using <embed>
 
 new_line ()
 Deal with a new line, shifting data around as needed.
 
 parse ($date)
 Parse a date.
 
 parse (&$data, $encoding, $url='')
 
 parse ()
 Parse the input data.
 
 parse_iri ($iri)
 Parse an IRI into scheme/authority/path/query/fragment segments.
 
static parse_URL ($url)
 Parse a URL into an array.
 
 pass_cache_data ($enable_cache=true, $cache_location='./cache', $cache_name_function='md5', $cache_class='SimplePie_Cache')
 
 pass_file_data ($file_class='SimplePie_File', $timeout=10, $useragent='', $force_fsockopen=false)
 
static prepareHeaders ($headers, $count=1)
 Prepare headers (take care of proxies headers)
 
 preprocess ($html, $type)
 
 quote ()
 See what state to move to while within quoted header values.
 
 quote_char ()
 Parse a header value while within quotes.
 
 quote_escaped ()
 Parse an escaped character within quotes.
 
 reason ()
 Parse the reason phrase.
 
static register ($type, $class)
 Register a handler.
 
 register ($type, $class, $legacy=false)
 Register a class.
 
 remove_div ($enable=true)
 
 remove_dot_segments ($input)
 Remove dot segments from a path.
 
 remove_iunreserved_percent_encoded ($match)
 Callback function for preg_replace_callback.
 
 remove_rfc2822_comments ($string)
 Remove RFC822 comments.
 
 rename_attr ($attrib, $xpath)
 
 rename_attributes ($attribs=array())
 
 replace_invalid_with_pct_encoding ($string, $extra_chars, $iprivate=false)
 Replace invalid character with percent encoding.
 
 replace_urls ($document, $tag, $attributes)
 
 sanitize ($data, $type, $base='')
 Sanitize feed data.
 
 save ($data)
 Save data to the cache.
 
 scheme_normalization ()
 
 search_elements_by_tag ($name, &$done, $feeds)
 
 set_authority ($authority, $clear_cache=false)
 Set the authority.
 
 set_fragment ($ifragment)
 Set the ifragment.
 
 set_host ($ihost)
 Set the ihost.
 
 set_https_domains ($domains)
 Set the list of domains for which to force HTTPS.
 
 set_image_handler ($page=false)
 
 set_iri ($iri, $clear_cache=false)
 Set the entire IRI.
 
 set_output_encoding ($encoding='UTF-8')
 
 set_path ($ipath, $clear_cache=false)
 Set the ipath.
 
 set_port ($port)
 Set the port.
 
 set_query ($iquery)
 Set the iquery.
 
 set_registry (SimplePie_Registry $registry)
 Set the registry handler.
 
 set_scheme ($scheme)
 Set the scheme.
 
 set_url_replacements ($element_attribute=null)
 Set element/attribute key/value pairs of HTML attributes containing URLs that need to be resolved relative to the feed.
 
 set_userinfo ($iuserinfo)
 Set the iuserinfo.
 
 setRedisClient (\Redis $cache)
 
static silence_errors ($num, $str)
 
 skip_whitespace ()
 Advance past any whitespace.
 
 split_ns ($string)
 
 standalone_equals ()
 
 standalone_name ()
 
 standalone_value ()
 
 status ()
 Parse the status code.
 
 strip_attr ($attrib, $xpath)
 
 strip_attributes ($attribs=array('bgsound', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc'))
 
 strip_comments ($strip=false)
 
 strip_htmltags ($tags=array('base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style'))
 
 strip_tag ($tag, $document, $xpath, $type)
 
 tag_close ($parser, $tag)
 
 tag_open ($parser, $tag, $attributes)
 
 text_or_binary ()
 Sniff text or binary.
 
 to_uri ($string)
 Convert an IRI to a URI (or parts thereof)
 
 touch ()
 Set the last modified time to the current time.
 
 unconsume ()
 Unconsume one byte.
 
 unknown ()
 Sniff unknown.
 
 unlink ()
 Remove the cache.
 
static url_remove_credentials ($url)
 Sanitize a URL by removing HTTP credentials.
 
 value ()
 See what state to move to while within non-quoted header values.
 
 value_char ()
 Parse a header value while outside quotes.
 
 version_equals ()
 
 version_name ()
 
 version_value ()
 

Variables

 $add_attributes = array('audio' => array('preload' => 'none'), 'iframe' => array('sandbox' => 'allow-scripts allow-same-origin'), 'video' => array('preload' => 'none'))
 
 $base
 
 $base_location = 0
 
 $body
 
string $body = ''
 Body of the response.
 
 $c2 = -1
 
 $cache_location = './cache'
 
 $cache_name_function = 'md5'
 
 $cached_entities = array()
 
array $captions
 
array $categories
 
int $channels
 
 $checked_feeds = 0
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalurl arra $classes ) = array()
 Class mapping.
 
string $comment
 Human readable comment.
 
SimplePie_Copyright $copyright
 
array $credits
 
 $curl_options = array()
 
 $current_byte
 
 $current_column
 
 $current_line
 
 $current_xhtml_construct = -1
 
type $data
 Cache Data.
 
string $data
 Uncompressed data.
 
string $data = ''
 Input data.
 
 $data = array()
 
 $data = array()
 
int $data_length = 0
 Input data length (to avoid calling strlen() everytime this is needed)
 
 $datas = array(array())
 
array $day
 List of days, calendar day name => ordinal day number in the week.
 
string $day_pcre
 Cached PCRE for SimplePie_Parse_Date\$day.
 
string $description
 
 $dom
 
int $duration
 
 $element = array('')
 
 $elsewhere = array()
 
string $email
 Author's email address.
 
 $enable_cache = true
 
 $encode_instead_of_strip = false
 
 $encoding
 
string $encoding = 'UTF-8'
 Encoding.
 
string $endTime
 End time.
 
 $error
 
 $error_string
 
string $expression
 
string $extension
 File extension.
 
string $extra_field
 Extra field content.
 
 $file
 
string $filename
 Filename.
 
string $filename
 Original filename.
 
 $force_fsockopen = false
 
 $force_fsockopen = false
 
string $framerate
 
string $handler
 
array $hashes
 
 $headers = array()
 
array $headers = array()
 Key/value pairs of the headers.
 
string $height
 
 $hours = floor($seconds / 3600)
 
 $http_base
 
 $https_domains = array()
 List of domains for which to force HTTPS.
 
string $id
 Cache ID.
 
string $ifragment = null
 ifragment
 
string $ihost = null
 ihost
 
 $image_handler = ''
 
if(substr_count($ip, '::')===1) return $ip
 
string $ipath = ''
 ipath
 
string $iquery = null
 iquery
 
 $items_by_id = array()
 
string $iuserinfo = null
 User Information.
 
null $javascript
 
array $keywords
 
string null $label
 Human readable label.
 
string $label
 Attribution.
 
string $lang
 Language.
 
string $lang
 
array $legacy = array()
 Legacy classes.
 
string $length
 
string $link
 Author's link.
 
string $link
 
 $local = array()
 
 $max_checked_feeds = 10
 
string $medium
 
 $method = SIMPLEPIE_FILE_SOURCE_NONE
 
if($hours > 0) $minutes = floor($remainder / 60)
 
array $month
 List of months, calendar month name => calendar month number.
 
string $month_pcre
 Cached PCRE for SimplePie_Parse_Date\$month.
 
int $MTIME
 Modified time.
 
string $name
 File path.
 
string $name
 Cache name.
 
string $name
 Cache name.
 
string $name
 Cache name.
 
string $name
 Credited name.
 
string $name = ''
 Name of the hedaer currently being parsed.
 
 $namespace = array('')
 
 $normalization
 Normalization database.
 
array $options
 Options.
 
array $options
 Options.
 
array $options
 Options.
 
array $options
 Options.
 
int $OS
 Operating System.
 
 $output_encoding = 'UTF-8'
 
 $permanent_url
 
string $player
 
string $port = null
 Port.
 
int $position = 0
 Current position of the pointer.
 
array $ratings
 
string $reason = ''
 Reason phrase.
 
 $redirects = 0
 
SimplePie_Registry $registry
 Registry object.
 
 $registry
 
 $registry
 
 $registry
 
 $registry
 
 $remainder = $seconds % 3600
 
 $remove_div = true
 
 $rename_attributes = array()
 
 $replace_url_attributes = null
 
array $restrictions
 
string $samplingrate
 
string null $scheme
 Categorization scheme identifier.
 
string $scheme
 Organizational scheme.
 
 $seconds = $remainder % 60
 
 $separator = ' '
 
string $SI1
 Subfield ID 1.
 
string $SI2
 Subfield ID 2.
 
bool $standalone = false
 Standalone.
 
string $startTime
 Start time.
 
string $state = 'http_version'
 Current state of the state machine.
 
 $status_code
 
int $status_code = 0
 Status code.
 
 $strip_attributes = array('bgsound', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc')
 
 $strip_comments = false
 
 $strip_htmltags = array('base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style')
 
 $success = true
 
string $text
 Caption text.
 
array $thumbnails
 
if( $minutes< 10 &&$hours > 0) if($seconds< 10 $time ) = $minutes.':'
 
 $timeout
 
 $timeout = 10
 
array $timezone
 List of timezones, abbreviation => offset from UTC.
 
string $title
 
string null $type
 Category type.
 
string $type
 
string $type
 Type of restriction.
 
 $useragent
 
 $useragent = ''
 
string $value = ''
 Value of the hedaer currently being parsed.
 
string $value
 Rating value.
 
string $value
 Restricted values.
 
string $width
 
int $XFL
 Extra Flags.
 
 $xml_base = array('')
 
 $xml_base_explicit = array(false)
 
 $xml_lang = array('')
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN CONTRACT
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
LOSS OF DATA
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur false )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *version *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
**ingroup SimplePie *author Jan Kozak< galvani78 @gmail.com > *externalurl http
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT(INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE *POSSIBILITY OF SUCH DAMAGE **ingroup SimplePie *copyright Ryan Sam Ryan McCue *author Ryan Parman *author Sam Sneddon *author Ryan McCue *externalur http )
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF LIABILITY
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2017 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Ryan McCue
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2017 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Parman
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
LOSS OF OR PROFITS
 
const SIMPLEPIE_BUILD gmdate('YmdHis', SimplePie_Misc::get_build())
 SimplePie Build.
 
const SIMPLEPIE_CONSTRUCT_ALL 63
 All constructs.
 
const SIMPLEPIE_CONSTRUCT_BASE64 8
 base64-encoded construct
 
const SIMPLEPIE_CONSTRUCT_HTML 2
 HTML construct.
 
const SIMPLEPIE_CONSTRUCT_IRI 16
 IRI construct.
 
const SIMPLEPIE_CONSTRUCT_MAYBE_HTML 32
 A construct that might be HTML.
 
const SIMPLEPIE_CONSTRUCT_NONE 0
 No construct.
 
const SIMPLEPIE_CONSTRUCT_TEXT 1
 Text construct.
 
const SIMPLEPIE_CONSTRUCT_XHTML 4
 XHTML construct.
 
const SIMPLEPIE_FILE_SOURCE_CURL 8
 cURL file source
 
const SIMPLEPIE_FILE_SOURCE_FILE_GET_CONTENTS 16
 file_get_contents() file source
 
const SIMPLEPIE_FILE_SOURCE_FSOCKOPEN 4
 fsockopen() file source
 
const SIMPLEPIE_FILE_SOURCE_LOCAL 2
 Local file source.
 
const SIMPLEPIE_FILE_SOURCE_NONE 0
 No file source.
 
const SIMPLEPIE_FILE_SOURCE_REMOTE 1
 Remote file source.
 
const SIMPLEPIE_IANA_LINK_RELATIONS_REGISTRY 'http://www.iana.org/assignments/relation/'
 IANA Link Relations Registry.
 
const SIMPLEPIE_LINKBACK '<a href="' . SIMPLEPIE_URL . '" title="' . SIMPLEPIE_NAME . ' ' . SIMPLEPIE_VERSION . '">' . SIMPLEPIE_NAME . '</a>'
 SimplePie Linkback.
 
const SIMPLEPIE_LOCATOR_ALL 31
 All Feed Autodiscovery.
 
const SIMPLEPIE_LOCATOR_AUTODISCOVERY 1
 Feed Link Element Autodiscovery.
 
const SIMPLEPIE_LOCATOR_LOCAL_BODY 4
 Local Feed Body Autodiscovery.
 
const SIMPLEPIE_LOCATOR_LOCAL_EXTENSION 2
 Local Feed Extension Autodiscovery.
 
const SIMPLEPIE_LOCATOR_NONE 0
 No Autodiscovery.
 
const SIMPLEPIE_LOCATOR_REMOTE_BODY 16
 Remote Feed Body Autodiscovery.
 
const SIMPLEPIE_LOCATOR_REMOTE_EXTENSION 8
 Remote Feed Extension Autodiscovery.
 
const SIMPLEPIE_LOWERCASE 2
 Change to lowercase.
 
const SIMPLEPIE_NAMESPACE_ATOM_03 'http://purl.org/atom/ns#'
 Atom 0.3 Namespace.
 
const SIMPLEPIE_NAMESPACE_ATOM_10 'http://www.w3.org/2005/Atom'
 Atom 1.0 Namespace.
 
const SIMPLEPIE_NAMESPACE_DC_10 'http://purl.org/dc/elements/1.0/'
 DC 1.0 Namespace.
 
const SIMPLEPIE_NAMESPACE_DC_11 'http://purl.org/dc/elements/1.1/'
 DC 1.1 Namespace.
 
const SIMPLEPIE_NAMESPACE_GEORSS 'http://www.georss.org/georss'
 GeoRSS Namespace.
 
const SIMPLEPIE_NAMESPACE_ITUNES 'http://www.itunes.com/dtds/podcast-1.0.dtd'
 iTunes RSS Namespace
 
const SIMPLEPIE_NAMESPACE_MEDIARSS 'http://search.yahoo.com/mrss/'
 Media RSS Namespace.
 
const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG 'http://search.yahoo.com/mrss'
 Wrong Media RSS Namespace.
 
const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2 'http://video.search.yahoo.com/mrss'
 Wrong Media RSS Namespace #2.
 
const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3 'http://video.search.yahoo.com/mrss/'
 Wrong Media RSS Namespace #3.
 
const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4 'http://www.rssboard.org/media-rss'
 Wrong Media RSS Namespace #4.
 
const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5 'http://www.rssboard.org/media-rss/'
 Wrong Media RSS Namespace #5.
 
const SIMPLEPIE_NAMESPACE_RDF 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
 RDF Namespace.
 
const SIMPLEPIE_NAMESPACE_RSS_090 'http://my.netscape.com/rdf/simple/0.9/'
 RSS 0.90 Namespace.
 
const SIMPLEPIE_NAMESPACE_RSS_10 'http://purl.org/rss/1.0/'
 RSS 1.0 Namespace.
 
const SIMPLEPIE_NAMESPACE_RSS_10_MODULES_CONTENT 'http://purl.org/rss/1.0/modules/content/'
 RSS 1.0 Content Module Namespace.
 
const SIMPLEPIE_NAMESPACE_RSS_20 ''
 RSS 2.0 Namespace (Stupid, I know, but I'm certain it will confuse people less with support.)
 
const SIMPLEPIE_NAMESPACE_W3C_BASIC_GEO 'http://www.w3.org/2003/01/geo/wgs84_pos#'
 W3C Basic Geo (WGS84 lat/long) Vocabulary Namespace.
 
const SIMPLEPIE_NAMESPACE_XHTML 'http://www.w3.org/1999/xhtml'
 XHTML Namespace.
 
const SIMPLEPIE_NAMESPACE_XML 'http://www.w3.org/XML/1998/namespace'
 XML Namespace.
 
const SIMPLEPIE_PCRE_HTML_ATTRIBUTE '((?:[\x09\x0A\x0B\x0C\x0D\x20]+[^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3E][^\x09\x0A\x0B\x0C\x0D\x20\x2F\x3D\x3E]*(?:[::x09::x0A::x0B::x0C::x0D::x20]*=[::x09::x0A::x0B::x0C::x0D::x20]*(?:"(?:[^"]*)"|'(?:[^::']*)::'|(?:[^::x09::x0A::x0B::x0C::x0D::x20::x22::x27::x3E][^::x09::x0A::x0B::x0C::x0D::x20::x3E]*)?)
 PCRE for HTML attributes.
 
const SIMPLEPIE_PCRE_XML_ATTRIBUTE '((?:\s+(?:(?:[^\s:]+:)?[^\s:]+)\s*=::s*(?:"(?:[^"]*)"|'(?:[^::']*)::')
 PCRE for XML attributes.
 
const SIMPLEPIE_SAME_CASE 1
 Don't change case.
 
const SIMPLEPIE_TYPE_ALL 1023
 All feed types.
 
const SIMPLEPIE_TYPE_ATOM_03 256
 Atom 0.3.
 
const SIMPLEPIE_TYPE_ATOM_10 512
 Atom 1.0.
 
const SIMPLEPIE_TYPE_ATOM_ALL 768
 All Atom.
 
const SIMPLEPIE_TYPE_NONE 0
 No known feed type.
 
const SIMPLEPIE_TYPE_RSS_090 1
 RSS 0.90.
 
const SIMPLEPIE_TYPE_RSS_091 6
 RSS 0.91 (both Netscape and Userland)
 
const SIMPLEPIE_TYPE_RSS_091_NETSCAPE 2
 RSS 0.91 (Netscape)
 
const SIMPLEPIE_TYPE_RSS_091_USERLAND 4
 RSS 0.91 (Userland)
 
const SIMPLEPIE_TYPE_RSS_092 8
 RSS 0.92.
 
const SIMPLEPIE_TYPE_RSS_093 16
 RSS 0.93.
 
const SIMPLEPIE_TYPE_RSS_094 32
 RSS 0.94.
 
const SIMPLEPIE_TYPE_RSS_10 64
 RSS 1.0.
 
const SIMPLEPIE_TYPE_RSS_20 128
 RSS 2.0.
 
const SIMPLEPIE_TYPE_RSS_ALL 255
 All RSS.
 
const SIMPLEPIE_TYPE_RSS_RDF 65
 RDF-based RSS.
 
const SIMPLEPIE_TYPE_RSS_SYNDICATION 190
 Non-RDF-based RSS (truly intended as syndication format)
 
const SIMPLEPIE_UPPERCASE 4
 Change to uppercase.
 
const SIMPLEPIE_URL 'http://simplepie.org'
 SimplePie Website URL.
 
const SIMPLEPIE_USERAGENT SIMPLEPIE_NAME . '/' . SIMPLEPIE_VERSION . ' (Feed Parser; ' . SIMPLEPIE_URL . '; Allow like Gecko) Build/' . SIMPLEPIE_BUILD
 SimplePie Useragent.
 
const SIMPLEPIE_VERSION '1.6.0'
 SimplePie Version.
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2017 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
*A PHP Based RSS and Atom Feed Framework *Takes the hard work out of managing a complete RSS Atom solution **Copyright(c) 2004-2016 Ryan Sam Sneddon
 
string const TYPE_IMAGE = 'spi'
 Image cache type.
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 
LOSS OF USE
 

Detailed Description

Function Documentation

◆ __destruct()

__destruct ( )

Clean up.

Remove items that link back to this before destroying this object.

◆ __construct() [1/6]

__construct ( $data = null)

Create an instance of the class with the input file.

Create a new IRI object, from a specified string.

Set the compressed string and related properties.

Create an instance of the class with the input data.

Parameters
SimplePie_Content_Type_Sniffer$fileInput file
string$dataInput data
string$data
string$iri

◆ __construct() [2/6]

__construct ( $link = null,
$type = null,
$length = null,
$javascript = null,
$bitrate = null,
$captions = null,
$categories = null,
$channels = null,
$copyright = null,
$credits = null,
$description = null,
$duration = null,
$expression = null,
$framerate = null,
$hashes = null,
$height = null,
$keywords = null,
$lang = null,
$medium = null,
$player = null,
$ratings = null,
$restrictions = null,
$samplingrate = null,
$thumbnails = null,
$title = null,
$width = null )

Constructor, used to input the data.

For documentation on all the parameters, see the corresponding properties and their accessors

@uses idna_convert If available, this will convert an IDN

◆ __construct() [3/6]

__construct ( $relationship = null,
$type = null,
$value = null )

Constructor, used to input the data.

Create a new cache object.

Parameters
string$name
string$link
string$email
string$locationLocation string (from SimplePie\$cache_location)
string$nameUnique ID for the cache
string$typeEither TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data

For documentation on all the parameters, see the corresponding properties and their accessors

◆ __construct() [4/6]

__construct ( $term = null,
$scheme = null,
$label = null,
$type = null )

Constructor, used to input the data.

Parameters
string | null$term
string | null$scheme
string | null$label
string | null$type

◆ __construct() [5/6]

__construct ( $type = null,
$lang = null,
$startTime = null,
$endTime = null,
$text = null )

Constructor, used to input the data.

For documentation on all the parameters, see the corresponding properties and their accessors

◆ __construct() [6/6]

__construct ( $scheme = null,
$value = null )

Constructor, used to input the data.

Create a new item object.

For documentation on all the parameters, see the corresponding properties and their accessors

This is usually used by {

See also
SimplePie\get_items} and {
SimplePie\get_item}. Avoid creating this manually.
Parameters
SimplePie$feedParent feed
array$dataRaw data

◆ __get()

__get ( $name)

Overload __get() to provide access via properties.

Parameters
string$nameProperty name
Return values
mixed

◆ __isset()

__isset ( $name)

Overload __isset() to provide access via properties.

Parameters
string$nameProperty name
Return values
bool

◆ __set()

__set ( $name,
$value )

Don't allow anything to be set.

Overload __set() to provide access via properties.

Parameters
string$name
mixed$value
string$nameProperty name
mixed$valueProperty value

◆ __toString()

__toString ( )

String-ified version.

Get a string representation of the item.

Return the entire IRI when you try and read the object as a string.

Return values
string

◆ __unset()

__unset ( $name)

Overload __unset() to provide access via properties.

Parameters
string$nameProperty name

◆ absolutize()

static absolutize ( $base,
$relative )
static

Create a new IRI object by resolving a relative IRI.

Returns false if $base is not absolute, otherwise an IRI.

Parameters
IRI | string$base(Absolute) Base IRI
IRI | string$relativeRelative IRI
Return values
IRI|false

◆ add_callback()

add_callback ( $callback)

Add a callback method to parse a date.

@final

Parameters
callback$callback

◆ call()

& call ( $type,
$method,
$parameters = array() )

Call a static method for a type.

Parameters
string$type
string$method
array$parameters
Return values
mixed

◆ check_ipv6()

static check_ipv6 ( $ip)
static

Checks an IPv6 address.

Checks if the given IP is a valid IPv6 address

Parameters
string$ipAn IPv6 address
Return values
booltrue if $ip is a valid IPv6 address

◆ checkIPv6()

static checkIPv6 ( $ip)
static

Checks if the given IP is a valid IPv6 address.

@codeCoverageIgnore

Deprecated
Use {
See also
SimplePie_Net_IPv6\check_ipv6()} instead
check_ipv6
Parameters
string$ipAn IPv6 address
Return values
booltrue if $ip is a valid IPv6 address

◆ compress()

static compress ( $ip)
static

Compresses an IPv6 address.

RFC 4291 allows you to compress concecutive zero pieces in an address to '::'. This method expects a valid IPv6 address and compresses consecutive zero pieces to '::'.

Example: FF01:0:0:0:0:0:0:101 -> FF01::101 0:0:0:0:0:0:0:1 -> ::1

See also
uncompress()
Parameters
string$ipAn IPv6 address
Return values
stringThe compressed IPv6 address

◆ consume()

consume ( )

Consume the next byte.

Return values
mixedThe next byte, or false, if there is no more data

◆ consume_range()

consume_range ( $chars)

Consume a range of characters.

Parameters
string$charsCharacters to consume
Return values
mixedA series of characters that match the range, or false

◆ create() [1/2]

create ( $location,
$filename,
$extension )

Create a new SimplePie_Cache object.

Deprecated
Use {
See also
get_handler} instead

◆ create() [2/2]

& create ( $type,
$parameters = array() )

Create a new instance of a given type.

Parameters
string$type
array$parametersParameters to pass to the constructor
Return values
objectInstance of class

◆ date_asctime()

date_asctime ( $date)

Parse C99's asctime()'s date format.

Return values
intTimestamp

◆ date_rfc2822()

date_rfc2822 ( $date)

Parse RFC2822's date format.

Return values
intTimestamp

◆ date_rfc850()

date_rfc850 ( $date)

Parse RFC850's date format.

Return values
intTimestamp

◆ date_strtotime()

date_strtotime ( $date)

Parse dates using strtotime()

Return values
intTimestamp

◆ date_w3cdtf()

date_w3cdtf ( $date)

Parse a superset of W3C-DTF (allows hyphens and colons to be omitted, as well as allowing any of upper or lower case "T", horizontal tabs, or spaces to be used as the time separator (including more than one))

Return values
intTimestamp

◆ embed()

embed ( $options = '',
$native = false )

Embed the enclosure using Javascript.

$options is an array or comma-separated key:value string, with the following properties:

  • alt (string): Alternate content for when an end-user does not have the appropriate handler installed or when a file type is unsupported. Can be any text or HTML. Defaults to blank.
  • altclass (string): If a file type is unsupported, the end-user will see the alt text (above) linked directly to the content. That link will have this value as its class name. Defaults to blank.
  • audio (string): This is an image that should be used as a placeholder for audio files before they're loaded (QuickTime-only). Can be any relative or absolute URL. Defaults to blank.
  • bgcolor (string): The background color for the media, if not already transparent. Defaults to #ffffff.
  • height (integer): The height of the embedded media. Accepts any numeric pixel value (such as 360) or auto. Defaults to auto, and it is recommended that you use this default.
  • loop (boolean): Do you want the media to loop when it's done? Defaults to false.
  • mediaplayer (string): The location of the included mediaplayer.swf file. This allows for the playback of Flash Video (.flv) files, and is the default handler for non-Odeo MP3's. Defaults to blank.
  • video (string): This is an image that should be used as a placeholder for video files before they're loaded (QuickTime-only). Can be any relative or absolute URL. Defaults to blank.
  • width (integer): The width of the embedded media. Accepts any numeric pixel value (such as 480) or auto. Defaults to auto, and it is recommended that you use this default.
  • widescreen (boolean): Is the enclosure widescreen or standard? This applies only to video enclosures, and will automatically resize the content appropriately. Defaults to false, implying 4:3 mode.

Note: Non-widescreen (4:3) mode with width and height set to auto will default to 480x360 video resolution. Widescreen (16:9) mode with width and height set to auto will default to 480x270 video resolution.

Todo
If the dimensions for media:content are defined, use them when width/height are set to 'auto'.
Parameters
array | string$optionsComma-separated key:value list, or array
bool$nativeUse <embed>
Return values
stringHTML string to output

◆ feed_or_html()

feed_or_html ( )

Sniff HTML.

Return values
stringActual Content-Type

◆ get_attribution()

get_attribution ( )

Get the attribution text.

Return values
string|null

◆ get_author()

get_author ( $key = 0)

Get an author for the item.

Since
Beta 2
Parameters
int$keyThe author that you want to return. Remember that arrays begin with 0, not 1
Return values
SimplePie_Author|null

◆ get_authority()

get_authority ( )
protected

Get the complete authority.

Return values
string

◆ get_authors()

get_authors ( )

Get all authors for the item.

Uses <atom:author>, <author>, <dc:creator> or <itunes:author>

Since
Beta 2
Return values
SimplePie_Author[]|nullList of {
See also
SimplePie_Author} objects

◆ get_base()

get_base ( $element = array())

Get the base URL value from the parent feed.

Uses <xml:base>

Parameters
array$element
Return values
string

◆ get_bitrate()

get_bitrate ( )

Get the bitrate.

Return values
string|null

◆ get_build()

static get_build ( )
static

Get the SimplePie build timestamp.

Uses the git index if it exists, otherwise uses the modification time of the newest file.

◆ get_caption()

get_caption ( $key = 0)

Get a single caption.

Parameters
int$key
Return values
SimplePie_Caption|null

◆ get_captions()

get_captions ( )

Get all captions.

Return values
array|nullArray of {
See also
SimplePie_Caption} objects

◆ get_categories()

get_categories ( )

Get all categories.

Get all categories for the item.

Return values
array|nullArray of {
See also
SimplePie_Category} objects

Uses <atom:category>, <category> or <dc:subject>

Since
Beta 3
Return values
SimplePie_Category[]|nullList of {
See also
SimplePie_Category} objects

◆ get_category()

get_category ( $key = 0)

Get a single category.

Get a category for the item.

Parameters
int$key
Return values
SimplePie_Category|null
Since
Beta 3 (previously called get_categories() since Beta 2)
Parameters
int$keyThe category that you want to return. Remember that arrays begin with 0, not 1
Return values
SimplePie_Category|null

◆ get_channels()

get_channels ( )

Get the number of audio channels.

Return values
int|null

◆ get_class()

get_class ( $type)

Get the class registered for a type.

Where possible, use {

See also
create()} or {
call()} instead
Parameters
string$type
Return values
string|null

◆ get_content()

get_content ( $content_only = false)

Get the content for the item.

Prefers full content over summaries, but will return a summary if full content does not exist.

To prefer summaries instead, use {

See also
get_description}

Uses <atom:content> or <content:encoded> (RSS 1.0 Content Module)

Since
1.0
Parameters
boolean$content_onlyShould we avoid falling back to the description?
Return values
string|null

◆ get_contributor()

get_contributor ( $key = 0)

Get a contributor for the item.

Since
1.1
Parameters
int$keyThe contrbutor that you want to return. Remember that arrays begin with 0, not 1
Return values
SimplePie_Author|null

◆ get_contributors()

get_contributors ( )

Get all contributors for the item.

Uses <atom:contributor>

Since
1.1
Return values
SimplePie_Author[]|nullList of {
See also
SimplePie_Author} objects

◆ get_copyright()

get_copyright ( )

Get the copyright information.

Get the copyright info for the item.

Return values
SimplePie_Copyright|null

Uses <atom:rights> or <dc:rights>

Since
1.1
Return values
string

◆ get_credit()

get_credit ( $key = 0)

Get a single credit.

Parameters
int$key
Return values
SimplePie_Credit|null

◆ get_credits()

get_credits ( )

Get all credits.

Return values
array|nullArray of {
See also
SimplePie_Credit} objects

◆ get_date()

get_date ( $date_format = 'j F Y,
g:i a'  )

Get the posting date/time for the item.

Uses <atom:published>, <atom:updated>, <atom:issued>, <atom:modified>, <pubDate> or <dc:date>

Note: obeys PHP's timezone setting. To get a UTC date/time, use {

See also
get_gmdate}
Since
Beta 2 (previously called get_item_date since 0.8)
Parameters
string$date_formatSupports any PHP date format from {
See also
http://php.net/date} (empty for the raw data)
Return values
int|string|null

◆ get_description() [1/2]

get_description ( $description_only = false)

Get the content for the item.

Prefers summaries over full content , but will return full content if a summary does not exist.

To prefer full content instead, use {

See also
get_content}

Uses <atom:summary>, <description>, <dc:description> or <itunes:subtitle>

Since
0.8
Parameters
boolean$description_onlyShould we avoid falling back to the content?
Return values
string|null

◆ get_description() [2/2]

get_description ( )

Get the description of the enclosure.

Return values
string|null

◆ get_duration()

get_duration ( $convert = false)

Get the duration of the enclosure.

Parameters
bool$convertConvert seconds into hh:mm:ss
Return values
string|int|null'hh:mm:ss' string if $convert was specified, otherwise integer (or null if none found)

◆ get_element()

static get_element ( $realname,
$string )
static

Get a HTML/XML element from a HTML string.

Deprecated
Use DOMDocument instead (parsing HTML with regex is bad!)
Parameters
string$realnameElement name (including namespace prefix if applicable)
string$stringHTML document
Return values
array

◆ get_email()

get_email ( )

Author's email address.

Return values
string|null

◆ get_enclosure()

get_enclosure ( $key = 0,
$prefer = null )

Get an enclosure from the item.

Supports the <enclosure> RSS tag, as well as Media RSS and iTunes RSS.

Since
Beta 2
Todo
Add ability to prefer one type of content over another (in a media group).
Parameters
int$keyThe enclosure that you want to return. Remember that arrays begin with 0, not 1
Return values
SimplePie_Enclosure|null

◆ get_enclosures()

get_enclosures ( )

Get all available enclosures (podcasts, etc.)

Supports the <enclosure> RSS tag, as well as Media RSS and iTunes RSS.

At this point, we're pretty much assuming that all enclosures for an item are the same content. Anything else is too complicated to properly support.

Since
Beta 2
Todo

Add support for end-user defined sorting of enclosures by type/handler (so we can prefer the faster-loading FLV over MP4).

If an element exists at a level, but its value is empty, we should fall back to the value from the parent (if it exists).

Return values
SimplePie_Enclosure[]|nullList of SimplePie_Enclosure items

◆ get_endtime()

get_endtime ( )

Get the end time.

Return values
string|nullTime in the format 'hh:mm:ss.SSS'

◆ get_expression()

get_expression ( )

Get the expression.

Return values
stringProbably one of 'sample', 'full', 'nonstop', 'clip'. Defaults to 'full'

◆ get_extension()

get_extension ( )

Get the file extension.

Return values
string|null

◆ get_feed()

get_feed ( )

Get the parent feed.

Note: this may not work as you think for multifeeds!

@externalurl http://simplepie.org/faq/typical_multifeed_gotchas#missing_data_from_feed

Since
1.0
Return values
SimplePie

◆ get_framerate()

get_framerate ( )

Get the framerate (in frames-per-second)

Return values
string|null

◆ get_gmdate()

get_gmdate ( $date_format = 'j F Y,
g:i a'  )

Get the posting date/time for the item (UTC time)

See also
get_date
Parameters
string$date_formatSupports any PHP date format from {
See also
http://php.net/date}
Return values
int|string|null

◆ get_handler() [1/2]

static get_handler ( $location,
$filename,
$extension )
static

Create a new SimplePie_Cache object.

Parameters
string$locationURL location (scheme is used to determine handler)
string$filenameUnique identifier for cache object
string$extension'spi' or 'spc'
Return values
SimplePie_Cache_BaseType of object depends on scheme of $location

◆ get_handler() [2/2]

get_handler ( )

Get the preferred handler.

Return values
string|nullOne of 'flash', 'fmedia', 'quicktime', 'wmedia', 'mp3'

◆ get_hash()

get_hash ( $key = 0)

Get a single hash.

@externalurl http://www.rssboard.org/media-rss#media-hash

Parameters
int$key
Return values
string|nullHash as per media:hash, prefixed with "$algo:"

◆ get_hashes()

get_hashes ( )

Get all credits.

Return values
array|nullArray of strings, see {
See also
get_hash()}

◆ get_height()

get_height ( )

Get the height.

Return values
string|null

◆ get_iauthority()

get_iauthority ( )
protected

Get the complete iauthority.

Return values
string

◆ get_id()

get_id ( $hash = false,
$fn = 'md5' )

Get the unique identifier for the item.

This is usually used when writing code to check for new items in a feed.

Uses <atom:id>, <guid>, <dc:identifier> or the about attribute for RDF. If none of these are supplied (or $hash is true), creates an MD5 hash based on the permalink, title and content.

Since
Beta 2
Parameters
boolean$hashShould we force using a hash instead of the supplied ID?
string | false$fnUser-supplied function to generate an hash
Return values
string|null

◆ get_iri()

get_iri ( )

Get the complete IRI.

Return values
string

◆ get_item_tags()

get_item_tags ( $namespace,
$tag )

Get data for an item-level element.

This method allows you to get access to ANY element/attribute that is a sub-element of the item/entry tag.

See {

See also
SimplePie\get_feed_tags()} for a description of the return value
Since
1.0
See also
http://simplepie.org/wiki/faq/supported_xml_namespaces
Parameters
string$namespaceThe URL of the XML namespace of the elements you're trying to access
string$tagTag name
Return values
array

◆ get_keyword()

get_keyword ( $key = 0)

Get a single keyword.

Parameters
int$key
Return values
string|null

◆ get_keywords()

get_keywords ( )

Get all keywords.

Return values
array|nullArray of strings

◆ get_label()

get_label ( $strict = false)

Get the human readable label.

Parameters
bool$strict
Return values
string|null

◆ get_language()

get_language ( )

Get the language.

@externalurl http://tools.ietf.org/html/rfc3066

Return values
string|nullLanguage code as per RFC 3066

◆ get_latitude()

get_latitude ( )

Get the latitude coordinates for the item.

Compatible with the W3C WGS84 Basic Geo and GeoRSS specifications

Uses <geo:lat> or <georss:point>

Since
1.0 @externalurl http://www.w3.org/2003/01/geo/ W3C WGS84 Basic Geo @externalurl http://www.georss.org/ GeoRSS
Return values
string|null

◆ get_length()

get_length ( )

Get length.

Return values
floatLength in bytes

◆ get_link() [1/2]

get_link ( $key = 0,
$rel = 'alternate' )

Get a single link for the item.

Since
Beta 3
Parameters
int$keyThe link that you want to return. Remember that arrays begin with 0, not 1
string$relThe relationship of the link to return
Return values
string|nullLink URL

◆ get_link() [2/2]

get_link ( )

Author's link.

Get the URL.

Return values
string|null

◆ get_links()

get_links ( $rel = 'alternate')

Get all links for the item.

Uses <atom:link>, <link> or <guid>

Since
Beta 2
Parameters
string$relThe relationship of links to return
Return values
array|nullLinks found for the item (strings)

◆ get_local_date()

get_local_date ( $date_format = '%c')

Get the localized posting date/time for the item.

Returns the date formatted in the localized language. To display in languages other than the server's default, you need to change the locale with setlocale(). The available localizations depend on which ones are installed on your web server.

Since
1.0
Parameters
string$date_formatSupports any PHP date format from {
See also
http://php.net/strftime} (empty for the raw data)
Return values
int|string|null

◆ get_longitude()

get_longitude ( )

Get the longitude coordinates for the item.

Compatible with the W3C WGS84 Basic Geo and GeoRSS specifications

Uses <geo:long>, <geo:lon> or <georss:point>

Since
1.0 @externalurl http://www.w3.org/2003/01/geo/ W3C WGS84 Basic Geo @externalurl http://www.georss.org/ GeoRSS
Return values
string|null

◆ get_medium()

get_medium ( )

Get the medium.

@externalurl http://www.rssboard.org/media-rss#media-content

Return values
string|nullShould be one of 'image', 'audio', 'video', 'document', 'executable'

◆ get_name()

get_name ( )

Author's name.

Get the credited person/entity's name.

Return values
string|null

◆ get_permalink()

get_permalink ( )

Get the permalink for the item.

Added for parity between the parent-level and the item/entry-level.

Returns the first link available with a relationship of "alternate". Identical to {

See also
get_link()} with key 0
get_link
Since
0.8
Return values
string|nullPermalink URL

◆ get_player()

get_player ( )

Get the player URL.

Typically the same as {

See also
get_permalink()}
Return values
string|nullPlayer URL

◆ get_rating()

get_rating ( $key = 0)

Get a single rating.

Parameters
int$key
Return values
SimplePie_Rating|null

◆ get_ratings()

get_ratings ( )

Get all ratings.

Return values
array|nullArray of {
See also
SimplePie_Rating} objects

◆ get_relationship()

get_relationship ( )

Get the relationship.

Return values
string|nullEither 'allow' or 'deny'

◆ get_restriction()

get_restriction ( $key = 0)

Get a single restriction.

Parameters
int$key
Return values
SimplePie_Restriction|null

◆ get_restrictions()

get_restrictions ( )

Get all restrictions.

Return values
array|nullArray of {
See also
SimplePie_Restriction} objects

◆ get_role()

get_role ( )

Get the role of the person receiving credit.

Return values
string|null

◆ get_sampling_rate()

get_sampling_rate ( )

Get the sampling rate (in kHz)

Return values
string|null

◆ get_scheme()

get_scheme ( )

Get the categorization scheme identifier.

Get the organizational scheme for the rating.

Get the organizational scheme.

Return values
string|null

◆ get_size()

get_size ( )

Get the file size (in MiB)

Return values
float|nullFile size in mebibytes (1048 bytes)

◆ get_source()

get_source ( )

Get the <atom:source> for the item.

Since
1.1
Return values
SimplePie_Source|null

◆ get_starttime()

get_starttime ( )

Get the start time.

Return values
string|nullTime in the format 'hh:mm:ss.SSS'

◆ get_term()

get_term ( )

Get the category identifier.

Return values
string|null

◆ get_text()

get_text ( )

Get the text of the caption.

Return values
string|null

◆ get_thumbnail() [1/2]

get_thumbnail ( $key = 0)

Get a single thumbnail.

Parameters
int$key
Return values
string|nullThumbnail URL

◆ get_thumbnail() [2/2]

get_thumbnail ( )

Get the media:thumbnail of the item.

Uses <media:thumbnail>

Return values
array|null

◆ get_thumbnails()

get_thumbnails ( )

Get all thumbnails.

Return values
array|nullArray of thumbnail URLs

◆ get_title()

get_title ( )

Get the title.

Get the title of the item.

Return values
string|null

Uses <atom:title>, <title> or <dc:title>

Since
Beta 2 (previously called get_item_title since 0.8)
Return values
string|null

◆ get_type()

get_type ( )

Get the content type (not MIME type)

Get the type.

Get mimetype of the enclosure.

Get the Content-Type of the specified file.

Get the category type.

Return values
string|nullEither 'text' or 'html'
string|null
stringActual Content-Type
See also
get_real_type()
Return values
string|nullMIME type

◆ get_updated_date()

get_updated_date ( $date_format = 'j F Y,
g:i a'  )

Get the update date/time for the item.

Uses <atom:updated>

Note: obeys PHP's timezone setting. To get a UTC date/time, use {

See also
get_gmdate}
Parameters
string$date_formatSupports any PHP date format from {
See also
http://php.net/date} (empty for the raw data)
Return values
int|string|null

◆ get_updated_gmdate()

get_updated_gmdate ( $date_format = 'j F Y,
g:i a'  )

Get the update date/time for the item (UTC time)

See also
get_updated_date
Parameters
string$date_formatSupports any PHP date format from {
See also
http://php.net/date}
Return values
int|string|null

◆ get_uri()

get_uri ( )

Get the complete URI.

Return values
string

◆ get_url()

get_url ( )

Get the copyright URL.

Return values
string|nullURL to copyright information

◆ get_value()

get_value ( )

Get the value of the rating.

Read value.

Get the list of restricted things.

Return values
string|null

◆ get_width()

get_width ( )

Get the width.

Return values
string|null

◆ has_data()

has_data ( )
protected

Check whether there is data beyond the pointer.

Return values
booltrue if there is further data, false if not

◆ image()

image ( )

Sniff images.

Return values
stringActual Content-Type

◆ is_linear_whitespace()

is_linear_whitespace ( )
protected

See if the next character is LWS.

Return values
booltrue if the next character is LWS, false if not

◆ is_valid()

is_valid ( )

Check if the object represents a valid IRI.

This needs to be done on each call as some things change depending on another part of the IRI.

Return values
bool

◆ load()

load ( )

Retrieve the data saved to the cache.

Return values
arrayData for SimplePie\$data

◆ mtime()

mtime ( )

Retrieve the last modified time for the cache.

Return values
intTimestamp

◆ native_embed()

native_embed ( $options = '')

Embed the enclosure using <embed>

Deprecated
Use the second parameter to {
See also
embed} instead
Parameters
array | string$optionsSee first paramter to {
See also
embed}
Return values
stringHTML string to output

◆ parse() [1/2]

parse ( $date)

Parse a date.

@final

Parameters
string$dateDate to parse
Return values
intTimestamp corresponding to date string, or false on failure

◆ parse() [2/2]

parse ( )

Parse the input data.

Decode the GZIP stream.

Return values
stringOutput data
boolSuccessfulness
booltrue on success, false on failure

◆ parse_iri()

parse_iri ( $iri)
protected

Parse an IRI into scheme/authority/path/query/fragment segments.

Parameters
string$iri
Return values
array

◆ parse_URL()

static parse_URL ( $url)
static

Parse a URL into an array.

Parameters
string$url
Return values
array

◆ prepareHeaders()

static prepareHeaders ( $headers,
$count = 1 )
static

Prepare headers (take care of proxies headers)

Parameters
string$headersRaw headers
integer$countRedirection count. Default to 1.
Return values
string

◆ register() [1/2]

static register ( $type,
$class )
static

Register a handler.

Parameters
string$typeDSN type to register for
string$className of handler class. Must implement SimplePie_Cache_Base

◆ register() [2/2]

register ( $type,
$class,
$legacy = false )

Register a class.

Parameters
string$typeSee {
See also
$default} for names
Parameters
string$classClass name, must subclass the corresponding default
bool$legacyWhether to enable legacy support for this class
Return values
boolSuccessfulness

◆ remove_dot_segments()

remove_dot_segments ( $input)
protected

Remove dot segments from a path.

Parameters
string$input
Return values
string

◆ remove_iunreserved_percent_encoded()

remove_iunreserved_percent_encoded ( $match)
protected

Callback function for preg_replace_callback.

Removes sequences of percent encoded bytes that represent UTF-8 encoded characters in iunreserved

Parameters
array$matchPCRE match
Return values
stringReplacement

◆ remove_rfc2822_comments()

remove_rfc2822_comments ( $string)

Remove RFC822 comments.

Parameters
string$dataData to strip comments from
Return values
stringComment stripped string

◆ replace_invalid_with_pct_encoding()

replace_invalid_with_pct_encoding ( $string,
$extra_chars,
$iprivate = false )
protected

Replace invalid character with percent encoding.

Parameters
string$stringInput string
string$extra_charsValid characters not in iunreserved or iprivate (this is ASCII-only)
bool$iprivateAllow iprivate
Return values
string

◆ sanitize()

sanitize ( $data,
$type,
$base = '' )

Sanitize feed data.

See also
SimplePie\sanitize()
Parameters
string$dataData to sanitize
int$typeOne of the SIMPLEPIE_CONSTRUCT_* constants
string$baseBase URL to resolve URLs against
Return values
stringSanitized data

◆ save()

save ( $data)

Save data to the cache.

Parameters
array | SimplePie$dataData to store in the cache. If passed a SimplePie object, only cache the $data property
Return values
boolSuccessfulness

◆ set_authority()

set_authority ( $authority,
$clear_cache = false )

Set the authority.

Returns true on success, false on failure (if there are any invalid characters).

Parameters
string$authority
Return values
bool

◆ set_fragment()

set_fragment ( $ifragment)

Set the ifragment.

Parameters
string$ifragment
Return values
bool

◆ set_host()

set_host ( $ihost)

Set the ihost.

Returns true on success, false on failure (if there are any invalid characters).

Parameters
string$ihost
Return values
bool

◆ set_https_domains()

set_https_domains ( $domains)

Set the list of domains for which to force HTTPS.

See also
SimplePie_Misc\https_url() Example array('biz', 'example.com', 'example.org', 'www.example.net');

◆ set_iri()

set_iri ( $iri,
$clear_cache = false )

Set the entire IRI.

Returns true on success, false on failure (if there are any invalid characters).

Parameters
string$iri
Return values
bool

◆ set_path()

set_path ( $ipath,
$clear_cache = false )

Set the ipath.

Parameters
string$ipath
Return values
bool

◆ set_port()

set_port ( $port)

Set the port.

Returns true on success, false on failure (if there are any invalid characters).

Parameters
string$port
Return values
bool

◆ set_query()

set_query ( $iquery)

Set the iquery.

Parameters
string$iquery
Return values
bool

◆ set_registry()

set_registry ( SimplePie_Registry $registry)

Set the registry handler.

This is usually used by {

See also
SimplePie_Registry\create}
Since
1.3
Parameters
SimplePie_Registry$registry

◆ set_scheme()

set_scheme ( $scheme)

Set the scheme.

Returns true on success, false on failure (if there are any invalid characters).

Parameters
string$scheme
Return values
bool

◆ set_url_replacements()

set_url_replacements ( $element_attribute = null)

Set element/attribute key/value pairs of HTML attributes containing URLs that need to be resolved relative to the feed.

Defaults to |a|@href, |area|@href, |audio|@src, |blockquote|

◆ set_userinfo()

set_userinfo ( $iuserinfo)

Set the iuserinfo.

Parameters
string$iuserinfo
Return values
bool

◆ setRedisClient()

setRedisClient ( \Redis $cache)
Parameters
Redis$cache

◆ skip_whitespace()

skip_whitespace ( )

Advance past any whitespace.

Return values
intNumber of whitespace characters passed

◆ text_or_binary()

text_or_binary ( )

Sniff text or binary.

Return values
stringActual Content-Type

◆ to_uri()

to_uri ( $string)

Convert an IRI to a URI (or parts thereof)

Return values
string

◆ touch()

touch ( )

Set the last modified time to the current time.

Return values
boolSuccess status

◆ unknown()

unknown ( )

Sniff unknown.

Return values
stringActual Content-Type

◆ unlink()

unlink ( )

Remove the cache.

Return values
boolSuccess status

◆ url_remove_credentials()

static url_remove_credentials ( $url)
static

Sanitize a URL by removing HTTP credentials.

Parameters
string$urlthe URL to sanitize.
Return values
stringthe same URL without HTTP credentials.

Variable Documentation

◆ $captions

array $captions
See also
get_captions()

◆ $categories

array $categories

◆ $channels

int $channels
See also
get_channels()

◆ $classes

OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY *THEORY OF WHETHER IN STRICT OR TORT (INCLUDING NEGLIGENCE OR *OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE* POSSIBILITY OF SUCH DAMAGE* * ingroup SimplePie* copyright Ryan Sam Ryan McCue* author Ryan Parman* author Sam Sneddon* author Ryan McCue* externalurl arra $classes) = array()
protected

Class mapping.

See also
register()

◆ $copyright

SimplePie_Copyright $copyright
See also
get_copyright()

◆ $credits

array $credits
See also
get_credits()

◆ $data

string $data

Uncompressed data.

See also
gzdecode\$compressed_data

◆ $description

string $description

◆ $duration

int $duration
See also
get_duration()

◆ $email

string $email

Author's email address.

See also
get_email()

◆ $endTime

string $endTime

End time.

See also
get_endtime()

◆ $expression

string $expression

◆ $extra_field

string $extra_field

Extra field content.

See also
gzdecode\$SI1
gzdecode\$SI2

◆ $framerate

string $framerate
See also
get_framerate()

◆ $handler

string $handler
See also
get_handler()

◆ $hashes

array $hashes
See also
get_hashes()

◆ $height

string $height
See also
get_height()

◆ $https_domains

$https_domains = array()

List of domains for which to force HTTPS.

See also
SimplePie_Sanitize\set_https_domains() Array is a tree split at DNS levels. Example: array('biz' => true, '.tecnick.tcpdf com.tecnick.tcpdf' => array('example' => true), 'net' => array('example' => array('www' => true)))

◆ $javascript

null $javascript

◆ $keywords

array $keywords
See also
get_keywords()

◆ $label [1/2]

string null $label

Human readable label.

See also
get_label()

◆ $label [2/2]

string $label

Attribution.

See also
get_attribution()

◆ $lang [1/2]

string $lang

Language.

See also
get_language()

◆ $lang [2/2]

string $lang
See also
get_language()

◆ $legacy

array $legacy = array()
protected

Legacy classes.

See also
register()

◆ $length

string $length
See also
get_length()

◆ $link [1/2]

string $link

Author's link.

See also
get_link()

◆ $link [2/2]

string $link
See also
get_link()

◆ $medium

string $medium
See also
get_medium()

◆ $name

string $name

Credited name.

See also
get_name()

◆ $normalization

$normalization
protected
Initial value:
'acap' => array(
'port' => 674
),
'dict' => array(
'port' => 2628
),
'file' => array(
'ihost' => 'localhost'
),
'http' => array(
'port' => 80,
'ipath' => '/'
),
'https' => array(
'port' => 443,
'ipath' => '/'
),
)
('') &#160;

Normalization database.

Each key is the scheme, each value is an array with each key as the IRI part and value as the default value for that part.

◆ $player

string $player
See also
get_player()

◆ $ratings

array $ratings
See also
get_ratings()

◆ $registry

SimplePie_Registry $registry
protected

Registry object.

See also
set_registry

◆ $restrictions

array $restrictions

◆ $samplingrate

string $samplingrate

◆ $scheme [1/2]

string null $scheme

Categorization scheme identifier.

See also
get_scheme()

◆ $scheme [2/2]

string $scheme

Organizational scheme.

See also
get_scheme()

◆ $SI1

string $SI1

Subfield ID 1.

See also
gzdecode\$extra_field
gzdecode\$SI2

◆ $SI2

string $SI2

Subfield ID 2.

See also
gzdecode\$extra_field
gzdecode\$SI1

◆ $startTime

string $startTime

Start time.

See also
get_starttime()

◆ $text

string $text

Caption text.

See also
get_text()

◆ $thumbnails

array $thumbnails

◆ $title

string $title
See also
get_title()

◆ $type [1/3]

string null $type

Category type.

category for <category> subject for <dc:subject>

See also
get_type()

◆ $type [2/3]

string $type
See also
get_type()

◆ $type [3/3]

string $type

Type of restriction.

See also
get_type()

◆ $value [1/2]

string $value

Rating value.

See also
get_value()

◆ $value [2/2]

string $value

Restricted values.

See also
get_value()

◆ $width

string $width
See also
get_width()

◆ SIMPLEPIE_BUILD

const SIMPLEPIE_BUILD gmdate('YmdHis', SimplePie_Misc::get_build())

SimplePie Build.

Todo
Hardcode for release (there's no need to have to call SimplePie_Misc\get_build() only every load of simplepie.inc)

◆ SIMPLEPIE_LOCATOR_ALL

const SIMPLEPIE_LOCATOR_ALL 31

All Feed Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_LOCATOR_AUTODISCOVERY

const SIMPLEPIE_LOCATOR_AUTODISCOVERY 1

Feed Link Element Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_LOCATOR_LOCAL_BODY

const SIMPLEPIE_LOCATOR_LOCAL_BODY 4

Local Feed Body Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_LOCATOR_LOCAL_EXTENSION

const SIMPLEPIE_LOCATOR_LOCAL_EXTENSION 2

Local Feed Extension Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_LOCATOR_NONE

const SIMPLEPIE_LOCATOR_NONE 0

No Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_LOCATOR_REMOTE_BODY

const SIMPLEPIE_LOCATOR_REMOTE_BODY 16

Remote Feed Body Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_LOCATOR_REMOTE_EXTENSION

const SIMPLEPIE_LOCATOR_REMOTE_EXTENSION 8

Remote Feed Extension Autodiscovery.

See also
SimplePie\set_autodiscovery_level()

◆ SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG

const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG 'http://search.yahoo.com/mrss'

Wrong Media RSS Namespace.

Caused by a long-standing typo in the spec.

◆ SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2

const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG2 'http://video.search.yahoo.com/mrss'

Wrong Media RSS Namespace #2.

New namespace introduced in Media RSS 1.5.

◆ SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3

const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG3 'http://video.search.yahoo.com/mrss/'

Wrong Media RSS Namespace #3.

A possible typo of the Media RSS 1.5 namespace.

◆ SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4

const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG4 'http://www.rssboard.org/media-rss'

Wrong Media RSS Namespace #4.

New spec location after the RSS Advisory Board takes it over, but not a valid namespace.

◆ SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5

const SIMPLEPIE_NAMESPACE_MEDIARSS_WRONG5 'http://www.rssboard.org/media-rss/'

Wrong Media RSS Namespace #5.

A possible typo of the RSS Advisory Board URL.

◆ SIMPLEPIE_USERAGENT

const SIMPLEPIE_USERAGENT SIMPLEPIE_NAME . '/' . SIMPLEPIE_VERSION . ' (Feed Parser; ' . SIMPLEPIE_URL . '; Allow like Gecko) Build/' . SIMPLEPIE_BUILD

SimplePie Useragent.

See also
SimplePie\set_useragent()