Make WordPress Core

Ticket #24829: 24829.2.diff

File 24829.2.diff, 701 bytes (added by aaroncampbell, 11 years ago)
  • wp-admin/revision.php

     
    3737                break;
    3838        }
    3939
     40        // Don't allow revision restore when post is locked
     41        if ( wp_check_post_lock( $post->ID ) )
     42                break;
     43
    4044        check_admin_referer( "restore-post_{$revision->ID}" );
    4145
    4246        wp_restore_post_revision( $revision->ID );
     
    218222                                </div>
    219223                <# } #>
    220224                <# if ( data.to.attributes.restoreUrl ) { #>
    221                         <input
     225                        <input <?php if ( wp_check_post_lock( $post->ID ) ) echo 'disabled="disabled" '; ?>
    222226                        <# if ( data.to.attributes.current ) { #>
    223227                                disabled="disabled"
    224228                        <# } #>