|
|
@@ -5,7 +5,7 @@
|
|
|
* 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, Geoffrey Sneddon, Ryan McCue, and contributors
|
|
|
+ * Copyright (c) 2004-2017, Ryan Parman, Sam Sneddon, Ryan McCue, and contributors
|
|
|
* All rights reserved.
|
|
|
*
|
|
|
* Redistribution and use in source and binary forms, with or without modification, are
|
|
|
@@ -33,10 +33,10 @@
|
|
|
* POSSIBILITY OF SUCH DAMAGE.
|
|
|
*
|
|
|
* @package SimplePie
|
|
|
- * @version 1.5.3
|
|
|
- * @copyright 2004-2017 Ryan Parman, Geoffrey Sneddon, Ryan McCue
|
|
|
+ * @version 1.5.4
|
|
|
+ * @copyright 2004-2017 Ryan Parman, Sam Sneddon, Ryan McCue
|
|
|
* @author Ryan Parman
|
|
|
- * @author Geoffrey Sneddon
|
|
|
+ * @author Sam Sneddon
|
|
|
* @author Ryan McCue
|
|
|
* @link http://simplepie.org/ SimplePie
|
|
|
* @license http://www.opensource.org/licenses/bsd-license.php BSD License
|
|
|
@@ -50,7 +50,7 @@ define('SIMPLEPIE_NAME', 'SimplePie');
|
|
|
/**
|
|
|
* SimplePie Version
|
|
|
*/
|
|
|
-define('SIMPLEPIE_VERSION', '1.5.3');
|
|
|
+define('SIMPLEPIE_VERSION', '1.5.4');
|
|
|
|
|
|
/**
|
|
|
* SimplePie Build
|
|
|
@@ -677,9 +677,9 @@ class SimplePie
|
|
|
*/
|
|
|
public function __construct()
|
|
|
{
|
|
|
- if (version_compare(PHP_VERSION, '5.3', '<'))
|
|
|
+ if (version_compare(PHP_VERSION, '5.6', '<'))
|
|
|
{
|
|
|
- trigger_error('Please upgrade to PHP 5.3 or newer.');
|
|
|
+ trigger_error('Please upgrade to PHP 5.6 or newer.');
|
|
|
die();
|
|
|
}
|
|
|
|
|
|
@@ -718,7 +718,7 @@ class SimplePie
|
|
|
*/
|
|
|
public function __destruct()
|
|
|
{
|
|
|
- if ((version_compare(PHP_VERSION, '5.3', '<') || !gc_enabled()) && !ini_get('zend.ze1_compatibility_mode'))
|
|
|
+ if ((version_compare(PHP_VERSION, '5.6', '<') || !gc_enabled()) && !ini_get('zend.ze1_compatibility_mode'))
|
|
|
{
|
|
|
if (!empty($this->data['items']))
|
|
|
{
|
|
|
@@ -1285,8 +1285,8 @@ class SimplePie
|
|
|
/**
|
|
|
* Set the handler to enable the display of cached images.
|
|
|
*
|
|
|
- * @param str $page Web-accessible path to the handler_image.php file.
|
|
|
- * @param str $qs The query string that the value should be passed to.
|
|
|
+ * @param string $page Web-accessible path to the handler_image.php file.
|
|
|
+ * @param string $qs The query string that the value should be passed to.
|
|
|
*/
|
|
|
public function set_image_handler($page = false, $qs = 'i')
|
|
|
{
|
|
|
@@ -1773,8 +1773,8 @@ class SimplePie
|
|
|
}
|
|
|
$cache = $this->registry->call('Cache', 'get_handler', array($this->cache_location, call_user_func($this->cache_name_function, $file->url), 'spc'));
|
|
|
}
|
|
|
- $this->feed_url = $file->url;
|
|
|
}
|
|
|
+ $this->feed_url = $file->url;
|
|
|
$locate = null;
|
|
|
}
|
|
|
|
|
|
@@ -1973,7 +1973,8 @@ class SimplePie
|
|
|
*
|
|
|
* When the 'permanent' mode is disabled (default),
|
|
|
* may or may not be different from the URL passed to {@see set_feed_url()},
|
|
|
- * depending on whether auto-discovery was used.
|
|
|
+ * depending on whether auto-discovery was used, and whether there were
|
|
|
+ * any redirects along the way.
|
|
|
*
|
|
|
* @since Preview Release (previously called `get_feed_url()` since SimplePie 0.8.)
|
|
|
* @todo Support <itunes:new-feed-url>
|