]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/post-new.php
Wordpress 3.7
[autoinstalls/wordpress.git] / wp-admin / post-new.php
index 8fbe7a228a5d021da38c9cac4e5d8a6e9406813d..79896c3b789a738b52591ffbc4a45ca4ee21a1d6 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !isset($_GET['post_type']) )
        $post_type = 'post';
@@ -22,8 +22,8 @@ if ( 'post' == $post_type ) {
        $parent_file = 'edit.php';
        $submenu_file = 'post-new.php';
 } elseif ( 'attachment' == $post_type ) {
-       wp_redirect( admin_url( 'media-new.php' ) );
-       exit;
+       if ( wp_redirect( admin_url( 'media-new.php' ) ) )
+               exit;
 } else {
        $submenu_file = "post-new.php?post_type=$post_type";
        if ( isset( $post_type_object ) && $post_type_object->show_in_menu && $post_type_object->show_in_menu !== true ) {
@@ -48,8 +48,19 @@ if ( ! wp_next_scheduled( 'wp_scheduled_auto_draft_delete' ) )
 
 wp_enqueue_script( 'autosave' );
 
+if ( is_multisite() ) {
+       add_action( 'admin_footer', '_admin_notice_post_locked' );
+} else {
+       $check_users = get_users( array( 'fields' => 'ID', 'number' => 2 ) );
+
+       if ( count( $check_users ) > 1 )
+               add_action( 'admin_footer', '_admin_notice_post_locked' );
+
+       unset( $check_users );
+}
+
 // Show post form.
 $post = get_default_post_to_edit( $post_type, true );
 $post_ID = $post->ID;
-include('edit-form-advanced.php');
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/edit-form-advanced.php' );
+include( ABSPATH . 'wp-admin/admin-footer.php' );