get_space_used example


function wp_dashboard_quota() {
    if ( ! is_multisite() || ! current_user_can( 'upload_files' )
        || get_site_option( 'upload_space_check_disabled' )
    ) {
        return true;
    }

    $quota = get_space_allowed();
    $used  = get_space_used();

    if ( $used > $quota ) {
        $percentused = '100';
    } else {
        $percentused = ( $used / $quota ) * 100;
    }

    $used_class  = ( $percentused >= 70 ) ? ' warning' : '';
    $used        = round( $used, 2 );
    $percentused = number_format( $percentused );

    

function upload_is_user_over_quota( $display_message = true ) {
    if ( get_site_option( 'upload_space_check_disabled' ) ) {
        return false;
    }

    $space_allowed = get_space_allowed();
    if ( ! is_numeric( $space_allowed ) ) {
        $space_allowed = 10; // Default space allowed is 10 MB.     }
    $space_used = get_space_used();

    if ( ( $space_allowed - $space_used ) < 0 ) {
        if ( $display_message ) {
            printf(
                /* translators: %s: Allowed space allocation. */
                __( 'Sorry, you have used your space allocation of %s. Please delete some files to upload more files.' ),
                size_format( $space_allowed * MB_IN_BYTES )
            );
        }
        return true;
    } else {
        

function get_upload_space_available() {
    $allowed = get_space_allowed();
    if ( $allowed < 0 ) {
        $allowed = 0;
    }
    $space_allowed = $allowed * MB_IN_BYTES;
    if ( get_site_option( 'upload_space_check_disabled' ) ) {
        return $space_allowed;
    }

    $space_used = get_space_used() * MB_IN_BYTES;

    if ( ( $space_allowed - $space_used ) <= 0 ) {
        return 0;
    }

    return $space_allowed - $space_used;
}

/** * Determines if there is any upload space left in the current blog's quota. * * @since 3.0.0 * @return bool True if space is available, false otherwise. */
Home | Imprint | This part of the site doesn't use cookies.