BP_Media_Rotation::rotation_shutdown_fallback()
Attempt to capture a failed image rotation due to memory exhaustion
Description
Source
File: bp-media/classes/class-bp-media-rotation.php
function rotation_shutdown_fallback() { global $bp_media_rotation_fix_id; $error = error_get_last(); // Make sure an error was thrown from this file if ( empty( $error ) || empty( $error['file'] ) || (int) $error['type'] !== 1 || $error['file'] !== __FILE__ ) { return; } @header( "HTTP/1.1 200 OK" ); $aid = $bp_media_rotation_fix_id; $attachment = get_post( $aid ); $name = $url = null; if ( $attachment !== null ) { $name = $attachment->post_title; $url_nfo = wp_get_attachment_image_src( $aid ); $url = is_array( $url_nfo ) && ! empty( $url_nfo ) ? $url_nfo[0] : null; } $result = array( 'status' => ( $attachment !== null ), 'attachment_id' => (int) $aid, 'url' => esc_url( $url ), 'name' => esc_attr( $name ) ); echo htmlspecialchars( json_encode( $result ), ENT_NOQUOTES ); exit( 0 ); }
Changelog
Version | Description |
---|---|
BuddyBoss 1.1.1 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.