Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu...
File: class-simplepie.php
* @access private
[500] Fix | Delete
*/
[501] Fix | Delete
public $file;
[502] Fix | Delete
[503] Fix | Delete
/**
[504] Fix | Delete
* @var string Raw feed data
[505] Fix | Delete
* @see SimplePie::set_raw_data()
[506] Fix | Delete
* @access private
[507] Fix | Delete
*/
[508] Fix | Delete
public $raw_data;
[509] Fix | Delete
[510] Fix | Delete
/**
[511] Fix | Delete
* @var int Timeout for fetching remote files
[512] Fix | Delete
* @see SimplePie::set_timeout()
[513] Fix | Delete
* @access private
[514] Fix | Delete
*/
[515] Fix | Delete
public $timeout = 10;
[516] Fix | Delete
[517] Fix | Delete
/**
[518] Fix | Delete
* @var array Custom curl options
[519] Fix | Delete
* @see SimplePie::set_curl_options()
[520] Fix | Delete
* @access private
[521] Fix | Delete
*/
[522] Fix | Delete
public $curl_options = array();
[523] Fix | Delete
[524] Fix | Delete
/**
[525] Fix | Delete
* @var bool Forces fsockopen() to be used for remote files instead
[526] Fix | Delete
* of cURL, even if a new enough version is installed
[527] Fix | Delete
* @see SimplePie::force_fsockopen()
[528] Fix | Delete
* @access private
[529] Fix | Delete
*/
[530] Fix | Delete
public $force_fsockopen = false;
[531] Fix | Delete
[532] Fix | Delete
/**
[533] Fix | Delete
* @var bool Force the given data/URL to be treated as a feed no matter what
[534] Fix | Delete
* it appears like
[535] Fix | Delete
* @see SimplePie::force_feed()
[536] Fix | Delete
* @access private
[537] Fix | Delete
*/
[538] Fix | Delete
public $force_feed = false;
[539] Fix | Delete
[540] Fix | Delete
/**
[541] Fix | Delete
* @var bool Enable/Disable Caching
[542] Fix | Delete
* @see SimplePie::enable_cache()
[543] Fix | Delete
* @access private
[544] Fix | Delete
*/
[545] Fix | Delete
public $cache = true;
[546] Fix | Delete
[547] Fix | Delete
/**
[548] Fix | Delete
* @var bool Force SimplePie to fallback to expired cache, if enabled,
[549] Fix | Delete
* when feed is unavailable.
[550] Fix | Delete
* @see SimplePie::force_cache_fallback()
[551] Fix | Delete
* @access private
[552] Fix | Delete
*/
[553] Fix | Delete
public $force_cache_fallback = false;
[554] Fix | Delete
[555] Fix | Delete
/**
[556] Fix | Delete
* @var int Cache duration (in seconds)
[557] Fix | Delete
* @see SimplePie::set_cache_duration()
[558] Fix | Delete
* @access private
[559] Fix | Delete
*/
[560] Fix | Delete
public $cache_duration = 3600;
[561] Fix | Delete
[562] Fix | Delete
/**
[563] Fix | Delete
* @var int Auto-discovery cache duration (in seconds)
[564] Fix | Delete
* @see SimplePie::set_autodiscovery_cache_duration()
[565] Fix | Delete
* @access private
[566] Fix | Delete
*/
[567] Fix | Delete
public $autodiscovery_cache_duration = 604800; // 7 Days.
[568] Fix | Delete
[569] Fix | Delete
/**
[570] Fix | Delete
* @var string Cache location (relative to executing script)
[571] Fix | Delete
* @see SimplePie::set_cache_location()
[572] Fix | Delete
* @access private
[573] Fix | Delete
*/
[574] Fix | Delete
public $cache_location = './cache';
[575] Fix | Delete
[576] Fix | Delete
/**
[577] Fix | Delete
* @var string Function that creates the cache filename
[578] Fix | Delete
* @see SimplePie::set_cache_name_function()
[579] Fix | Delete
* @access private
[580] Fix | Delete
*/
[581] Fix | Delete
public $cache_name_function = 'md5';
[582] Fix | Delete
[583] Fix | Delete
/**
[584] Fix | Delete
* @var bool Reorder feed by date descending
[585] Fix | Delete
* @see SimplePie::enable_order_by_date()
[586] Fix | Delete
* @access private
[587] Fix | Delete
*/
[588] Fix | Delete
public $order_by_date = true;
[589] Fix | Delete
[590] Fix | Delete
/**
[591] Fix | Delete
* @var mixed Force input encoding to be set to the follow value
[592] Fix | Delete
* (false, or anything type-cast to false, disables this feature)
[593] Fix | Delete
* @see SimplePie::set_input_encoding()
[594] Fix | Delete
* @access private
[595] Fix | Delete
*/
[596] Fix | Delete
public $input_encoding = false;
[597] Fix | Delete
[598] Fix | Delete
/**
[599] Fix | Delete
* @var int Feed Autodiscovery Level
[600] Fix | Delete
* @see SimplePie::set_autodiscovery_level()
[601] Fix | Delete
* @access private
[602] Fix | Delete
*/
[603] Fix | Delete
public $autodiscovery = SIMPLEPIE_LOCATOR_ALL;
[604] Fix | Delete
[605] Fix | Delete
/**
[606] Fix | Delete
* Class registry object
[607] Fix | Delete
*
[608] Fix | Delete
* @var SimplePie_Registry
[609] Fix | Delete
*/
[610] Fix | Delete
public $registry;
[611] Fix | Delete
[612] Fix | Delete
/**
[613] Fix | Delete
* @var int Maximum number of feeds to check with autodiscovery
[614] Fix | Delete
* @see SimplePie::set_max_checked_feeds()
[615] Fix | Delete
* @access private
[616] Fix | Delete
*/
[617] Fix | Delete
public $max_checked_feeds = 10;
[618] Fix | Delete
[619] Fix | Delete
/**
[620] Fix | Delete
* @var array All the feeds found during the autodiscovery process
[621] Fix | Delete
* @see SimplePie::get_all_discovered_feeds()
[622] Fix | Delete
* @access private
[623] Fix | Delete
*/
[624] Fix | Delete
public $all_discovered_feeds = array();
[625] Fix | Delete
[626] Fix | Delete
/**
[627] Fix | Delete
* @var string Web-accessible path to the handler_image.php file.
[628] Fix | Delete
* @see SimplePie::set_image_handler()
[629] Fix | Delete
* @access private
[630] Fix | Delete
*/
[631] Fix | Delete
public $image_handler = '';
[632] Fix | Delete
[633] Fix | Delete
/**
[634] Fix | Delete
* @var array Stores the URLs when multiple feeds are being initialized.
[635] Fix | Delete
* @see SimplePie::set_feed_url()
[636] Fix | Delete
* @access private
[637] Fix | Delete
*/
[638] Fix | Delete
public $multifeed_url = array();
[639] Fix | Delete
[640] Fix | Delete
/**
[641] Fix | Delete
* @var array Stores SimplePie objects when multiple feeds initialized.
[642] Fix | Delete
* @access private
[643] Fix | Delete
*/
[644] Fix | Delete
public $multifeed_objects = array();
[645] Fix | Delete
[646] Fix | Delete
/**
[647] Fix | Delete
* @var array Stores the get_object_vars() array for use with multifeeds.
[648] Fix | Delete
* @see SimplePie::set_feed_url()
[649] Fix | Delete
* @access private
[650] Fix | Delete
*/
[651] Fix | Delete
public $config_settings = null;
[652] Fix | Delete
[653] Fix | Delete
/**
[654] Fix | Delete
* @var integer Stores the number of items to return per-feed with multifeeds.
[655] Fix | Delete
* @see SimplePie::set_item_limit()
[656] Fix | Delete
* @access private
[657] Fix | Delete
*/
[658] Fix | Delete
public $item_limit = 0;
[659] Fix | Delete
[660] Fix | Delete
/**
[661] Fix | Delete
* @var bool Stores if last-modified and/or etag headers were sent with the
[662] Fix | Delete
* request when checking a feed.
[663] Fix | Delete
*/
[664] Fix | Delete
public $check_modified = false;
[665] Fix | Delete
[666] Fix | Delete
/**
[667] Fix | Delete
* @var array Stores the default attributes to be stripped by strip_attributes().
[668] Fix | Delete
* @see SimplePie::strip_attributes()
[669] Fix | Delete
* @access private
[670] Fix | Delete
*/
[671] Fix | Delete
public $strip_attributes = array('bgsound', 'class', 'expr', 'id', 'style', 'onclick', 'onerror', 'onfinish', 'onmouseover', 'onmouseout', 'onfocus', 'onblur', 'lowsrc', 'dynsrc');
[672] Fix | Delete
[673] Fix | Delete
/**
[674] Fix | Delete
* @var array Stores the default attributes to add to different tags by add_attributes().
[675] Fix | Delete
* @see SimplePie::add_attributes()
[676] Fix | Delete
* @access private
[677] Fix | Delete
*/
[678] Fix | Delete
public $add_attributes = array('audio' => array('preload' => 'none'), 'iframe' => array('sandbox' => 'allow-scripts allow-same-origin'), 'video' => array('preload' => 'none'));
[679] Fix | Delete
[680] Fix | Delete
/**
[681] Fix | Delete
* @var array Stores the default tags to be stripped by strip_htmltags().
[682] Fix | Delete
* @see SimplePie::strip_htmltags()
[683] Fix | Delete
* @access private
[684] Fix | Delete
*/
[685] Fix | Delete
public $strip_htmltags = array('base', 'blink', 'body', 'doctype', 'embed', 'font', 'form', 'frame', 'frameset', 'html', 'iframe', 'input', 'marquee', 'meta', 'noscript', 'object', 'param', 'script', 'style');
[686] Fix | Delete
[687] Fix | Delete
/**
[688] Fix | Delete
* @var bool Should we throw exceptions, or use the old-style error property?
[689] Fix | Delete
* @access private
[690] Fix | Delete
*/
[691] Fix | Delete
public $enable_exceptions = false;
[692] Fix | Delete
[693] Fix | Delete
/**
[694] Fix | Delete
* The SimplePie class contains feed level data and options
[695] Fix | Delete
*
[696] Fix | Delete
* To use SimplePie, create the SimplePie object with no parameters. You can
[697] Fix | Delete
* then set configuration options using the provided methods. After setting
[698] Fix | Delete
* them, you must initialise the feed using $feed->init(). At that point the
[699] Fix | Delete
* object's methods and properties will be available to you.
[700] Fix | Delete
*
[701] Fix | Delete
* Previously, it was possible to pass in the feed URL along with cache
[702] Fix | Delete
* options directly into the constructor. This has been removed as of 1.3 as
[703] Fix | Delete
* it caused a lot of confusion.
[704] Fix | Delete
*
[705] Fix | Delete
* @since 1.0 Preview Release
[706] Fix | Delete
*/
[707] Fix | Delete
public function __construct()
[708] Fix | Delete
{
[709] Fix | Delete
if (version_compare(PHP_VERSION, '5.6', '<'))
[710] Fix | Delete
{
[711] Fix | Delete
trigger_error('Please upgrade to PHP 5.6 or newer.');
[712] Fix | Delete
die();
[713] Fix | Delete
}
[714] Fix | Delete
[715] Fix | Delete
// Other objects, instances created here so we can set options on them
[716] Fix | Delete
$this->sanitize = new SimplePie_Sanitize();
[717] Fix | Delete
$this->registry = new SimplePie_Registry();
[718] Fix | Delete
[719] Fix | Delete
if (func_num_args() > 0)
[720] Fix | Delete
{
[721] Fix | Delete
$level = defined('E_USER_DEPRECATED') ? E_USER_DEPRECATED : E_USER_WARNING;
[722] Fix | Delete
trigger_error('Passing parameters to the constructor is no longer supported. Please use set_feed_url(), set_cache_location(), and set_cache_duration() directly.', $level);
[723] Fix | Delete
[724] Fix | Delete
$args = func_get_args();
[725] Fix | Delete
switch (count($args)) {
[726] Fix | Delete
case 3:
[727] Fix | Delete
$this->set_cache_duration($args[2]);
[728] Fix | Delete
case 2:
[729] Fix | Delete
$this->set_cache_location($args[1]);
[730] Fix | Delete
case 1:
[731] Fix | Delete
$this->set_feed_url($args[0]);
[732] Fix | Delete
$this->init();
[733] Fix | Delete
}
[734] Fix | Delete
}
[735] Fix | Delete
}
[736] Fix | Delete
[737] Fix | Delete
/**
[738] Fix | Delete
* Used for converting object to a string
[739] Fix | Delete
*/
[740] Fix | Delete
public function __toString()
[741] Fix | Delete
{
[742] Fix | Delete
return md5(serialize($this->data));
[743] Fix | Delete
}
[744] Fix | Delete
[745] Fix | Delete
/**
[746] Fix | Delete
* Remove items that link back to this before destroying this object
[747] Fix | Delete
*/
[748] Fix | Delete
public function __destruct()
[749] Fix | Delete
{
[750] Fix | Delete
if (!gc_enabled())
[751] Fix | Delete
{
[752] Fix | Delete
if (!empty($this->data['items']))
[753] Fix | Delete
{
[754] Fix | Delete
foreach ($this->data['items'] as $item)
[755] Fix | Delete
{
[756] Fix | Delete
$item->__destruct();
[757] Fix | Delete
}
[758] Fix | Delete
unset($item, $this->data['items']);
[759] Fix | Delete
}
[760] Fix | Delete
if (!empty($this->data['ordered_items']))
[761] Fix | Delete
{
[762] Fix | Delete
foreach ($this->data['ordered_items'] as $item)
[763] Fix | Delete
{
[764] Fix | Delete
$item->__destruct();
[765] Fix | Delete
}
[766] Fix | Delete
unset($item, $this->data['ordered_items']);
[767] Fix | Delete
}
[768] Fix | Delete
}
[769] Fix | Delete
}
[770] Fix | Delete
[771] Fix | Delete
/**
[772] Fix | Delete
* Force the given data/URL to be treated as a feed
[773] Fix | Delete
*
[774] Fix | Delete
* This tells SimplePie to ignore the content-type provided by the server.
[775] Fix | Delete
* Be careful when using this option, as it will also disable autodiscovery.
[776] Fix | Delete
*
[777] Fix | Delete
* @since 1.1
[778] Fix | Delete
* @param bool $enable Force the given data/URL to be treated as a feed
[779] Fix | Delete
*/
[780] Fix | Delete
public function force_feed($enable = false)
[781] Fix | Delete
{
[782] Fix | Delete
$this->force_feed = (bool) $enable;
[783] Fix | Delete
}
[784] Fix | Delete
[785] Fix | Delete
/**
[786] Fix | Delete
* Set the URL of the feed you want to parse
[787] Fix | Delete
*
[788] Fix | Delete
* This allows you to enter the URL of the feed you want to parse, or the
[789] Fix | Delete
* website you want to try to use auto-discovery on. This takes priority
[790] Fix | Delete
* over any set raw data.
[791] Fix | Delete
*
[792] Fix | Delete
* You can set multiple feeds to mash together by passing an array instead
[793] Fix | Delete
* of a string for the $url. Remember that with each additional feed comes
[794] Fix | Delete
* additional processing and resources.
[795] Fix | Delete
*
[796] Fix | Delete
* @since 1.0 Preview Release
[797] Fix | Delete
* @see set_raw_data()
[798] Fix | Delete
* @param string|array $url This is the URL (or array of URLs) that you want to parse.
[799] Fix | Delete
*/
[800] Fix | Delete
public function set_feed_url($url)
[801] Fix | Delete
{
[802] Fix | Delete
$this->multifeed_url = array();
[803] Fix | Delete
if (is_array($url))
[804] Fix | Delete
{
[805] Fix | Delete
foreach ($url as $value)
[806] Fix | Delete
{
[807] Fix | Delete
$this->multifeed_url[] = $this->registry->call('Misc', 'fix_protocol', array($value, 1));
[808] Fix | Delete
}
[809] Fix | Delete
}
[810] Fix | Delete
else
[811] Fix | Delete
{
[812] Fix | Delete
$this->feed_url = $this->registry->call('Misc', 'fix_protocol', array($url, 1));
[813] Fix | Delete
$this->permanent_url = $this->feed_url;
[814] Fix | Delete
}
[815] Fix | Delete
}
[816] Fix | Delete
[817] Fix | Delete
/**
[818] Fix | Delete
* Set an instance of {@see SimplePie_File} to use as a feed
[819] Fix | Delete
*
[820] Fix | Delete
* @param SimplePie_File &$file
[821] Fix | Delete
* @return bool True on success, false on failure
[822] Fix | Delete
*/
[823] Fix | Delete
public function set_file(&$file)
[824] Fix | Delete
{
[825] Fix | Delete
if ($file instanceof SimplePie_File)
[826] Fix | Delete
{
[827] Fix | Delete
$this->feed_url = $file->url;
[828] Fix | Delete
$this->permanent_url = $this->feed_url;
[829] Fix | Delete
$this->file =& $file;
[830] Fix | Delete
return true;
[831] Fix | Delete
}
[832] Fix | Delete
return false;
[833] Fix | Delete
}
[834] Fix | Delete
[835] Fix | Delete
/**
[836] Fix | Delete
* Set the raw XML data to parse
[837] Fix | Delete
*
[838] Fix | Delete
* Allows you to use a string of RSS/Atom data instead of a remote feed.
[839] Fix | Delete
*
[840] Fix | Delete
* If you have a feed available as a string in PHP, you can tell SimplePie
[841] Fix | Delete
* to parse that data string instead of a remote feed. Any set feed URL
[842] Fix | Delete
* takes precedence.
[843] Fix | Delete
*
[844] Fix | Delete
* @since 1.0 Beta 3
[845] Fix | Delete
* @param string $data RSS or Atom data as a string.
[846] Fix | Delete
* @see set_feed_url()
[847] Fix | Delete
*/
[848] Fix | Delete
public function set_raw_data($data)
[849] Fix | Delete
{
[850] Fix | Delete
$this->raw_data = $data;
[851] Fix | Delete
}
[852] Fix | Delete
[853] Fix | Delete
/**
[854] Fix | Delete
* Set the default timeout for fetching remote feeds
[855] Fix | Delete
*
[856] Fix | Delete
* This allows you to change the maximum time the feed's server to respond
[857] Fix | Delete
* and send the feed back.
[858] Fix | Delete
*
[859] Fix | Delete
* @since 1.0 Beta 3
[860] Fix | Delete
* @param int $timeout The maximum number of seconds to spend waiting to retrieve a feed.
[861] Fix | Delete
*/
[862] Fix | Delete
public function set_timeout($timeout = 10)
[863] Fix | Delete
{
[864] Fix | Delete
$this->timeout = (int) $timeout;
[865] Fix | Delete
}
[866] Fix | Delete
[867] Fix | Delete
/**
[868] Fix | Delete
* Set custom curl options
[869] Fix | Delete
*
[870] Fix | Delete
* This allows you to change default curl options
[871] Fix | Delete
*
[872] Fix | Delete
* @since 1.0 Beta 3
[873] Fix | Delete
* @param array $curl_options Curl options to add to default settings
[874] Fix | Delete
*/
[875] Fix | Delete
public function set_curl_options(array $curl_options = array())
[876] Fix | Delete
{
[877] Fix | Delete
$this->curl_options = $curl_options;
[878] Fix | Delete
}
[879] Fix | Delete
[880] Fix | Delete
/**
[881] Fix | Delete
* Force SimplePie to use fsockopen() instead of cURL
[882] Fix | Delete
*
[883] Fix | Delete
* @since 1.0 Beta 3
[884] Fix | Delete
* @param bool $enable Force fsockopen() to be used
[885] Fix | Delete
*/
[886] Fix | Delete
public function force_fsockopen($enable = false)
[887] Fix | Delete
{
[888] Fix | Delete
$this->force_fsockopen = (bool) $enable;
[889] Fix | Delete
}
[890] Fix | Delete
[891] Fix | Delete
/**
[892] Fix | Delete
* Enable/disable caching in SimplePie.
[893] Fix | Delete
*
[894] Fix | Delete
* This option allows you to disable caching all-together in SimplePie.
[895] Fix | Delete
* However, disabling the cache can lead to longer load times.
[896] Fix | Delete
*
[897] Fix | Delete
* @since 1.0 Preview Release
[898] Fix | Delete
* @param bool $enable Enable caching
[899] Fix | Delete
*/
[900] Fix | Delete
public function enable_cache($enable = true)
[901] Fix | Delete
{
[902] Fix | Delete
$this->cache = (bool) $enable;
[903] Fix | Delete
}
[904] Fix | Delete
[905] Fix | Delete
/**
[906] Fix | Delete
* SimplePie to continue to fall back to expired cache, if enabled, when
[907] Fix | Delete
* feed is unavailable.
[908] Fix | Delete
*
[909] Fix | Delete
* This tells SimplePie to ignore any file errors and fall back to cache
[910] Fix | Delete
* instead. This only works if caching is enabled and cached content
[911] Fix | Delete
* still exists.
[912] Fix | Delete
[913] Fix | Delete
* @param bool $enable Force use of cache on fail.
[914] Fix | Delete
*/
[915] Fix | Delete
public function force_cache_fallback($enable = false)
[916] Fix | Delete
{
[917] Fix | Delete
$this->force_cache_fallback= (bool) $enable;
[918] Fix | Delete
}
[919] Fix | Delete
[920] Fix | Delete
/**
[921] Fix | Delete
* Set the length of time (in seconds) that the contents of a feed will be
[922] Fix | Delete
* cached
[923] Fix | Delete
*
[924] Fix | Delete
* @param int $seconds The feed content cache duration
[925] Fix | Delete
*/
[926] Fix | Delete
public function set_cache_duration($seconds = 3600)
[927] Fix | Delete
{
[928] Fix | Delete
$this->cache_duration = (int) $seconds;
[929] Fix | Delete
}
[930] Fix | Delete
[931] Fix | Delete
/**
[932] Fix | Delete
* Set the length of time (in seconds) that the autodiscovered feed URL will
[933] Fix | Delete
* be cached
[934] Fix | Delete
*
[935] Fix | Delete
* @param int $seconds The autodiscovered feed URL cache duration.
[936] Fix | Delete
*/
[937] Fix | Delete
public function set_autodiscovery_cache_duration($seconds = 604800)
[938] Fix | Delete
{
[939] Fix | Delete
$this->autodiscovery_cache_duration = (int) $seconds;
[940] Fix | Delete
}
[941] Fix | Delete
[942] Fix | Delete
/**
[943] Fix | Delete
* Set the file system location where the cached files should be stored
[944] Fix | Delete
*
[945] Fix | Delete
* @param string $location The file system location.
[946] Fix | Delete
*/
[947] Fix | Delete
public function set_cache_location($location = './cache')
[948] Fix | Delete
{
[949] Fix | Delete
$this->cache_location = (string) $location;
[950] Fix | Delete
}
[951] Fix | Delete
[952] Fix | Delete
/**
[953] Fix | Delete
* Return the filename (i.e. hash, without path and without extension) of the file to cache a given URL.
[954] Fix | Delete
* @param string $url The URL of the feed to be cached.
[955] Fix | Delete
* @return string A filename (i.e. hash, without path and without extension).
[956] Fix | Delete
*/
[957] Fix | Delete
public function get_cache_filename($url)
[958] Fix | Delete
{
[959] Fix | Delete
// Append custom parameters to the URL to avoid cache pollution in case of multiple calls with different parameters.
[960] Fix | Delete
$url .= $this->force_feed ? '#force_feed' : '';
[961] Fix | Delete
$options = array();
[962] Fix | Delete
if ($this->timeout != 10)
[963] Fix | Delete
{
[964] Fix | Delete
$options[CURLOPT_TIMEOUT] = $this->timeout;
[965] Fix | Delete
}
[966] Fix | Delete
if ($this->useragent !== SIMPLEPIE_USERAGENT)
[967] Fix | Delete
{
[968] Fix | Delete
$options[CURLOPT_USERAGENT] = $this->useragent;
[969] Fix | Delete
}
[970] Fix | Delete
if (!empty($this->curl_options))
[971] Fix | Delete
{
[972] Fix | Delete
foreach ($this->curl_options as $k => $v)
[973] Fix | Delete
{
[974] Fix | Delete
$options[$k] = $v;
[975] Fix | Delete
}
[976] Fix | Delete
}
[977] Fix | Delete
if (!empty($options))
[978] Fix | Delete
{
[979] Fix | Delete
ksort($options);
[980] Fix | Delete
$url .= '#' . urlencode(var_export($options, true));
[981] Fix | Delete
}
[982] Fix | Delete
return call_user_func($this->cache_name_function, $url);
[983] Fix | Delete
}
[984] Fix | Delete
[985] Fix | Delete
/**
[986] Fix | Delete
* Set whether feed items should be sorted into reverse chronological order
[987] Fix | Delete
*
[988] Fix | Delete
* @param bool $enable Sort as reverse chronological order.
[989] Fix | Delete
*/
[990] Fix | Delete
public function enable_order_by_date($enable = true)
[991] Fix | Delete
{
[992] Fix | Delete
$this->order_by_date = (bool) $enable;
[993] Fix | Delete
}
[994] Fix | Delete
[995] Fix | Delete
/**
[996] Fix | Delete
* Set the character encoding used to parse the feed
[997] Fix | Delete
*
[998] Fix | Delete
* This overrides the encoding reported by the feed, however it will fall
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function