WordPress.org

Make WordPress Core

Ticket #21504: 21504.diff

File 21504.diff, 2.2 KB (added by scribu, 21 months ago)
  • wp-includes/wp-db.php

    diff --git wp-includes/wp-db.php wp-includes/wp-db.php
    index 76f766a..013cfb0 100644
    class wpdb { 
    521521         * @since 3.1.0 
    522522         */ 
    523523        function init_charset() { 
    524                 if ( function_exists('is_multisite') && is_multisite() ) { 
     524                if ( is_multisite() ) { 
    525525                        $this->charset = 'utf8'; 
    526526                        if ( defined( 'DB_COLLATE' ) && DB_COLLATE ) 
    527527                                $this->collate = DB_COLLATE; 
    class wpdb { 
    550550                if ( !isset($collate) ) 
    551551                        $collate = $this->collate; 
    552552                if ( $this->has_cap( 'collation', $dbh ) && !empty( $charset ) ) { 
    553                         if ( function_exists( 'mysql_set_charset' ) && $this->has_cap( 'set_charset', $dbh ) ) { 
     553                        if ( $this->has_cap( 'set_charset', $dbh ) ) { 
    554554                                mysql_set_charset( $charset, $dbh ); 
    555555                                $this->real_escape = true; 
    556556                        } else { 
    class wpdb { 
    902902                        $args = $args[0]; 
    903903                $query = str_replace( "'%s'", '%s', $query ); // in case someone mistakenly already singlequoted it 
    904904                $query = str_replace( '"%s"', '%s', $query ); // doublequote unquoting 
    905                 $query = str_replace( '%f' , '%F', $query ); // Force floats to be locale unaware                
     905                $query = str_replace( '%f' , '%F', $query ); // Force floats to be locale unaware 
    906906                $query = preg_replace( '|(?<!%)%s|', "'%s'", $query ); // quote the strings, avoiding escaped strings like %%s 
    907907                array_walk( $args, array( &$this, 'escape_by_ref' ) ); 
    908908                return @vsprintf( $query, $args ); 
    class wpdb { 
    934934                else 
    935935                        $error_str = sprintf( __( 'WordPress database error %1$s for query %2$s' ), $str, $this->last_query ); 
    936936 
    937                 if ( function_exists( 'error_log' ) 
    938                         && ( $log_file = @ini_get( 'error_log' ) ) 
    939                         && ( 'syslog' == $log_file || @is_writable( $log_file ) ) 
    940                         ) 
     937                $log_file = @ini_get( 'error_log' ); 
     938                if ( 'syslog' == $log_file || @is_writable( $log_file ) ) 
    941939                        @error_log( $error_str ); 
    942940 
    943941                // Are we showing errors? 
    class wpdb { 
    15181516         */ 
    15191517        function bail( $message, $error_code = '500' ) { 
    15201518                if ( !$this->show_errors ) { 
    1521                         if ( class_exists( 'WP_Error' ) ) 
    1522                                 $this->error = new WP_Error($error_code, $message); 
    1523                         else 
    1524                                 $this->error = $message; 
     1519                        $this->error = new WP_Error($error_code, $message); 
    15251520                        return false; 
    15261521                } 
    15271522                wp_die($message);