WordPress.org

Make WordPress Core

Ticket #19032: 19032.diff

File 19032.diff, 4.0 KB (added by markjaquith, 4 years ago)
  • wp-includes/link-template.php

    function get_home_url( $blog_id = null, $path = '', $scheme = null ) { 
    18711871        if ( 'http' != $scheme ) 
    18721872                $url = str_replace( 'http://', "$scheme://", $url ); 
    18731873 
    1874         if ( !empty( $path ) && is_string( $path ) && strpos( $path, '..' ) === false ) 
     1874        if ( !empty( $path ) && is_string( $path ) ) 
    18751875                $url .= '/' . ltrim( $path, '/' ); 
    18761876 
    18771877        return apply_filters( 'home_url', $url, $path, $orig_scheme, $blog_id ); 
    function get_site_url( $blog_id = null, $path = '', $scheme = null ) { 
    19341934        if ( 'http' != $scheme ) 
    19351935                $url = str_replace( 'http://', "{$scheme}://", $url ); 
    19361936 
    1937         if ( !empty( $path ) && is_string( $path ) && strpos( $path, '..' ) === false ) 
     1937        if ( !empty( $path ) && is_string( $path ) ) 
    19381938                $url .= '/' . ltrim( $path, '/' ); 
    19391939 
    19401940        return apply_filters( 'site_url', $url, $path, $orig_scheme, $blog_id ); 
    function admin_url( $path = '', $scheme = 'admin' ) { 
    19681968function get_admin_url( $blog_id = null, $path = '', $scheme = 'admin' ) { 
    19691969        $url = get_site_url($blog_id, 'wp-admin/', $scheme); 
    19701970 
    1971         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     1971        if ( !empty($path) && is_string($path) ) 
    19721972                $url .= ltrim($path, '/'); 
    19731973 
    19741974        return apply_filters('admin_url', $url, $path, $blog_id); 
    function get_admin_url( $blog_id = null, $path = '', $scheme = 'admin' ) { 
    19861986function includes_url($path = '') { 
    19871987        $url = site_url() . '/' . WPINC . '/'; 
    19881988 
    1989         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     1989        if ( !empty($path) && is_string($path) ) 
    19901990                $url .= ltrim($path, '/'); 
    19911991 
    19921992        return apply_filters('includes_url', $url, $path); 
    function content_url($path = '') { 
    20062006        if ( 0 === strpos($url, 'http') && is_ssl() ) 
    20072007                $url = str_replace( 'http://', 'https://', $url ); 
    20082008 
    2009         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     2009        if ( !empty($path) && is_string($path) ) 
    20102010                $url .= '/' . ltrim($path, '/'); 
    20112011 
    20122012        return apply_filters('content_url', $url, $path); 
    function plugins_url($path = '', $plugin = '') { 
    20452045                        $url .= '/' . ltrim($folder, '/'); 
    20462046        } 
    20472047 
    2048         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     2048        if ( !empty($path) && is_string($path) ) 
    20492049                $url .= '/' . ltrim($path, '/'); 
    20502050 
    20512051        return apply_filters('plugins_url', $url, $path, $plugin); 
    function network_site_url( $path = '', $scheme = null ) { 
    20852085 
    20862086        $url = $scheme . '://' . $current_site->domain . $current_site->path; 
    20872087 
    2088         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     2088        if ( !empty($path) && is_string($path) ) 
    20892089                $url .= ltrim($path, '/'); 
    20902090 
    20912091        return apply_filters('network_site_url', $url, $path, $orig_scheme); 
    function network_home_url( $path = '', $scheme = null ) { 
    21182118 
    21192119        $url = $scheme . '://' . $current_site->domain . $current_site->path; 
    21202120 
    2121         if ( !empty( $path ) && is_string( $path ) && strpos( $path, '..' ) === false ) 
     2121        if ( !empty( $path ) && is_string( $path ) ) 
    21222122                $url .= ltrim( $path, '/' ); 
    21232123 
    21242124        return apply_filters( 'network_home_url', $url, $path, $orig_scheme); 
    function network_admin_url( $path = '', $scheme = 'admin' ) { 
    21402140 
    21412141        $url = network_site_url('wp-admin/network/', $scheme); 
    21422142 
    2143         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     2143        if ( !empty($path) && is_string($path) ) 
    21442144                $url .= ltrim($path, '/'); 
    21452145 
    21462146        return apply_filters('network_admin_url', $url, $path); 
    function network_admin_url( $path = '', $scheme = 'admin' ) { 
    21592159function user_admin_url( $path = '', $scheme = 'admin' ) { 
    21602160        $url = network_site_url('wp-admin/user/', $scheme); 
    21612161 
    2162         if ( !empty($path) && is_string($path) && strpos($path, '..') === false ) 
     2162        if ( !empty($path) && is_string($path) ) 
    21632163                $url .= ltrim($path, '/'); 
    21642164 
    21652165        return apply_filters('user_admin_url', $url, $path);