WordPress.org

Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/wp-includes/formatting.php

    r5262 r5735  
    11041104function js_escape($text) {
    11051105    $safe_text = wp_specialchars($text, 'double');
    1106     $safe_text = str_replace(''', "'", $safe_text);
     1106    $safe_text = preg_replace('/&#(x)?0*(?(1)27|39);?/i', "'", stripslashes($safe_text));
    11071107    $safe_text = preg_replace("/\r?\n/", "\\n", addslashes($safe_text));
    11081108    return apply_filters('js_escape', $safe_text, $text);
     
    11191119}
    11201120
     1121function wp_parse_str( $string, &$array ) {
     1122    parse_str( $string, $array );
     1123    if ( get_magic_quotes_gpc() )
     1124        $array = stripslashes_deep( $array ); // parse_str() adds slashes if magicquotes is on.  See: http://php.net/parse_str
     1125    $array = apply_filters( 'wp_parse_str', $array );
     1126}
     1127
    11211128?>
Note: See TracChangeset for help on using the changeset viewer.