upload_is_user_over_quota

Definition:
function upload_is_user_over_quota( $echo = true ) {}

Check whether a blog has used its allotted upload space.
Used by get_dirsize() to get a directory’s size when it contains other directories.

Parameters

  • bool $echo: Optional. If $echo is set and the quota is exceeded, a warning message is echoed. Default is true.

Source code

function upload_is_user_over_quota( $echo = true ) {

	if ( get_site_option( 'upload_space_check_disabled' ) )

		return false;



	$spaceAllowed = get_space_allowed();

	if ( empty( $spaceAllowed ) || !is_numeric( $spaceAllowed ) )

		$spaceAllowed = 10;	// Default space allowed is 10 MB



	$size = get_dirsize( BLOGUPLOADDIR ) / 1024 / 1024;



	if ( ($spaceAllowed-$size) < 0 ) {

		if ( $echo )

			_e( 'Sorry, you have used your space allocation. Please delete some files to upload more files.' ); // No space left

		return true;

	} else {

		return false;

	}

}

3259

upload_is_file_too_big

Definition:
function upload_is_file_too_big( $upload ) {}

Check whether an upload is too big.

Parameters

  • array $upload

Return values

returns:If the upload is under the size limit, $upload is returned. Otherwise returns an error message.

Source code

function upload_is_file_too_big( $upload ) {

	if ( is_array( $upload ) == false || defined( 'WP_IMPORTING' ) )

		return $upload;



	if ( strlen( $upload['bits'] )  > ( 1024 * get_site_option( 'fileupload_maxk', 1500 ) ) )

		return sprintf( __( 'This file is too big. Files must be less than %d KB in size.' ) . '<br />', get_site_option( 'fileupload_maxk', 1500 ));



	return $upload;

}

3257

upgrade_old_slugs

Definition:
function upgrade_old_slugs() {}

Upgrade old slugs made in version 2.2.

Source code

function upgrade_old_slugs() {

	// upgrade people who were using the Redirect Old Slugs plugin

	global $wpdb;

	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_wp_old_slug' WHERE meta_key = 'old_slug'");

}

3255

upgrade_network

Definition:
function upgrade_network() {}

Execute network level changes

Source code

function upgrade_network() {

	global $wp_current_db_version, $wpdb;

	// 2.8

	if ( $wp_current_db_version < 11549 ) {

		$wpmu_sitewide_plugins = get_site_option( 'wpmu_sitewide_plugins' );

		$active_sitewide_plugins = get_site_option( 'active_sitewide_plugins' );

		if ( $wpmu_sitewide_plugins ) {

			if ( !$active_sitewide_plugins )

				$sitewide_plugins = (array) $wpmu_sitewide_plugins;

			else

				$sitewide_plugins = array_merge( (array) $active_sitewide_plugins, (array) $wpmu_sitewide_plugins );



			update_site_option( 'active_sitewide_plugins', $sitewide_plugins );

		}

		delete_site_option( 'wpmu_sitewide_plugins' );

		delete_site_option( 'deactivated_sitewide_plugins' );



		$start = 0;

		while( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) {

			foreach( $rows as $row ) {

				$value = $row->meta_value;

				if ( !@unserialize( $value ) )

					$value = stripslashes( $value );

				if ( $value !== $row->meta_value ) {

					update_site_option( $row->meta_key, $value );

				}

			}

			$start += 20;

		}

	}

3253

upgrade_all

Definition:
function upgrade_all() {}

Functions to be called in install and upgrade scripts.

Source code

function upgrade_all() {

	global $wp_current_db_version, $wp_db_version, $wp_rewrite;

	$wp_current_db_version = __get_option('db_version');



	// We are up-to-date.  Nothing to do.

	if ( $wp_db_version == $wp_current_db_version )

		return;



	// If the version is not set in the DB, try to guess the version.

	if ( empty($wp_current_db_version) ) {

		$wp_current_db_version = 0;



		// If the template option exists, we have 1.5.

		$template = __get_option('template');

		if ( !empty($template) )

			$wp_current_db_version = 2541;

	}



	if ( $wp_current_db_version < 6039 )

		upgrade_230_options_table();



	populate_options();



	if ( $wp_current_db_version < 2541 ) {

		upgrade_100();

		upgrade_101();

		upgrade_110();

		upgrade_130();

	}



	if ( $wp_current_db_version < 3308 )

		upgrade_160();



	if ( $wp_current_db_version < 4772 )

		upgrade_210();



	if ( $wp_current_db_version < 4351 )

		upgrade_old_slugs();



	if ( $wp_current_db_version < 5539 )

		upgrade_230();



	if ( $wp_current_db_version < 6124 )

		upgrade_230_old_tables();



	if ( $wp_current_db_version < 7499 )

		upgrade_250();



	if ( $wp_current_db_version < 7935 )

		upgrade_252();



	if ( $wp_current_db_version < 8201 )

		upgrade_260();



	if ( $wp_current_db_version < 8989 )

		upgrade_270();



	if ( $wp_current_db_version < 10360 )

		upgrade_280();



	if ( $wp_current_db_version < 11958 )

		upgrade_290();



	if ( $wp_current_db_version < 15260 )

		upgrade_300();



	maybe_disable_automattic_widgets();



	update_option( 'db_version', $wp_db_version );

	update_option( 'db_upgraded', true );

}

3251