X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/67f24b02807a1ff7e9d1a97453ed84c404c0af0f..3f5685912e89eb3b0534acd85aa0946b1ca2bbe3:/wp-includes/classes.php diff --git a/wp-includes/classes.php b/wp-includes/classes.php index 0fcb60ea..d290bbaa 100644 --- a/wp-includes/classes.php +++ b/wp-includes/classes.php @@ -214,7 +214,7 @@ class WP { // Trim the query of everything up to the '?'. $query = preg_replace("!^.+\?!", '', $query); - + // Substitute the substring matches into the query. $query = addslashes(WP_MatchesMapRegex::apply($query, $matches)); @@ -1594,59 +1594,59 @@ class WP_Ajax_Response { /** * Helper class to remove the need to use eval to replace $matches[] in query strings. - * + * * @since 2.9.0 */ class WP_MatchesMapRegex { /** * store for matches - * + * * @access private * @var array */ var $_matches; - + /** * store for mapping result - * + * * @access public * @var string */ var $output; - + /** * subject to perform mapping on (query string containing $matches[] references - * + * * @access private * @var string */ var $_subject; - + /** - * regexp pattern to match $matches[] references - * + * regexp pattern to match $matches[] references + * * @var string */ var $_pattern = '(\$matches\[[1-9]+[0-9]*\])'; // magic number - + /** * constructor - * + * * @param string $subject subject if regex * @param array $matches data to use in map * @return self - */ + */ function WP_MatchesMapRegex($subject, $matches) { $this->_subject = $subject; $this->_matches = $matches; - $this->output = $this->_map(); + $this->output = $this->_map(); } - + /** * Substitute substring matches in subject. - * + * * static helper function to ease use - * + * * @access public * @param string $subject subject * @param array $matches data used for subsitution @@ -1654,12 +1654,12 @@ class WP_MatchesMapRegex { */ function apply($subject, $matches) { $oSelf =& new WP_MatchesMapRegex($subject, $matches); - return $oSelf->output; + return $oSelf->output; } - + /** - * do the actual mapping - * + * do the actual mapping + * * @access private * @return string */ @@ -1667,10 +1667,10 @@ class WP_MatchesMapRegex { $callback = array(&$this, 'callback'); return preg_replace_callback($this->_pattern, $callback, $this->_subject); } - + /** * preg_replace_callback hook - * + * * @access public * @param array $matches preg_replace regexp matches * @return string @@ -1679,7 +1679,7 @@ class WP_MatchesMapRegex { $index = intval(substr($matches[0], 9, -1)); return ( isset( $this->_matches[$index] ) ? $this->_matches[$index] : '' ); } - + } ?>