Ticket #36403: 36403.diff
File 36403.diff, 1.3 KB (added by , 9 years ago) |
---|
-
wp-includes/wp-db.php
1118 1118 * @since 2.8.0 1119 1119 * @access private 1120 1120 * 1121 * @global string $wp_version 1122 * 1121 1123 * @param string $string to escape 1122 1124 * @return string escaped 1123 1125 */ 1124 1126 function _real_escape( $string ) { 1127 global $wp_version; 1125 1128 if ( $this->dbh ) { 1126 1129 if ( $this->use_mysqli ) { 1127 1130 return mysqli_real_escape_string( $this->dbh, $string ); … … 1133 1136 $class = get_class( $this ); 1134 1137 if ( function_exists( '__' ) ) { 1135 1138 /* translators: %s: database access abstraction class, usually wpdb or a class extending wpdb */ 1136 _doing_it_wrong( $class, sprintf( __( '%s must set a database connection for use with escaping.' ), $class ), E_USER_NOTICE);1139 _doing_it_wrong( $class, sprintf( __( '%s must set a database connection for use with escaping.' ), $class ), $wp_version ); 1137 1140 } else { 1138 _doing_it_wrong( $class, sprintf( '%s must set a database connection for use with escaping.', $class ), E_USER_NOTICE);1141 _doing_it_wrong( $class, sprintf( '%s must set a database connection for use with escaping.', $class ), $wp_version ); 1139 1142 } 1140 1143 return addslashes( $string ); 1141 1144 }