X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/61343b82c4f0da4c68e4c6373daafff4a81efdd1..c81aba3d563f7459dc79140e4c5be67bcf506b92:/wp-admin/load-scripts.php diff --git a/wp-admin/load-scripts.php b/wp-admin/load-scripts.php index 8dfe3b18..4c7d40ed 100644 --- a/wp-admin/load-scripts.php +++ b/wp-admin/load-scripts.php @@ -3,7 +3,7 @@ /** * Disable error reporting * - * Set this to error_reporting( E_ALL ) or error_reporting( E_ALL | E_STRICT ) for debugging + * Set this to error_reporting( -1 ) for debugging. */ error_reporting(0); @@ -11,109 +11,6 @@ error_reporting(0); define( 'ABSPATH', dirname(dirname(__FILE__)) . '/' ); define( 'WPINC', 'wp-includes' ); -/** - * @ignore - */ -function __() {} - -/** - * @ignore - */ -function _x() {} - -/** - * @ignore - */ -function add_filter() {} - -/** - * @ignore - */ -function esc_attr() {} - -/** - * @ignore - */ -function apply_filters() {} - -/** - * @ignore - */ -function get_option() {} - -/** - * @ignore - */ -function is_lighttpd_before_150() {} - -/** - * @ignore - */ -function add_action() {} - -/** - * @ignore - */ -function did_action() {} - -/** - * @ignore - */ -function do_action_ref_array() {} - -/** - * @ignore - */ -function get_bloginfo() {} - -/** - * @ignore - */ -function is_admin() {return true;} - -/** - * @ignore - */ -function site_url() {} - -/** - * @ignore - */ -function admin_url() {} - -/** - * @ignore - */ -function home_url() {} - -/** - * @ignore - */ -function includes_url() {} - -/** - * @ignore - */ -function wp_guess_url() {} - -if ( ! function_exists( 'json_encode' ) ) : -/** - * @ignore - */ -function json_encode() {} -endif; - -function get_file($path) { - - if ( function_exists('realpath') ) - $path = realpath($path); - - if ( ! $path || ! @is_file($path) ) - return ''; - - return @file_get_contents($path); -} - $load = $_GET['load']; if ( is_array( $load ) ) $load = implode( '', $load ); @@ -124,8 +21,9 @@ $load = array_unique( explode( ',', $load ) ); if ( empty($load) ) exit; -require(ABSPATH . WPINC . '/script-loader.php'); -require(ABSPATH . WPINC . '/version.php'); +require( ABSPATH . 'wp-admin/includes/noop.php' ); +require( ABSPATH . WPINC . '/script-loader.php' ); +require( ABSPATH . WPINC . '/version.php' ); $compress = ( isset($_GET['c']) && $_GET['c'] ); $force_gzip = ( $compress && 'gzip' == $_GET['c'] ); @@ -135,7 +33,7 @@ $out = ''; $wp_scripts = new WP_Scripts(); wp_default_scripts($wp_scripts); -foreach( $load as $handle ) { +foreach ( $load as $handle ) { if ( !array_key_exists($handle, $wp_scripts->registered) ) continue; @@ -143,7 +41,7 @@ foreach( $load as $handle ) { $out .= get_file($path) . "\n"; } -header('Content-Type: application/x-javascript; charset=UTF-8'); +header('Content-Type: application/javascript; charset=UTF-8'); header('Expires: ' . gmdate( "D, d M Y H:i:s", time() + $expires_offset ) . ' GMT'); header("Cache-Control: public, max-age=$expires_offset");