Make WordPress Core

Ticket #8420: wp-db.diff

File wp-db.diff, 1.2 KB (added by kapeels, 14 years ago)
  • wp-includes/wp-db.php

     
    14831482         *
    14841483         * Will not die if wpdb::$show_errors is true
    14851484         *
    1486          * Will give out ajax response if failed while DOING_AJAX
    1487          *
    14881485         * @since 1.5.0
    14891486         *
    14901487         * @param string $message The Error message
     
    14921489         * @return false|void
    14931490         */
    14941491        function bail( $message, $error_code = '500' ) {               
    1495                 if((defined('DOING_AJAX') && DOING_AJAX)) {
    1496                     $id = isset($_POST['post_ID'])? (int) $_POST['post_ID'] : 0;
    1497                     $message = new WP_Error('autosave_failed', /*WP_I18N_AUTOSAVE_FAILED*/'Connection to database failed. Couldn\'t autosave.'/*/WP_I18N_AUTOSAVE_FAILED*/);                                       
    1498                     $x = new WP_Ajax_Response( array(
    1499                         'what' => 'autosave',                                   
    1500                         'data' => $message->errors['autosave_failed']['0'],
    1501                         'id' => $id
    1502                     ) );
    1503                     $x->send();
    1504                     die;
    1505                 }
    15061492                if ( !$this->show_errors ) {                       
    15071493                        if ( class_exists( 'WP_Error' ) )
    15081494                                $this->error = new WP_Error($error_code, $message);