UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV/NL/wcX/8jV/wRJ/7TRfsif8Apx1aiiij/g3Q/wCRq/4L bf8AaaL9rv8A9OOk0UUV/S1RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRX80v8AwcX/API1f8ESf+00X7In/px1aiiij/g3Q/5Gr/gtt/2mi/a7 /wDTjpNFFFf0tUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUV/NL/wAHF/8AyNX/AARJ/wC00X7In/px1aiiij/g3Q/5Gr/gtt/2mi/a7/8ATjpN FFFf0tUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVkeIfEGgeEtA1zxV4q1zSPDPhfw zpGpeIPEniTxDqVlougeH9A0Wyn1LWNc1zWNSnttO0nSNJ062uL/AFLUr+4t7Kwsree6up4oIpJF KKK+W/8Ah4H+wX/0e5+yJ/4kn8Gv/m0ooor0G6/ap/Zgsfhxpvxjvv2kPgLZ/CLWtdk8L6P8VLr4 wfD23+HGreJYhqDS+HdN8cTeIk8M3+uxrpOqNJpNrqkt+g03UC1uBZ3PllFFe6W1zbXttb3lncQX dpdwRXNrdW0sc9tc208aywXFvPEzxTQTROskUsbNHJGyujFSCSiipqKKKKKKKKKKKKKKKKKKKKKK K81+IPxn+D3wluPC9n8Vfiv8Nfhld+N9TbRPBdr8QfHXhfwZceL9ZSS0ifSPC8HiPVdNl1/U0l1C wjaw0lbu7WS9tEMQa5hDlFFelUUUVU1DULDSbC+1XVb6z0zS9Ms7nUNS1LULmGysNPsLKF7m8vr6 8uXjt7SztLeOSe5uZ5I4YIY3lldERmBRRXF/Df4r/C34yeHD4w+EHxK8AfFXwkNQutJPin4b+MfD vjnw4NVskgkvdMOt+GNR1TTBqFpHc2z3Vkbr7TbpcQNLGiyxliiiu/oooooooooooooooooooooo ooooooooooooooooooooooooooooorzXxB8Z/g94S8eeF/hZ4q+K/wANfDPxO8cQfavBXw48QeOv C+jePPF9sZbuAXHhfwhqOq23iHxBAZrC+h83SdOu4/NsruPdvtpghRRXpVFFFea+HvjP8HvF3jvx T8LvCnxX+Gvif4m+BojceNvh14e8deF9a8d+D4BLbQGbxT4R03VbnxB4fiE97ZwmTVtPtEEt3bR7 t88SuUUV6VRRRRRRRRRRRXmutfGf4PeG/iJ4b+EPiL4r/DXQPiz4ysP7V8IfC/WvHXhfSviJ4q0v dqi/2l4b8FX2qweJdcsN2h60v2zTNMurfdpGqDzM6fdiEoor0qiiiuY8Z+N/Bfw48Mav42+Ifi7w x4D8GeH4I7rXvF3jPX9K8L+GNEtZbiGziudX1/XLux0rTYJbu5t7WOa9u4Y3uJ4YFYyyorFFFSeE fGHhL4geGtH8Z+A/FPhzxt4P8RWaaj4f8V+Edb0zxJ4a13T5GdEvtH13Rrq90vU7N3jdEubK6ngZ kdQ5KkAooro6KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKjSWKR5Y45Y3eB1jnRHVnhdo0lVJVUkxu0 Ukcqq4BMciOAVZSSiipKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKwfE/irwx4K0O+8T+MvEeg+EvDemfZv7S8Q+J9 Y0/QdD0/7beW+n2f27VtVuLSwtPtd/d2tjbefcR+feXNvbRb5po0YooryX/hqf8AZi/6ON+A/wD4 d74ff/NDRRRXa6h8XfhPpOm+Fta1X4n/AA80zR/HLRp4K1bUPGvhuy03xg8wgMKeFr651OO18QNK Lm2Ma6TLdmQXEG0HzY9xRRXodFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFchpnxC8A634o1nwPo3jj wfq/jXw7D9p8QeENM8S6Lf8AijQrfdbJ5+s+H7W9l1bS4d95Zp5t7aQJuurZd2Z4g5RRXX0UUUUU UV5z40+MXwj+HF9aaZ8Q/in8OfAWpX9qb6x0/wAaeN/DPha+vbETSW5vLS01zU7Ge5tRPFLAbiGN 4RNHJHv3oygooqLwj8afg58QNQOk+A/iz8NPG2qrG8x03wj478LeJNQEUalpJTZ6Nqt7ciONQWdz HtRQSxAGaKKK9Looooooooooooooooooooooooooooooorm/FfjLwh4D0eXxF458V+G/Bnh+CaC2 n13xXrml+HdHhuLqTyrWCXU9XurOyjmuZSI4InnDzSHZGrNxRRRWzp+oWGrWFlqml3tpqWmalaW2 oadqOn3MN5YahYXkKXNne2V5bPJb3VpdW8kc9tcwSSQzwyJLE7oysSiivMPBnx8+BXxG8ceNvhj8 PfjT8JfHnxJ+GtxcWnxG+Hvgz4jeDvFHjjwBd2moSaTdWvjbwnoms32veFbi21WKXTLiHXbCwkh1 COSzkVblGjBRRXrVFFFFFFFFFFFZOu6/oXhbR9Q8Q+Jta0nw5oGk27Xeqa5rupWekaPptqpVWudQ 1PUJreys7dWZVaa5njjBZQWBIooopnh7xH4e8W6NYeI/CmvaN4n8ParE0+ma94e1Sx1rRtShSWSB 5rDVNNnubG8iSeKWFpLeeRFlikjJDowBRRWzRRRRRRRXmnhL40/Bzx9rE3h7wJ8Wfhn411+2tZ76 40Pwl478LeI9YgsrWaG3urybTNH1W8vYrW2uLm3gnuHgWKGaeGKR1eVFYooo8ZfGj4O/DnU4NE+I XxY+GngTWbqwi1S20jxl478LeGNTuNMnuLm0h1GCw1vVbG7msJrqyvLaK7jia3kuLS5hSQyQSqhR RXpQIIBBBBAIIOQQeQQRwQRyCOtFFFLRRRRRRRRRRRRRRRQSB1IHIHPHJOAPqSQB6k4ooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooor+aX/g4v8A+Rq/4Ik/9pov2RP/AE46tRRRR/wbof8A I1f8Ftv+00X7Xf8A6cdJooor+lqiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiivgD/gr F/yiy/4KWf8AZgH7ZH/rOvxGooor/P7/AOCQ/wCzx/wbU/EP9iDwH4o/4KU/Frw74S/awu/FnxEt /F+i6j8ZfjV4NuoPDtn4t1G38EyvoPgq4j0C3W48NpZSpNbKJrlWE10TMzUUUV+7v/BW3wF/wSY/ Yp/4IYfsyaP4P/Z38bftRfsF+KP2pPA/jr4NeEfAn7SfjP4cale6/wDFL4efHHxtp/xJh+KGv+HP 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 fHv7prefix ) ) { wp_load_translations_early(); wp_die( __( 'ERROR: $table_prefix in wp-config.php can only contain numbers, letters, and underscores.' ) ); } } /** * Access/Modify private global variable $_wp_using_ext_object_cache * * Toggle $_wp_using_ext_object_cache on and off without directly touching global * * @since 3.7.0 * * @param bool $using Whether external object cache is being used * @return bool The current 'using' setting */ function wp_using_ext_object_cache( $using = null ) { global $_wp_using_ext_object_cache; $current_using = $_wp_using_ext_object_cache; if ( null !== $using ) $_wp_using_ext_object_cache = $using; return $current_using; } /** * Starts the WordPress object cache. * * If an object-cache.php file exists in the wp-content directory, * it uses that drop-in as an external object cache. * * @access private * @since 3.0.0 */ function wp_start_object_cache() { global $blog_id; $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' ); if ( function_exists( 'wp_cache_init' ) ) wp_using_ext_object_cache( true ); } $first_init = true; } else if ( ! wp_using_ext_object_cache() && file_exists( WP_CONTENT_DIR . '/object-cache.php' ) ) { // Sometimes advanced-cache.php can load object-cache.php before it is loaded here. // This breaks the function_exists check above and can result in $_wp_using_ext_object_cache // being set incorrectly. Double check if an external cache exists. wp_using_ext_object_cache( true ); } if ( ! wp_using_ext_object_cache() ) require_once ( ABSPATH . WPINC . '/cache.php' ); // If cache supports reset, reset instead of init if already initialized. // Reset signals to the cache that global IDs have changed and it may need to update keys // and cleanup caches. if ( ! $first_init && function_exists( 'wp_cache_switch_to_blog' ) ) wp_cache_switch_to_blog( $blog_id ); elseif ( function_exists( 'wp_cache_init' ) ) wp_cache_init(); if ( function_exists( 'wp_cache_add_global_groups' ) ) { wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache' ) ); wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) ); } } /** * Redirects to the installer if WordPress is not installed. * * Dies with an error message when multisite is enabled. * * @access private * @since 3.0.0 */ function wp_not_installed() { if ( is_multisite() ) { if ( ! is_blog_installed() && ! defined( 'WP_INSTALLING' ) ) wp_die( __( 'The site you have requested is not installed properly. Please contact the system administrator.' ) ); } elseif ( ! is_blog_installed() && false === strpos( $_SERVER['PHP_SELF'], 'install.php' ) && !defined( 'WP_INSTALLING' ) ) { require( ABSPATH . WPINC . '/kses.php' ); require( ABSPATH . WPINC . '/pluggable.php' ); require( ABSPATH . WPINC . '/formatting.php' ); $link = wp_guess_url() . '/wp-admin/install.php'; wp_redirect( $link ); die(); } } /** * Returns array of must-use plugin files to be included in global scope. * * The default directory is wp-content/mu-plugins. To change the default directory * manually, define WPMU_PLUGIN_DIR and WPMU_PLUGIN_URL * in wp-config.php. * * @access private * @since 3.0.0 * @return array Files to include */ function wp_get_mu_plugins() { $mu_plugins = array(); if ( !is_dir( WPMU_PLUGIN_DIR ) ) return $mu_plugins; if ( ! $dh = opendir( WPMU_PLUGIN_DIR ) ) return $mu_plugins; while ( ( $plugin = readdir( $dh ) ) !== false ) { if ( substr( $plugin, -4 ) == '.php' ) $mu_plugins[] = WPMU_PLUGIN_DIR . '/' . $plugin; } closedir( $dh ); sort( $mu_plugins ); return $mu_plugins; } /** * Returns array of plugin files to be included in global scope. * * The default directory is wp-content/plugins. To change the default directory * manually, define WP_PLUGIN_DIR and WP_PLUGIN_URL * in wp-config.php. * * @access private * @since 3.0.0 * @return array Files to include */ function wp_get_active_and_valid_plugins() { $plugins = array(); $active_plugins = (array) get_option( 'active_plugins', array() ); // Check for hacks file if the option is enabled if ( get_option( 'hack_file' ) && file_exists( ABSPATH . 'my-hacks.php' ) ) { _deprecated_file( 'my-hacks.php', '1.5' ); array_unshift( $plugins, ABSPATH . 'my-hacks.php' ); } if ( empty( $active_plugins ) || defined( 'WP_INSTALLING' ) ) return $plugins; $network_plugins = is_multisite() ? wp_get_active_network_plugins() : false; foreach ( $active_plugins as $plugin ) { if ( ! validate_file( $plugin ) // $plugin must validate as file && '.php' == substr( $plugin, -4 ) // $plugin must end with '.php' && file_exists( WP_PLUGIN_DIR . '/' . $plugin ) // $plugin must exist // not already included as a network plugin && ( ! $network_plugins || ! in_array( WP_PLUGIN_DIR . '/' . $plugin, $network_plugins ) ) ) $plugins[] = WP_PLUGIN_DIR . '/' . $plugin; } return $plugins; } /** * Sets internal encoding using mb_internal_encoding(). * * In most cases the default internal encoding is latin1, which is of no use, * since we want to use the mb_ functions for utf-8 strings. * * @access private * @since 3.0.0 */ function wp_set_internal_encoding() { if ( function_exists( 'mb_internal_encoding' ) ) { $charset = get_option( 'blog_charset' ); if ( ! $charset || ! @mb_internal_encoding( $charset ) ) mb_internal_encoding( 'UTF-8' ); } } /** * Add magic quotes to $_GET, $_POST, $_COOKIE, and $_SERVER. * * Also forces $_REQUEST to be $_GET + $_POST. If $_SERVER, $_COOKIE, * or $_ENV are needed, use those superglobals directly. * * @access private * @since 3.0.0 */ function wp_magic_quotes() { // If already slashed, strip. if ( get_magic_quotes_gpc() ) { $_GET = stripslashes_deep( $_GET ); $_POST = stripslashes_deep( $_POST ); $_COOKIE = stripslashes_deep( $_COOKIE ); } // Escape with wpdb. $_GET = add_magic_quotes( $_GET ); $_POST = add_magic_quotes( $_POST ); $_COOKIE = add_magic_quotes( $_COOKIE ); $_SERVER = add_magic_quotes( $_SERVER ); // Force REQUEST to be GET + POST. $_REQUEST = array_merge( $_GET, $_POST ); } /** * Runs just before PHP shuts down execution. * * @access private * @since 1.2.0 */ function shutdown_action_hook() { /** * Fires just before PHP shuts down execution. * * @since 1.2.0 */ do_action( 'shutdown' ); wp_cache_close(); } /** * Copy an object. * * @since 2.7.0 * @deprecated 3.2 * * @param object $object The object to clone * @return object The cloned object */ function wp_clone( $object ) { // Use parens for clone to accommodate PHP 4. See #17880 return clone( $object ); } /** * Whether the current request is for a network or blog admin page * * Does not inform on whether the user is an admin! Use capability checks to * tell if the user should be accessing a section or not. * * @since 1.5.1 * * @return bool True if inside WordPress administration pages. */ function is_admin() { if ( isset( $GLOBALS['current_screen'] ) ) return $GLOBALS['current_screen']->in_admin(); elseif ( defined( 'WP_ADMIN' ) ) return WP_ADMIN; return false; } /** * Whether the current request is for a blog admin screen /wp-admin/ * * Does not inform on whether the user is a blog admin! Use capability checks to * tell if the user should be accessing a section or not. * * @since 3.1.0 * * @return bool True if inside WordPress network administration pages. */ function is_blog_admin() { if ( isset( $GLOBALS['current_screen'] ) ) return $GLOBALS['current_screen']->in_admin( 'site' ); elseif ( defined( 'WP_BLOG_ADMIN' ) ) return WP_BLOG_ADMIN; return false; } /** * Whether the current request is for a network admin screen /wp-admin/network/ * * Does not inform on whether the user is a network admin! Use capability checks to * tell if the user should be accessing a section or not. * * @since 3.1.0 * * @return bool True if inside WordPress network administration pages. */ function is_network_admin() { if ( isset( $GLOBALS['current_screen'] ) ) return $GLOBALS['current_screen']->in_admin( 'network' ); elseif ( defined( 'WP_NETWORK_ADMIN' ) ) return WP_NETWORK_ADMIN; return false; } /** * Whether the current request is for a user admin screen /wp-admin/user/ * * Does not inform on whether the user is an admin! Use capability checks to * tell if the user should be accessing a section or not. * * @since 3.1.0 * * @return bool True if inside WordPress user administration pages. */ function is_user_admin() { if ( isset( $GLOBALS['current_screen'] ) ) return $GLOBALS['current_screen']->in_admin( 'user' ); elseif ( defined( 'WP_USER_ADMIN' ) ) return WP_USER_ADMIN; return false; } /** * Whether Multisite support is enabled * * @since 3.0.0 * * @return bool True if multisite is enabled, false otherwise. */ function is_multisite() { if ( defined( 'MULTISITE' ) ) return MULTISITE; if ( defined( 'SUBDOMAIN_INSTALL' ) || defined( 'VHOST' ) || defined( 'SUNRISE' ) ) return true; return false; } /** * Retrieve the current blog id * * @since 3.1.0 * * @return int Blog id */ function get_current_blog_id() { global $blog_id; return absint($blog_id); } /** * Attempts an early load of translations. * * Used for errors encountered during the initial loading process, before the locale has been * properly detected and loaded. * * Designed for unusual load sequences (like setup-config.php) or for when the script will then * terminate with an error, otherwise there is a risk that a file can be double-included. * * @since 3.4.0 * @access private */ function wp_load_translations_early() { global $text_direction, $wp_locale; static $loaded = false; if ( $loaded ) return; $loaded = true; if ( function_exists( 'did_action' ) && did_action( 'init' ) ) return; // We need $wp_local_package require ABSPATH . WPINC . '/version.php'; // Translation and localization require_once ABSPATH . WPINC . '/pomo/mo.php'; require_once ABSPATH . WPINC . '/l10n.php'; require_once ABSPATH . WPINC . '/locale.php'; // General libraries require_once ABSPATH . WPINC . '/plugin.php'; $locales = $locations = array(); while ( true ) { if ( defined( 'WPLANG' ) ) { if ( '' == WPLANG ) break; $locales[] = WPLANG; } if ( isset( $wp_local_package ) ) $locales[] = $wp_local_package; if ( ! $locales ) break; if ( defined( 'WP_LANG_DIR' ) && @is_dir( WP_LANG_DIR ) ) $locations[] = WP_LANG_DIR; if ( defined( 'WP_CONTENT_DIR' ) && @is_dir( WP_CONTENT_DIR . '/languages' ) ) $locations[] = WP_CONTENT_DIR . '/languages'; if ( @is_dir( ABSPATH . 'wp-content/languages' ) ) $locations[] = ABSPATH . 'wp-content/languages'; if ( @is_dir( ABSPATH . WPINC . '/languages' ) ) $locations[] = ABSPATH . WPINC . '/languages'; if ( ! $locations ) break; $locations = array_unique( $locations ); foreach ( $locales as $locale ) { foreach ( $locations as $location ) { if ( file_exists( $location . '/' . $locale . '.mo' ) ) { load_textdomain( 'default', $location . '/' . $locale . '.mo' ); if ( defined( 'WP_SETUP_CONFIG' ) && file_exists( $location . '/admin-' . $locale . '.mo' ) ) load_textdomain( 'default', $location . '/admin-' . $locale . '.mo' ); break 2; } } } break; } $wp_locale = new WP_Locale(); }
Fatal error: Call to undefined function is_multisite() in /home/meltdown/public_html/wp-includes/default-constants.php on line 20