diff --git index.php index.php
index 1e3364a..dd3d554 100644
--- index.php
+++ index.php
@@ -14,4 +14,4 @@
 define('WP_USE_THEMES', true);
 
 /** Loads the WordPress Environment and Template */
-require('./wp-blog-header.php');
+require( dirname( __FILE__ ) . '/wp-blog-header.php' );
diff --git wp-activate.php wp-activate.php
index 6a474b1..a446de3 100644
--- wp-activate.php
+++ wp-activate.php
@@ -11,7 +11,7 @@ define( 'WP_INSTALLING', true );
 /** Sets up the WordPress Environment. */
 require( dirname(__FILE__) . '/wp-load.php' );
 
-require( './wp-blog-header.php' );
+require( dirname( __FILE__ ) . '/wp-blog-header.php' );
 
 if ( !is_multisite() ) {
 	wp_redirect( site_url( '/wp-login.php?action=register' ) );
@@ -116,4 +116,4 @@ get_header();
 	var key_input = document.getElementById('key');
 	key_input && key_input.focus();
 </script>
-<?php get_footer(); ?>
\ No newline at end of file
+<?php get_footer(); ?>
diff --git wp-admin/about.php wp-admin/about.php
index 8b155d2..0c83f39 100644
--- wp-admin/about.php
+++ wp-admin/about.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $title = __( 'About' );
 
diff --git wp-admin/admin-header.php wp-admin/admin-header.php
index 00ad299..10ae1e9 100644
--- wp-admin/admin-header.php
+++ wp-admin/admin-header.php
@@ -8,7 +8,7 @@
 
 @header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset'));
 if ( ! defined( 'WP_ADMIN' ) )
-	require_once( './admin.php' );
+	require_once( dirname( __FILE__ ) . '/admin.php' );
 
 // In case admin-header.php is included in a function.
 global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $wp_version,
diff --git wp-admin/admin-post.php wp-admin/admin-post.php
index f4af998..0009c3d 100644
--- wp-admin/admin-post.php
+++ wp-admin/admin-post.php
@@ -12,7 +12,7 @@ define('WP_ADMIN', true);
 if ( defined('ABSPATH') )
 	require_once(ABSPATH . 'wp-load.php');
 else
-	require_once('../wp-load.php');
+	require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 
 require_once(ABSPATH . 'wp-admin/includes/admin.php');
 
diff --git wp-admin/async-upload.php wp-admin/async-upload.php
index 296342e..3a24b52 100644
--- wp-admin/async-upload.php
+++ wp-admin/async-upload.php
@@ -11,7 +11,7 @@ define('WP_ADMIN', true);
 if ( defined('ABSPATH') )
 	require_once(ABSPATH . 'wp-load.php');
 else
-	require_once('../wp-load.php');
+	require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 
 if ( ! ( isset( $_REQUEST['action'] ) && 'upload-attachment' == $_REQUEST['action'] ) ) {
 	// Flash often fails to send cookies with the POST or upload, so we need to pass it in GET or POST instead
@@ -24,7 +24,7 @@ if ( ! ( isset( $_REQUEST['action'] ) && 'upload-attachment' == $_REQUEST['actio
 	unset($current_user);
 }
 
-require_once('./admin.php');
+require_once( ABSPATH . 'wp-admin/admin.php' );
 
 if ( !current_user_can('upload_files') )
 	wp_die(__('You do not have permission to upload files.'));
diff --git wp-admin/comment.php wp-admin/comment.php
index de5483e..c5b1301 100644
--- wp-admin/comment.php
+++ wp-admin/comment.php
@@ -7,7 +7,7 @@
  */
 
 /** Load WordPress Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $parent_file = 'edit-comments.php';
 $submenu_file = 'edit-comments.php';
@@ -36,7 +36,7 @@ if ( isset( $_GET['dt'] ) ) {
  */
 function comment_footer_die( $msg ) {
 	echo "<div class='wrap'><p>$msg</p></div>";
-	include('./admin-footer.php');
+	include( ABSPATH . 'wp-admin/admin-footer.php' );
 	die;
 }
 
@@ -60,7 +60,7 @@ case 'editcomment' :
 	);
 
 	wp_enqueue_script('comment');
-	require_once('./admin-header.php');
+	require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 	$comment_id = absint( $_GET['c'] );
 
@@ -75,7 +75,7 @@ case 'editcomment' :
 
 	$comment = get_comment_to_edit( $comment_id );
 
-	include('./edit-form-comment.php');
+	include( ABSPATH . 'wp-admin/edit-form-comment.php' );
 
 	break;
 
@@ -104,7 +104,7 @@ case 'spam'    :
 		die();
  	}
 
-	require_once('./admin-header.php');
+	require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 	$formaction    = $action . 'comment';
 	$nonce_action  = 'approve' == $action ? 'approve-comment_' : 'delete-comment_';
@@ -291,4 +291,4 @@ default:
 
 } // end switch
 
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/credits.php wp-admin/credits.php
index 7052357..3d26534 100644
--- wp-admin/credits.php
+++ wp-admin/credits.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $title = __( 'Credits' );
 
diff --git wp-admin/customize.php wp-admin/customize.php
index a9e05c2..6f33708 100644
--- wp-admin/customize.php
+++ wp-admin/customize.php
@@ -9,7 +9,7 @@
 
 define( 'IFRAME_REQUEST', true );
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 if ( ! current_user_can( 'edit_theme_options' ) )
 	wp_die( __( 'Cheatin&#8217; uh?' ) );
 
diff --git wp-admin/edit-comments.php wp-admin/edit-comments.php
index 8892709..8f932b0 100644
--- wp-admin/edit-comments.php
+++ wp-admin/edit-comments.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 if ( !current_user_can('edit_posts') )
 	wp_die(__('Cheatin&#8217; uh?'));
 
@@ -136,7 +136,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __( '<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
 );
 
-require_once('./admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -252,4 +252,4 @@ if ( isset($_REQUEST['approved']) || isset($_REQUEST['deleted']) || isset($_REQU
 <?php
 wp_comment_reply('-1', true, 'detail');
 wp_comment_trashnotice();
-include('./admin-footer.php'); ?>
+include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/edit-form-advanced.php wp-admin/edit-form-advanced.php
index f3a65e5..a495ab7 100644
--- wp-admin/edit-form-advanced.php
+++ wp-admin/edit-form-advanced.php
@@ -107,7 +107,7 @@ if ( $autosave && mysql2date( 'U', $autosave->post_modified_gmt, false ) > mysql
 $post_type_object = get_post_type_object($post_type);
 
 // All meta boxes should be defined and added before the first do_meta_boxes() call (or potentially during the do_meta_boxes action).
-require_once('./includes/meta-boxes.php');
+require_once( ABSPATH . 'wp-admin/includes/meta-boxes.php' );
 
 
 $publish_callback_args = null;
@@ -307,7 +307,7 @@ if ( 'post' == $post_type ) {
 	) );
 }
 
-require_once('./admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
diff --git wp-admin/edit-link-form.php wp-admin/edit-link-form.php
index 0aca6e7..97b5aef 100644
--- wp-admin/edit-link-form.php
+++ wp-admin/edit-link-form.php
@@ -22,7 +22,7 @@ if ( ! empty($link_id) ) {
 	$nonce_action = 'add-bookmark';
 }
 
-require_once('./includes/meta-boxes.php');
+require_once( ABSPATH . 'wp-admin/includes/meta-boxes.php' );
 
 add_meta_box('linksubmitdiv', __('Save'), 'link_submit_meta_box', null, 'side', 'core');
 add_meta_box('linkcategorydiv', __('Categories'), 'link_categories_meta_box', null, 'normal', 'core');
@@ -54,7 +54,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __( '<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
 );
 
-require_once ('admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
diff --git wp-admin/edit-tags.php wp-admin/edit-tags.php
index 8375202..912d125 100644
--- wp-admin/edit-tags.php
+++ wp-admin/edit-tags.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! $taxnow )
 	wp_die( __( 'Invalid taxonomy' ) );
@@ -126,8 +126,8 @@ case 'edit':
 	$tag = get_term( $tag_ID, $taxonomy, OBJECT, 'edit' );
 	if ( ! $tag )
 		wp_die( __( 'You attempted to edit an item that doesn&#8217;t exist. Perhaps it was deleted?' ) );
-	require_once ( 'admin-header.php' );
-	include( './edit-tag-form.php' );
+	require_once( ABSPATH . 'wp-admin/admin-header.php' );
+	include( ABSPATH . 'wp-admin/edit-tag-form.php' );
 
 break;
 
@@ -247,7 +247,7 @@ if ( 'category' == $taxonomy || 'link_category' == $taxonomy || 'post_tag' == $t
 	unset( $help );
 }
 
-require_once ('admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( !current_user_can($tax->cap->edit_terms) )
 	wp_die( __('You are not allowed to edit this item.') );
@@ -417,4 +417,4 @@ try{document.forms.addtag['tag-name'].focus();}catch(e){}
 break;
 }
 
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/edit.php wp-admin/edit.php
index 65fd034..1d1a53a 100644
--- wp-admin/edit.php
+++ wp-admin/edit.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! $typenow )
 	wp_die( __( 'Invalid post type' ) );
@@ -224,7 +224,7 @@ if ( 'post' == $post_type ) {
 
 add_screen_option( 'per_page', array( 'label' => $title, 'default' => 20, 'option' => 'edit_' . $post_type . '_per_page' ) );
 
-require_once('./admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <div class="wrap">
 <?php screen_icon(); ?>
@@ -297,4 +297,4 @@ if ( $wp_list_table->has_items() )
 </div>
 
 <?php
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/export.php wp-admin/export.php
index fc491b3..8526898 100644
--- wp-admin/export.php
+++ wp-admin/export.php
@@ -7,13 +7,13 @@
  */
 
 /** Load WordPress Bootstrap */
-require_once ('admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !current_user_can('export') )
 	wp_die(__('You do not have sufficient permissions to export the content of this site.'));
 
 /** Load WordPress export API */
-require_once('./includes/export.php');
+require_once( ABSPATH . 'wp-admin/includes/export.php' );
 $title = __('Export');
 
 /**
@@ -100,7 +100,7 @@ if ( isset( $_GET['download'] ) ) {
 	die();
 }
 
-require_once ('admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 function export_date_options( $post_type = 'post' ) {
 	global $wpdb, $wp_locale;
@@ -217,4 +217,4 @@ function export_date_options( $post_type = 'post' ) {
 </form>
 </div>
 
-<?php include('admin-footer.php'); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/freedoms.php wp-admin/freedoms.php
index d7accd1..22d7a0f 100644
--- wp-admin/freedoms.php
+++ wp-admin/freedoms.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $title = __( 'Freedoms' );
 
diff --git wp-admin/import.php wp-admin/import.php
index 72b9142..076f0d1 100644
--- wp-admin/import.php
+++ wp-admin/import.php
@@ -9,7 +9,7 @@
 define('WP_LOAD_IMPORTERS', true);
 
 /** Load WordPress Bootstrap */
-require_once ('admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !current_user_can('import') )
 	wp_die(__('You do not have sufficient permissions to import content in this site.'));
@@ -47,7 +47,7 @@ if ( ! empty( $_GET['invalid'] ) && isset( $popular_importers[ $_GET['invalid']
 add_thickbox();
 wp_enqueue_script( 'plugin-install' );
 
-require_once ('admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 $parent_file = 'tools.php';
 ?>
 
@@ -130,4 +130,4 @@ if ( current_user_can('install_plugins') )
 
 <?php
 
-include ('admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/index.php wp-admin/index.php
index b476267..83803aa 100644
--- wp-admin/index.php
+++ wp-admin/index.php
@@ -7,7 +7,7 @@
  */
 
 /** Load WordPress Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 /** Load WordPress dashboard API */
 require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
diff --git wp-admin/install.php wp-admin/install.php
index 71d59a9..33ffc74 100644
--- wp-admin/install.php
+++ wp-admin/install.php
@@ -36,10 +36,10 @@ define( 'WP_INSTALLING', true );
 require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 
 /** Load WordPress Administration Upgrade API */
-require_once( dirname( __FILE__ ) . '/includes/upgrade.php' );
+require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
 
 /** Load wpdb */
-require_once(dirname(dirname(__FILE__)) . '/wp-includes/wp-db.php');
+require_once( ABSPATH . 'wp-includes/wp-db.php' );
 
 $step = isset( $_GET['step'] ) ? (int) $_GET['step'] : 0;
 
diff --git wp-admin/link-add.php wp-admin/link-add.php
index 6f9c567..d15fb93 100644
--- wp-admin/link-add.php
+++ wp-admin/link-add.php
@@ -7,7 +7,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can('manage_links') )
 	wp_die(__('You do not have sufficient permissions to add links to this site.'));
@@ -24,6 +24,6 @@ if ( wp_is_mobile() )
 	wp_enqueue_script( 'jquery-touch-punch' );
 
 $link = get_default_link_to_edit();
-include('./edit-link-form.php');
+include( ABSPATH . 'wp-admin/edit-link-form.php' );
 
-require('./admin-footer.php');
+require( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/link-manager.php wp-admin/link-manager.php
index 3154f8e..cbcf689 100644
--- wp-admin/link-manager.php
+++ wp-admin/link-manager.php
@@ -7,7 +7,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once ('admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 if ( ! current_user_can( 'manage_links' ) )
 	wp_die( __( 'You do not have sufficient permissions to edit the links for this site.' ) );
 
@@ -61,7 +61,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-include_once ('./admin-header.php');
+include_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( ! current_user_can('manage_links') )
 	wp_die(__("You do not have sufficient permissions to edit the links for this site."));
@@ -97,4 +97,4 @@ if ( isset($_REQUEST['deleted']) ) {
 </div>
 
 <?php
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/link.php wp-admin/link.php
index e696d45..1b27ce7 100644
--- wp-admin/link.php
+++ wp-admin/link.php
@@ -10,7 +10,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once ('admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_reset_vars( array( 'action', 'cat_id', 'link_id' ) );
 
@@ -111,8 +111,8 @@ switch ($action) {
 		if (!$link = get_link_to_edit($link_id))
 			wp_die(__('Link not found.'));
 
-		include ('edit-link-form.php');
-		include ('admin-footer.php');
+		include( ABSPATH . 'wp-admin/edit-link-form.php' );
+		include( ABSPATH . 'wp-admin/admin-footer.php' );
 		break;
 
 	default :
diff --git wp-admin/maint/repair.php wp-admin/maint/repair.php
index 7cc13e1..de85dba 100644
--- wp-admin/maint/repair.php
+++ wp-admin/maint/repair.php
@@ -7,7 +7,7 @@
  */
 define('WP_REPAIRING', true);
 
-require_once('../../wp-load.php');
+require_once( dirname( dirname( dirname( __FILE__ ) ) ) . '/wp-load.php' );
 
 header( 'Content-Type: text/html; charset=utf-8' );
 ?>
diff --git wp-admin/media-new.php wp-admin/media-new.php
index e428811..d8f8b63 100644
--- wp-admin/media-new.php
+++ wp-admin/media-new.php
@@ -10,7 +10,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if (!current_user_can('upload_files'))
 	wp_die(__('You do not have permission to upload files.'));
diff --git wp-admin/media-upload.php wp-admin/media-upload.php
index 96af66b..19c4f33 100644
--- wp-admin/media-upload.php
+++ wp-admin/media-upload.php
@@ -13,7 +13,7 @@ if ( ! isset( $_GET['inline'] ) )
 	define( 'IFRAME_REQUEST' , true );
 
 /** Load WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if (!current_user_can('upload_files'))
 	wp_die(__('You do not have permission to upload files.'));
diff --git wp-admin/media.php wp-admin/media.php
index 15d4323..c9f0348 100644
--- wp-admin/media.php
+++ wp-admin/media.php
@@ -7,7 +7,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $parent_file = 'upload.php';
 $submenu_file = 'upload.php';
@@ -84,7 +84,7 @@ case 'edit' :
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 	);
 
-	require( './admin-header.php' );
+	require( ABSPATH . 'wp-admin/admin-header.php' );
 
 	$parent_file = 'upload.php';
 	$message = '';
@@ -136,7 +136,7 @@ if ( current_user_can( 'upload_files' ) ) { ?>
 
 <?php
 
-	require( './admin-footer.php' );
+	require( ABSPATH . 'wp-admin/admin-footer.php' );
 
 	exit;
 
diff --git wp-admin/moderation.php wp-admin/moderation.php
index 9129795..13a9b4a 100644
--- wp-admin/moderation.php
+++ wp-admin/moderation.php
@@ -7,6 +7,6 @@
  * @package WordPress
  * @subpackage Administration
  */
-require_once('../wp-load.php');
+require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 wp_redirect( admin_url('edit-comments.php?comment_status=moderated') );
 exit;
diff --git wp-admin/ms-admin.php wp-admin/ms-admin.php
index fe5e19b..35e21e9 100644
--- wp-admin/ms-admin.php
+++ wp-admin/ms-admin.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_redirect( network_admin_url() );
 exit;
diff --git wp-admin/ms-delete-site.php wp-admin/ms-delete-site.php
index 7d772c2..a5921a7 100644
--- wp-admin/ms-delete-site.php
+++ wp-admin/ms-delete-site.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -29,7 +29,7 @@ $blog = get_blog_details();
 
 $title = __( 'Delete Site' );
 $parent_file = 'tools.php';
-require_once( './admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 echo '<div class="wrap">';
 screen_icon();
@@ -81,4 +81,4 @@ Webmaster
 }
 echo '</div>';
 
-include( './admin-footer.php' );
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/ms-edit.php wp-admin/ms-edit.php
index 6e56e02..5c405e6 100644
--- wp-admin/ms-edit.php
+++ wp-admin/ms-edit.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_redirect( network_admin_url() );
 exit;
diff --git wp-admin/ms-options.php wp-admin/ms-options.php
index 784ac24..764e937 100644
--- wp-admin/ms-options.php
+++ wp-admin/ms-options.php
@@ -7,6 +7,6 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-wp_redirect( network_admin_url('settings.php') );
\ No newline at end of file
+wp_redirect( network_admin_url('settings.php') );
diff --git wp-admin/ms-sites.php wp-admin/ms-sites.php
index 00502c9..4f2f2a9 100644
--- wp-admin/ms-sites.php
+++ wp-admin/ms-sites.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_redirect( network_admin_url('sites.php') );
 exit;
diff --git wp-admin/ms-themes.php wp-admin/ms-themes.php
index ad873ba..1a03c66 100644
--- wp-admin/ms-themes.php
+++ wp-admin/ms-themes.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_redirect( network_admin_url('themes.php') );
 exit;
diff --git wp-admin/ms-upgrade-network.php wp-admin/ms-upgrade-network.php
index 3d36a2c..ebf5d27 100644
--- wp-admin/ms-upgrade-network.php
+++ wp-admin/ms-upgrade-network.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once('admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_redirect( network_admin_url('upgrade.php') );
 exit;
diff --git wp-admin/ms-users.php wp-admin/ms-users.php
index a3be929..cc89815 100644
--- wp-admin/ms-users.php
+++ wp-admin/ms-users.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_redirect( network_admin_url('users.php') );
 exit;
diff --git wp-admin/my-sites.php wp-admin/my-sites.php
index 2ef4ca7..6107358 100644
--- wp-admin/my-sites.php
+++ wp-admin/my-sites.php
@@ -7,7 +7,7 @@
  * @since 3.0.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -49,7 +49,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-require_once( './admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( $updated ) { ?>
 	<div id="message" class="updated"><p><strong><?php _e( 'Settings saved.' ); ?></strong></p></div>
@@ -117,4 +117,4 @@ else :
 <?php endif; ?>
 	</div>
 <?php
-include( './admin-footer.php' );
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/nav-menus.php wp-admin/nav-menus.php
index 549d03b..ba84fc5 100644
--- wp-admin/nav-menus.php
+++ wp-admin/nav-menus.php
@@ -10,7 +10,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 // Load all the nav menu interface functions
 require_once( ABSPATH . 'wp-admin/includes/nav-menu.php' );
@@ -529,7 +529,7 @@ get_current_screen()->set_help_sidebar(
 );
 
 // Get the admin header
-require_once( './admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <div class="wrap">
 	<?php screen_icon(); ?>
@@ -761,4 +761,4 @@ require_once( './admin-header.php' );
 	</div><!-- /#nav-menus-frame -->
 	<?php endif; ?>
 </div><!-- /.wrap-->
-<?php include( './admin-footer.php' ); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/network.php wp-admin/network.php
index c3dea68..cdef7f4 100644
--- wp-admin/network.php
+++ wp-admin/network.php
@@ -13,7 +13,7 @@
 define( 'WP_INSTALLING_NETWORK', true );
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_super_admin() )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
diff --git wp-admin/network/about.php wp-admin/network/about.php
index e8bbe99..4ad5412 100644
--- wp-admin/network/about.php
+++ wp-admin/network/about.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../about.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/about.php' );
diff --git wp-admin/network/credits.php wp-admin/network/credits.php
index 82caa3a..3d3ae14 100644
--- wp-admin/network/credits.php
+++ wp-admin/network/credits.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../credits.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/credits.php' );
diff --git wp-admin/network/edit.php wp-admin/network/edit.php
index e76f258..b1ae4bb 100644
--- wp-admin/network/edit.php
+++ wp-admin/network/edit.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
diff --git wp-admin/network/freedoms.php wp-admin/network/freedoms.php
index a15a4c3..da7f86b 100644
--- wp-admin/network/freedoms.php
+++ wp-admin/network/freedoms.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../freedoms.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/freedoms.php' );
diff --git wp-admin/network/index.php wp-admin/network/index.php
index 96c2c24..e5cec97 100644
--- wp-admin/network/index.php
+++ wp-admin/network/index.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 /** Load WordPress dashboard API */
 require_once( ABSPATH . 'wp-admin/includes/dashboard.php' );
@@ -62,7 +62,7 @@ add_thickbox();
 
 add_screen_option('layout_columns', array('max' => 4, 'default' => 2) );
 
-require_once( '../admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
@@ -79,4 +79,4 @@ require_once( '../admin-header.php' );
 
 </div><!-- wrap -->
 
-<?php include( '../admin-footer.php' ); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/network/plugin-editor.php wp-admin/network/plugin-editor.php
index 8850aa8..9af590c 100644
--- wp-admin/network/plugin-editor.php
+++ wp-admin/network/plugin-editor.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../plugin-editor.php' );
+require( ABSPATH . 'wp-admin/plugin-editor.php' );
diff --git wp-admin/network/plugin-install.php wp-admin/network/plugin-install.php
index 5c6243f..a8a1c17 100644
--- wp-admin/network/plugin-install.php
+++ wp-admin/network/plugin-install.php
@@ -11,9 +11,9 @@ if ( isset( $_GET['tab'] ) && ( 'plugin-information' == $_GET['tab'] ) )
 	define( 'IFRAME_REQUEST', true );
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../plugin-install.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/plugin-install.php' );
diff --git wp-admin/network/plugins.php wp-admin/network/plugins.php
index 514a22b..e997060 100644
--- wp-admin/network/plugins.php
+++ wp-admin/network/plugins.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../plugins.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/plugins.php' );
diff --git wp-admin/network/profile.php wp-admin/network/profile.php
index c100e68..df6b782 100644
--- wp-admin/network/profile.php
+++ wp-admin/network/profile.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../profile.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/profile.php' );
diff --git wp-admin/network/settings.php wp-admin/network/settings.php
index e745694..4c8706e 100644
--- wp-admin/network/settings.php
+++ wp-admin/network/settings.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -72,7 +72,7 @@ if ( $_POST ) {
 	exit();
 }
 
-include( '../admin-header.php' );
+include( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( isset( $_GET['updated'] ) ) {
 	?><div id="message" class="updated"><p><?php _e( 'Options saved.' ) ?></p></div><?php
@@ -301,4 +301,4 @@ if ( isset( $_GET['updated'] ) ) {
 	</form>
 </div>
 
-<?php include( '../admin-footer.php' ); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/network/setup.php wp-admin/network/setup.php
index e5d5880..3593899 100644
--- wp-admin/network/setup.php
+++ wp-admin/network/setup.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../network.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/network.php' );
diff --git wp-admin/network/site-info.php wp-admin/network/site-info.php
index 7dd6aeb..bca71e0 100644
--- wp-admin/network/site-info.php
+++ wp-admin/network/site-info.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -91,7 +91,7 @@ $title = sprintf( __('Edit Site: %s'), $site_url_no_http );
 $parent_file = 'sites.php';
 $submenu_file = 'sites.php';
 
-require('../admin-header.php');
+require( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
@@ -177,4 +177,4 @@ if ( ! empty( $messages ) ) {
 
 </div>
 <?php
-require('../admin-footer.php');
+require( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/network/site-new.php wp-admin/network/site-new.php
index 9fc5eef..df98d95 100644
--- wp-admin/network/site-new.php
+++ wp-admin/network/site-new.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -107,7 +107,7 @@ if ( isset($_GET['update']) ) {
 $title = __('Add New Site');
 $parent_file = 'sites.php';
 
-require('../admin-header.php');
+require( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
@@ -150,4 +150,4 @@ if ( ! empty( $messages ) ) {
 	</form>
 </div>
 <?php
-require('../admin-footer.php');
+require( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/network/site-settings.php wp-admin/network/site-settings.php
index c3aec75..39a2af8 100644
--- wp-admin/network/site-settings.php
+++ wp-admin/network/site-settings.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -77,7 +77,7 @@ $title = sprintf( __('Edit Site: %s'), $site_url_no_http );
 $parent_file = 'sites.php';
 $submenu_file = 'sites.php';
 
-require('../admin-header.php');
+require( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
@@ -152,4 +152,4 @@ if ( ! empty( $messages ) ) {
 
 </div>
 <?php
-require('../admin-footer.php');
+require( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/network/site-themes.php wp-admin/network/site-themes.php
index b47a0c6..ec8fc7d 100644
--- wp-admin/network/site-themes.php
+++ wp-admin/network/site-themes.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -132,7 +132,7 @@ $title = sprintf( __('Edit Site: %s'), $site_url_no_http );
 $parent_file = 'sites.php';
 $submenu_file = 'sites.php';
 
-require('../admin-header.php'); ?>
+require( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
 <?php screen_icon('ms-admin'); ?>
diff --git wp-admin/network/site-users.php wp-admin/network/site-users.php
index 0c7a1c7..62c6212 100644
--- wp-admin/network/site-users.php
+++ wp-admin/network/site-users.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -167,7 +167,7 @@ $submenu_file = 'sites.php';
 if ( ! wp_is_large_network( 'users' ) && apply_filters( 'show_network_site_users_add_existing_form', true ) )
 	wp_enqueue_script( 'user-suggest' );
 
-require('../admin-header.php'); ?>
+require( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <script type='text/javascript'>
 /* <![CDATA[ */
@@ -307,4 +307,4 @@ endif; ?>
 <?php endif; ?>
 </div>
 <?php
-require('../admin-footer.php');
+require( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/network/sites.php wp-admin/network/sites.php
index 93341c3..c5d353a 100644
--- wp-admin/network/sites.php
+++ wp-admin/network/sites.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -225,7 +225,7 @@ if ( isset( $_GET['updated'] ) ) {
 
 $wp_list_table->prepare_items();
 
-require_once( '../admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -254,4 +254,4 @@ require_once( '../admin-header.php' );
 </div>
 <?php
 
-require_once( '../admin-footer.php' ); ?>
+require_once( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/network/theme-editor.php wp-admin/network/theme-editor.php
index f6ac9c2..621c506 100644
--- wp-admin/network/theme-editor.php
+++ wp-admin/network/theme-editor.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../theme-editor.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/theme-editor.php' );
diff --git wp-admin/network/theme-install.php wp-admin/network/theme-install.php
index bc4e626..c666eaf 100644
--- wp-admin/network/theme-install.php
+++ wp-admin/network/theme-install.php
@@ -11,9 +11,9 @@ if ( isset( $_GET['tab'] ) && ( 'theme-information' == $_GET['tab'] ) )
 	define( 'IFRAME_REQUEST', true );
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../theme-install.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/theme-install.php' );
diff --git wp-admin/network/themes.php wp-admin/network/themes.php
index 711b44e..264f90e 100644
--- wp-admin/network/themes.php
+++ wp-admin/network/themes.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
diff --git wp-admin/network/update-core.php wp-admin/network/update-core.php
index d4f9c76..3d2825a 100644
--- wp-admin/network/update-core.php
+++ wp-admin/network/update-core.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../update-core.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/update-core.php' );
diff --git wp-admin/network/update.php wp-admin/network/update.php
index b2c6177..c90098b 100644
--- wp-admin/network/update.php
+++ wp-admin/network/update.php
@@ -11,9 +11,9 @@ if ( isset( $_GET['action'] ) && in_array( $_GET['action'], array( 'update-selec
 	define( 'IFRAME_REQUEST', true );
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../update.php' );
+require( ABSPATH . 'wp-admin/update.php' );
diff --git wp-admin/network/upgrade.php wp-admin/network/upgrade.php
index 7415654..6a09aa5 100644
--- wp-admin/network/upgrade.php
+++ wp-admin/network/upgrade.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -33,7 +33,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-require_once('../admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( ! current_user_can( 'manage_network' ) )
 	wp_die( __( 'You do not have permission to access this page.' ) );
@@ -96,4 +96,4 @@ switch ( $action ) {
 ?>
 </div>
 
-<?php include('../admin-footer.php'); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/network/user-edit.php wp-admin/network/user-edit.php
index 0b2cfd2..effaaf8 100644
--- wp-admin/network/user-edit.php
+++ wp-admin/network/user-edit.php
@@ -8,9 +8,9 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
 
-require( '../user-edit.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/user-edit.php' );
diff --git wp-admin/network/user-new.php wp-admin/network/user-new.php
index 316fffe..6d09b30 100644
--- wp-admin/network/user-new.php
+++ wp-admin/network/user-new.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -66,7 +66,7 @@ if ( isset($_GET['update']) ) {
 $title = __('Add New User');
 $parent_file = 'users.php';
 
-require('../admin-header.php'); ?>
+require( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
 <?php screen_icon(); ?>
@@ -104,4 +104,4 @@ if ( isset( $add_user_errors ) && is_wp_error( $add_user_errors ) ) { ?>
 	</form>
 </div>
 <?php
-require('../admin-footer.php');
+require( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/network/users.php wp-admin/network/users.php
index 1318355..415b0c2 100644
--- wp-admin/network/users.php
+++ wp-admin/network/users.php
@@ -8,7 +8,7 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! is_multisite() )
 	wp_die( __( 'Multisite support is not enabled.' ) );
@@ -101,11 +101,11 @@ if ( isset( $_GET['action'] ) ) {
 				$_POST['allusers'] = array( $id ); // confirm_delete_users() can only handle with arrays
 				$title = __( 'Users' );
 				$parent_file = 'users.php';
-				require_once( '../admin-header.php' );
+				require_once( ABSPATH . 'wp-admin/admin-header.php' );
 				echo '<div class="wrap">';
 				confirm_delete_users( $_POST['allusers'] );
 				echo '</div>';
-	            require_once( '../admin-footer.php' );
+	            require_once( ABSPATH . 'wp-admin/admin-footer.php' );
 	  		} else {
 				wp_redirect( network_admin_url( 'users.php' ) );
 			}
@@ -130,11 +130,11 @@ if ( isset( $_GET['action'] ) ) {
 									wp_die( __( 'You do not have permission to access this page.' ) );
 								$title = __( 'Users' );
 								$parent_file = 'users.php';
-								require_once( '../admin-header.php' );
+								require_once( ABSPATH . 'wp-admin/admin-header.php' );
 								echo '<div class="wrap">';
 								confirm_delete_users( $_POST['allusers'] );
 								echo '</div>';
-								require_once( '../admin-footer.php' );
+								require_once( ABSPATH . 'wp-admin/admin-footer.php' );
 								exit();
 							break;
 
@@ -245,7 +245,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-require_once( '../admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty( $_REQUEST['action'] ) ) {
 	?>
@@ -296,4 +296,4 @@ if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty(
 	</form>
 </div>
 
-<?php require_once( '../admin-footer.php' ); ?>
+<?php require_once( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/options-discussion.php wp-admin/options-discussion.php
index 6e8d79f..9c8e4cb 100644
--- wp-admin/options-discussion.php
+++ wp-admin/options-discussion.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'manage_options' ) )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
@@ -28,7 +28,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-include('./admin-header.php');
+include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -249,4 +249,4 @@ echo apply_filters('default_avatar_select', $avatar_list);
 </form>
 </div>
 
-<?php include('./admin-footer.php'); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/options-general.php wp-admin/options-general.php
index fdae33a..9f29357 100644
--- wp-admin/options-general.php
+++ wp-admin/options-general.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'manage_options' ) )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
@@ -80,7 +80,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-include('./admin-header.php');
+include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -324,4 +324,4 @@ endfor;
 
 </div>
 
-<?php include('./admin-footer.php') ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/options-media.php wp-admin/options-media.php
index 8ba2371..f035c72 100644
--- wp-admin/options-media.php
+++ wp-admin/options-media.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'manage_options' ) )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
@@ -35,7 +35,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-include('./admin-header.php');
+include( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
@@ -134,4 +134,4 @@ if ( get_option('upload_url_path') || ( get_option('upload_path') != 'wp-content
 
 </div>
 
-<?php include('./admin-footer.php'); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/options-permalink.php wp-admin/options-permalink.php
index d086fdc..ba1d6a2 100644
--- wp-admin/options-permalink.php
+++ wp-admin/options-permalink.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'manage_options' ) )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
@@ -282,4 +282,4 @@ printf( __('If you like, you may enter custom structures for your category and t
 
 </div>
 
-<?php require('./admin-footer.php'); ?>
+<?php require( dirname( __FILE__ ) . '/admin-footer.php' ); ?>
diff --git wp-admin/options-reading.php wp-admin/options-reading.php
index 3ca10df..3302fb5 100644
--- wp-admin/options-reading.php
+++ wp-admin/options-reading.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'manage_options' ) )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
@@ -72,7 +72,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-include( './admin-header.php' );
+include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -167,4 +167,4 @@ else :
 <?php submit_button(); ?>
 </form>
 </div>
-<?php include( './admin-footer.php' ); ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/options-writing.php wp-admin/options-writing.php
index 8015bae..d13f4a3 100644
--- wp-admin/options-writing.php
+++ wp-admin/options-writing.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'manage_options' ) )
 	wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
@@ -50,7 +50,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-include('./admin-header.php');
+include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -178,4 +178,4 @@ wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_email_categor
 </form>
 </div>
 
-<?php include('./admin-footer.php') ?>
+<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
diff --git wp-admin/options.php wp-admin/options.php
index 80a0719..8be1161 100644
--- wp-admin/options.php
+++ wp-admin/options.php
@@ -16,7 +16,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $title = __('Settings');
 $this_file = 'options.php';
@@ -172,7 +172,7 @@ if ( 'update' == $action ) {
 	exit;
 }
 
-include('./admin-header.php'); ?>
+include( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
 <?php screen_icon(); ?>
@@ -228,4 +228,4 @@ endforeach;
 </div>
 
 <?php
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/plugin-editor.php wp-admin/plugin-editor.php
index 2167c1a..6571a63 100644
--- wp-admin/plugin-editor.php
+++ wp-admin/plugin-editor.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( is_multisite() && ! is_network_admin() ) {
 	wp_redirect( network_admin_url( 'plugin-editor.php' ) );
diff --git wp-admin/plugin-install.php wp-admin/plugin-install.php
index 25470d6..6ed2d28 100644
--- wp-admin/plugin-install.php
+++ wp-admin/plugin-install.php
@@ -10,7 +10,7 @@ if ( !defined( 'IFRAME_REQUEST' ) && isset( $_GET['tab'] ) && ( 'plugin-informat
 	define( 'IFRAME_REQUEST', true );
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can('install_plugins') )
 	wp_die(__('You do not have sufficient permissions to install plugins on this site.'));
diff --git wp-admin/plugins.php wp-admin/plugins.php
index c371b64..b587c66 100644
--- wp-admin/plugins.php
+++ wp-admin/plugins.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can('activate_plugins') )
 	wp_die( __( 'You do not have sufficient permissions to manage plugins for this site.' ) );
diff --git wp-admin/post-new.php wp-admin/post-new.php
index 4d7df63..5d860f7 100644
--- wp-admin/post-new.php
+++ wp-admin/post-new.php
@@ -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';
@@ -62,5 +62,5 @@ if ( is_multisite() ) {
 // 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' );
diff --git wp-admin/post.php wp-admin/post.php
index eab89e6..b832004 100644
--- wp-admin/post.php
+++ wp-admin/post.php
@@ -9,7 +9,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $parent_file = 'edit.php';
 $submenu_file = 'edit.php';
@@ -195,7 +195,7 @@ case 'edit':
 		enqueue_comment_hotkeys_js();
 	}
 
-	include('./edit-form-advanced.php');
+	include( ABSPATH . 'wp-admin/edit-form-advanced.php' );
 
 	break;
 
@@ -309,4 +309,4 @@ default:
 	exit();
 	break;
 } // end switch
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/press-this.php wp-admin/press-this.php
index 0f2be6c..38c6dfb 100644
--- wp-admin/press-this.php
+++ wp-admin/press-this.php
@@ -9,7 +9,7 @@
 define('IFRAME_REQUEST' , true);
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset'));
 
diff --git wp-admin/profile.php wp-admin/profile.php
index c5021f1..0f33eb2 100644
--- wp-admin/profile.php
+++ wp-admin/profile.php
@@ -15,4 +15,4 @@
 define('IS_PROFILE_PAGE', true);
 
 /** Load User Editing Page */
-require_once('./user-edit.php');
+require_once( dirname( __FILE__ ) . '/user-edit.php' );
diff --git wp-admin/revision.php wp-admin/revision.php
index b6b4ae8..e11b6b8 100644
--- wp-admin/revision.php
+++ wp-admin/revision.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 require ABSPATH . 'wp-admin/includes/revision.php';
 
@@ -110,7 +110,7 @@ $revisions_sidebar .= '<p>' . __( '<a href="http://wordpress.org/support/" targe
 
 get_current_screen()->set_help_sidebar( $revisions_sidebar );
 
-require_once( './admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
@@ -207,4 +207,4 @@ require_once( './admin-header.php' );
 
 
 <?php
-require_once( './admin-footer.php' );
+require_once( dirname( __FILE__ ) . '/admin-footer.php' );
diff --git wp-admin/theme-editor.php wp-admin/theme-editor.php
index 8f95cab..56b3af0 100644
--- wp-admin/theme-editor.php
+++ wp-admin/theme-editor.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( is_multisite() && ! is_network_admin() ) {
 	wp_redirect( network_admin_url( 'theme-editor.php' ) );
diff --git wp-admin/theme-install.php wp-admin/theme-install.php
index 14d9f52..07f42d7 100644
--- wp-admin/theme-install.php
+++ wp-admin/theme-install.php
@@ -10,7 +10,7 @@ if ( !defined( 'IFRAME_REQUEST' ) && isset( $_GET['tab'] ) && ( 'theme-informati
 	define( 'IFRAME_REQUEST', true );
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can('install_themes') )
 	wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) );
diff --git wp-admin/themes.php wp-admin/themes.php
index 14ed887..099529c 100644
--- wp-admin/themes.php
+++ wp-admin/themes.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !current_user_can('switch_themes') && !current_user_can('edit_theme_options') )
 	wp_die( __( 'Cheatin&#8217; uh?' ) );
@@ -91,7 +91,7 @@ get_current_screen()->set_help_sidebar(
 wp_enqueue_script( 'theme' );
 wp_enqueue_script( 'customize-loader' );
 
-require_once('./admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap"><?php
@@ -213,7 +213,7 @@ $customize_title = sprintf( __( 'Customize &#8220;%s&#8221;' ), $ct->display('Na
 <?php
 if ( ! current_user_can( 'switch_themes' ) ) {
 	echo '</div>';
-	require( './admin-footer.php' );
+	require( dirname( __FILE__ ) . '/admin-footer.php' );
 	exit;
 }
 ?>
@@ -308,4 +308,4 @@ if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_
 ?>
 </div>
 
-<?php require('./admin-footer.php'); ?>
+<?php require( dirname( __FILE__ ) . '/admin-footer.php' ); ?>
diff --git wp-admin/tools.php wp-admin/tools.php
index 387be90..4fab0bd 100644
--- wp-admin/tools.php
+++ wp-admin/tools.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 $title = __('Tools');
 
@@ -29,7 +29,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
 );
 
-require_once('./admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 <div class="wrap">
@@ -68,4 +68,4 @@ do_action( 'tool_box' );
 ?>
 </div>
 <?php
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/update-core.php wp-admin/update-core.php
index c8f5877..8757222 100644
--- wp-admin/update-core.php
+++ wp-admin/update-core.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_enqueue_style( 'plugin-install' );
 wp_enqueue_script( 'plugin-install' );
@@ -543,4 +543,4 @@ if ( 'upgrade-core' == $action ) {
 
 } else {
 	do_action('update-core-custom_' . $action);
-}
\ No newline at end of file
+}
diff --git wp-admin/update.php wp-admin/update.php
index caed6e7..b89ada2 100644
--- wp-admin/update.php
+++ wp-admin/update.php
@@ -10,7 +10,7 @@ if ( ! defined( 'IFRAME_REQUEST' ) && isset( $_GET['action'] ) && in_array( $_GE
 	define( 'IFRAME_REQUEST', true );
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
 
diff --git wp-admin/upgrade.php wp-admin/upgrade.php
index b042877..24fe976 100644
--- wp-admin/upgrade.php
+++ wp-admin/upgrade.php
@@ -15,7 +15,7 @@
 define( 'WP_INSTALLING', true );
 
 /** Load WordPress Bootstrap */
-require( '../wp-load.php' );
+require( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
 
 nocache_headers();
 
diff --git wp-admin/upload.php wp-admin/upload.php
index 8dec130..64d0f84 100644
--- wp-admin/upload.php
+++ wp-admin/upload.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( !current_user_can('upload_files') )
 	wp_die( __( 'You do not have permission to upload files.' ) );
@@ -173,7 +173,7 @@ get_current_screen()->set_help_sidebar(
 	'<p>' . __( '<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
 );
 
-require_once('./admin-header.php');
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
@@ -247,4 +247,4 @@ if ( !empty($message) ) { ?>
 </div>
 
 <?php
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/user-edit.php wp-admin/user-edit.php
index bb9119f..fb3b680 100644
--- wp-admin/user-edit.php
+++ wp-admin/user-edit.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 wp_reset_vars( array( 'action', 'user_id', 'wp_http_referer' ) );
 
diff --git wp-admin/user-new.php wp-admin/user-new.php
index 33b8196..4872648 100644
--- wp-admin/user-new.php
+++ wp-admin/user-new.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once('./admin.php');
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( is_multisite() ) {
 	if ( ! current_user_can( 'create_users' ) && ! current_user_can( 'promote_users' ) )
@@ -187,7 +187,7 @@ if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_netw
 	wp_enqueue_script( 'user-suggest' );
 }
 
-require_once( 'admin-header.php' );
+require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 if ( isset($_GET['update']) ) {
 	$messages = array();
@@ -386,4 +386,4 @@ foreach ( array( 'user_login' => 'login', 'first_name' => 'firstname', 'last_nam
 <?php } // current_user_can('create_users') ?>
 </div>
 <?php
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/user/about.php wp-admin/user/about.php
index a5dbc98..b794355 100644
--- wp-admin/user/about.php
+++ wp-admin/user/about.php
@@ -8,6 +8,6 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-require( '../about.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/about.php' );
diff --git wp-admin/user/credits.php wp-admin/user/credits.php
index faba84d..2b4021a 100644
--- wp-admin/user/credits.php
+++ wp-admin/user/credits.php
@@ -8,6 +8,6 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-require( '../credits.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/credits.php' );
diff --git wp-admin/user/freedoms.php wp-admin/user/freedoms.php
index 3d04407..d2b77b5 100644
--- wp-admin/user/freedoms.php
+++ wp-admin/user/freedoms.php
@@ -8,6 +8,6 @@
  */
 
 /** Load WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-require( '../freedoms.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/freedoms.php' );
diff --git wp-admin/user/index.php wp-admin/user/index.php
index fe0c27c..15ee54e 100644
--- wp-admin/user/index.php
+++ wp-admin/user/index.php
@@ -7,6 +7,6 @@
  * @since 3.1.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-require( '../index.php' );
+require( ABSPATH . 'wp-admin/index.php' );
diff --git wp-admin/user/profile.php wp-admin/user/profile.php
index b55ba1c..ba059f9 100644
--- wp-admin/user/profile.php
+++ wp-admin/user/profile.php
@@ -7,6 +7,6 @@
  * @since 3.1.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-require( '../profile.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/profile.php' );
diff --git wp-admin/user/user-edit.php wp-admin/user/user-edit.php
index 31794ba..24b50bf 100644
--- wp-admin/user/user-edit.php
+++ wp-admin/user/user-edit.php
@@ -7,6 +7,6 @@
  * @since 3.1.0
  */
 
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
-require( '../user-edit.php' );
\ No newline at end of file
+require( ABSPATH . 'wp-admin/user-edit.php' );
diff --git wp-admin/users.php wp-admin/users.php
index e807487..1f4fc5e 100644
--- wp-admin/users.php
+++ wp-admin/users.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 if ( ! current_user_can( 'list_users' ) )
 	wp_die( __( 'Cheatin&#8217; uh?' ) );
@@ -211,7 +211,7 @@ case 'delete':
 
 	add_action( 'admin_head', 'delete_users_add_js' );
 
-	include ('admin-header.php');
+	include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <form action="" method="post" name="updateusers" id="updateusers">
 <?php wp_nonce_field('delete-users') ?>
@@ -316,7 +316,7 @@ case 'remove':
 	else
 		$userids = $_REQUEST['users'];
 
-	include ('admin-header.php');
+	include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <form action="" method="post" name="updateusers" id="updateusers">
 <?php wp_nonce_field('remove-users') ?>
@@ -368,7 +368,7 @@ default:
 		exit;
 	}
 
-	include('./admin-header.php');
+	include( ABSPATH . 'wp-admin/admin-header.php' );
 
 	$messages = array();
 	if ( isset($_GET['update']) ) :
@@ -455,4 +455,4 @@ break;
 
 } // end of the $doaction switch
 
-include('./admin-footer.php');
+include( ABSPATH . 'wp-admin/admin-footer.php' );
diff --git wp-admin/widgets.php wp-admin/widgets.php
index 3e0b146..1a6f158 100644
--- wp-admin/widgets.php
+++ wp-admin/widgets.php
@@ -7,7 +7,7 @@
  */
 
 /** WordPress Administration Bootstrap */
-require_once( './admin.php' );
+require_once( dirname( __FILE__ ) . '/admin.php' );
 
 /** WordPress Administration Widgets API */
 require_once(ABSPATH . 'wp-admin/includes/widgets.php');
@@ -221,7 +221,7 @@ if ( isset($_GET['editwidget']) && $_GET['editwidget'] ) {
 	$width = ' style="width:' . max($control['width'], 350) . 'px"';
 	$key = isset($_GET['key']) ? (int) $_GET['key'] : 0;
 
-	require_once( './admin-header.php' ); ?>
+	require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 	<div class="wrap">
 	<?php screen_icon(); ?>
 	<h2><?php echo esc_html( $title ); ?></h2>
@@ -288,7 +288,7 @@ if ( isset($_GET['editwidget']) && $_GET['editwidget'] ) {
 	</div>
 	</div>
 <?php
-	require_once( './admin-footer.php' );
+	require_once( dirname( __FILE__ ) . '/admin-footer.php' );
 	exit;
 }
 
@@ -301,7 +301,7 @@ $errors = array(
 	__('Error in displaying the widget settings form.')
 );
 
-require_once( './admin-header.php' ); ?>
+require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
 <?php screen_icon(); ?>
@@ -396,4 +396,4 @@ foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
 
 <?php
 do_action( 'sidebar_admin_page' );
-require_once( './admin-footer.php' );
+require_once( dirname( __FILE__ ) . '/admin-footer.php' );
diff --git wp-cron.php wp-cron.php
index 04953c8..13f456e 100644
--- wp-cron.php
+++ wp-cron.php
@@ -23,7 +23,7 @@ define('DOING_CRON', true);
 
 if ( !defined('ABSPATH') ) {
 	/** Set up WordPress environment */
-	require_once('./wp-load.php');
+	require_once( dirname( __FILE__ ) . '/wp-load.php' );
 }
 
 // Uncached doing_cron transient fetch
diff --git wp-includes/class-feed.php wp-includes/class-feed.php
index bdad84d..342e04d 100644
--- wp-includes/class-feed.php
+++ wp-includes/class-feed.php
@@ -1,7 +1,7 @@
 <?php
 
 if ( !class_exists('SimplePie') )
-	require_once (ABSPATH . WPINC . '/class-simplepie.php');
+	require_once( ABSPATH . WPINC . '/class-simplepie.php' );
 
 class WP_Feed_Cache extends SimplePie_Cache {
 	/**
diff --git wp-includes/feed.php wp-includes/feed.php
index e6b9ae0..680a682 100644
--- wp-includes/feed.php
+++ wp-includes/feed.php
@@ -527,7 +527,7 @@ function feed_content_type( $type = '' ) {
  * @return WP_Error|SimplePie WP_Error object on failure or SimplePie object on success
  */
 function fetch_feed( $url ) {
-	require_once ( ABSPATH . WPINC . '/class-feed.php' );
+	require_once( ABSPATH . WPINC . '/class-feed.php' );
 
 	$feed = new SimplePie();
 
diff --git wp-includes/js/tinymce/wp-mce-help.php wp-includes/js/tinymce/wp-mce-help.php
index 88c728b..befcf94 100644
--- wp-includes/js/tinymce/wp-mce-help.php
+++ wp-includes/js/tinymce/wp-mce-help.php
@@ -6,7 +6,7 @@
  */
 
 /** @ignore */
-require_once('../../../wp-load.php');
+require_once( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) . '/wp-load.php' );
 header('Content-Type: text/html; charset=' . get_bloginfo('charset'));
 ?>
 <!DOCTYPE html>
diff --git wp-includes/load.php wp-includes/load.php
index e1eb15e..9cde845 100644
--- wp-includes/load.php
+++ wp-includes/load.php
@@ -384,10 +384,10 @@ function wp_start_object_cache() {
 	$first_init = false;
  	if ( ! function_exists( 'wp_cache_init' ) ) {
 		if ( file_exists( WP_CONTENT_DIR . '/object-cache.php' ) ) {
-			require_once ( WP_CONTENT_DIR . '/object-cache.php' );
+			require_once( WP_CONTENT_DIR . '/object-cache.php' );
 			$_wp_using_ext_object_cache = true;
 		} else {
-			require_once ( ABSPATH . WPINC . '/cache.php' );
+			require_once( ABSPATH . WPINC . '/cache.php' );
 			$_wp_using_ext_object_cache = false;
 		}
 		$first_init = true;
diff --git wp-includes/rss-functions.php wp-includes/rss-functions.php
index 8645847..e6fc2b1 100644
--- wp-includes/rss-functions.php
+++ wp-includes/rss-functions.php
@@ -6,4 +6,4 @@
  */
 
 _deprecated_file( basename(__FILE__), '2.1', WPINC . '/rss.php' );
-require_once (ABSPATH . WPINC . '/rss.php');
+require_once( ABSPATH . WPINC . '/rss.php' );
diff --git wp-links-opml.php wp-links-opml.php
index e30869b..cfd58b7 100644
--- wp-links-opml.php
+++ wp-links-opml.php
@@ -12,7 +12,7 @@
  * @package WordPress
  */
 
-require_once('./wp-load.php');
+require_once( dirname( __FILE__ ) . '/wp-load.php' );
 
 header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true);
 $link_cat = '';
@@ -56,4 +56,4 @@ foreach ( (array)$cats as $cat ) :
 endforeach; // $cats
 ?>
 </body>
-</opml>
\ No newline at end of file
+</opml>
diff --git wp-signup.php wp-signup.php
index 9dd2c3d..e1ba831 100644
--- wp-signup.php
+++ wp-signup.php
@@ -5,7 +5,7 @@ require( dirname(__FILE__) . '/wp-load.php' );
 
 add_action( 'wp_head', 'wp_no_robots' );
 
-require( './wp-blog-header.php' );
+require( dirname( __FILE__ ) . '/wp-blog-header.php' );
 
 if ( is_array( get_site_option( 'illegal_names' )) && isset( $_GET[ 'new' ] ) && in_array( $_GET[ 'new' ], get_site_option( 'illegal_names' ) ) == true ) {
 	wp_redirect( network_home_url() );
diff --git wp-trackback.php wp-trackback.php
index 8b41505..3b6e431 100644
--- wp-trackback.php
+++ wp-trackback.php
@@ -6,7 +6,7 @@
  */
 
 if (empty($wp)) {
-	require_once('./wp-load.php');
+	require_once( dirname( __FILE__ ) . '/wp-load.php' );
 	wp( array( 'tb' => '1' ) );
 }
 
