diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/rss.php --- a/wp/wp-includes/rss.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/rss.php Fri Sep 05 18:40:08 2025 +0200 @@ -63,7 +63,8 @@ # Check if PHP xml isn't compiled # if ( ! function_exists('xml_parser_create') ) { - return trigger_error( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ); + wp_trigger_error( '', "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." ); + return; } $parser = xml_parser_create(); @@ -195,7 +196,7 @@ array_unshift( $this->stack, $el ); } - // Atom support many links per containging element. + // Atom support many links per containing element. // Magpie treats link elements of type rel='alternate' // as being equivalent to RSS's simple link element. // @@ -338,7 +339,7 @@ function normalize () { // if atom populate rss fields if ( $this->is_atom() ) { - $this->channel['descripton'] = $this->channel['tagline']; + $this->channel['description'] = $this->channel['tagline']; for ( $i = 0; $i < count($this->items); $i++) { $item = $this->items[$i]; if ( isset($item['summary']) ) @@ -387,7 +388,7 @@ function error( $errormsg, $lvl = E_USER_WARNING ) { if ( MAGPIE_DEBUG ) { - trigger_error( $errormsg, $lvl); + wp_trigger_error('', $errormsg, $lvl); } else { error_log( $errormsg, 0); } @@ -500,7 +501,7 @@ else { $errormsg = "Failed to fetch $url. "; if ( $resp->error ) { - # compensate for Snoopy's annoying habbit to tacking + # compensate for Snoopy's annoying habit to tacking # on '\n' $http_error = substr($resp->error, 0, -2); $errormsg .= "(HTTP Error: $http_error)"; @@ -541,7 +542,7 @@ * @subpackage MagpieRSS * * @param string $url URL to retrieve - * @param array $headers Optional. Headers to send to the URL. + * @param array $headers Optional. Headers to send to the URL. Default empty string. * @return Snoopy style response */ function _fetch_remote_file($url, $headers = "" ) { @@ -631,6 +632,9 @@ * Set up constants with default values, unless user overrides. * * @since 1.5.0 + * + * @global string $wp_version The WordPress version string. + * * @package External * @subpackage MagpieRSS */ @@ -820,7 +824,7 @@ function error ($errormsg, $lvl=E_USER_WARNING) { $this->ERROR = $errormsg; if ( MAGPIE_DEBUG ) { - trigger_error( $errormsg, $lvl); + wp_trigger_error( '', $errormsg, $lvl); } else { error_log( $errormsg, 0); @@ -836,7 +840,7 @@ if ( !function_exists('parse_w3cdtf') ) : function parse_w3cdtf ( $date_str ) { - # regex to match wc3dtf + # regex to match W3C date/time formats $pat = "/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2})(:(\d{2}))?(?:([-+])(\d{2}):?(\d{2})|(Z))?/"; if ( preg_match( $pat, $date_str, $match ) ) {