๐ŸŒŒ SpectraShell

๐ŸŒŒ SpectraShell

Current path: home/a1642gum/public_html/wp-admin/



โฌ†๏ธ Go up: public_html

๐Ÿ“„ Viewing: media-upload.php

<?php
/**
 * Manage media uploaded file.
 *
 * There are many filters in here for media. Plugins can extend functionality
 * by hooking into the filters.
 *
 * @package WordPress
 * @subpackage Administration
 */

if ( ! isset( $_GET['inline'] ) ) {
	define( 'IFRAME_REQUEST', true );
}

/** Load WordPress Administration Bootstrap */
require_once __DIR__ . '/admin.php';

if ( ! current_user_can( 'upload_files' ) ) {
	wp_die( __( 'Sorry, you are not allowed to upload files.' ), 403 );
}

wp_enqueue_script( 'plupload-handlers' );
wp_enqueue_script( 'image-edit' );
wp_enqueue_script( 'set-post-thumbnail' );
wp_enqueue_style( 'imgareaselect' );
wp_enqueue_script( 'media-gallery' );

header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );

// IDs should be integers.
$ID      = isset( $ID ) ? (int) $ID : 0; // phpcs:ignore WordPress.NamingConventions.ValidVariableName
$post_id = isset( $post_id ) ? (int) $post_id : 0;

// Require an ID for the edit screen.
if ( isset( $action ) && 'edit' === $action && ! $ID ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName
	wp_die(
		'<h1>' . __( 'An error occurred during the upload process.' ) . '</h1>' .
		'<p>' . __( 'Invalid item ID. You can view all media items in the <a href="upload.php">Media Library</a>.' ) . '</p>',
		403
	);
}

if ( ! empty( $_REQUEST['post_id'] ) && ! current_user_can( 'edit_post', $_REQUEST['post_id'] ) ) {
	wp_die(
		'<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' .
		'<p>' . __( 'Sorry, you are not allowed to edit this item.' ) . '</p>',
		403
	);
}

// Upload type: image, video, file, ...?
if ( isset( $_GET['type'] ) ) {
	$type = (string) $_GET['type'];
} else {
	/**
	 * Filters the default media upload type in the legacy (pre-3.5.0) media popup.
	 *
	 * @since 2.5.0
	 *
	 * @param string $type The default media upload type. Possible values include
	 *                     'image', 'audio', 'video', 'file', etc. Default 'file'.
	 */
	$type = apply_filters( 'media_upload_default_type', 'file' );
}

// Tab: gallery, library, or type-specific.
if ( isset( $_GET['tab'] ) ) {
	$tab = (string) $_GET['tab'];
} else {
	/**
	 * Filters the default tab in the legacy (pre-3.5.0) media popup.
	 *
	 * @since 2.5.0
	 *
	 * @param string $tab The default media popup tab. Default 'type' (From Computer).
	 */
	$tab = apply_filters( 'media_upload_default_tab', 'type' );
}

$body_id = 'media-upload';

// Let the action code decide how to handle the request.
if ( 'type' === $tab || 'type_url' === $tab || ! array_key_exists( $tab, media_upload_tabs() ) ) {
	/**
	 * Fires inside specific upload-type views in the legacy (pre-3.5.0)
	 * media popup based on the current tab.
	 *
	 * The dynamic portion of the hook name, `$type`, refers to the specific
	 * media upload type.
	 *
	 * The hook only fires if the current `$tab` is 'type' (From Computer),
	 * 'type_url' (From URL), or, if the tab does not exist (i.e., has not
	 * been registered via the {@see 'media_upload_tabs'} filter.
	 *
	 * Possible hook names include:
	 *
	 *  - `media_upload_audio`
	 *  - `media_upload_file`
	 *  - `media_upload_image`
	 *  - `media_upload_video`
	 *
	 * @since 2.5.0
	 */
	do_action( "media_upload_{$type}" );
} else {
	/**
	 * Fires inside limited and specific upload-tab views in the legacy
	 * (pre-3.5.0) media popup.
	 *
	 * The dynamic portion of the hook name, `$tab`, refers to the specific
	 * media upload tab. Possible values include 'library' (Media Library),
	 * or any custom tab registered via the {@see 'media_upload_tabs'} filter.
	 *
	 * @since 2.5.0
	 */
	do_action( "media_upload_{$tab}" );
}



๐Ÿ“

25 Aug ยท Kamini Lakhani ยท No Comments

Top 10 Autism News for the Week That Was: 25th August, 2015

Top 10 Autism News for the Week That Was: 25th August, 2015 Here we are with the weekly news about autism from around the world. The articles include insights on helping children with autism, a new program started by MSU and Taylor Swift being even more of a sweetheart than she already is. Have a ...

  •  
    40
    Shares
  • 13
  • 4
  • 3
  • 5
  • 15
  •  

READ MORE

18 Aug ยท Kamini Lakhani ยท No Comments

Top 10 Autism News and Stories for the Week That Was: 18th August, 2015

Top 10 Autism News and Stories for the Week That Was: 18th August, 2015 This week, we haven't brought you only news about autism. We also have brought some heartwarming stories and insights into the lives of individuals on the spectrum as well. From games that are helping children with autism develop confidence to teachers ...

  •  
    40
    Shares
  • 13
  • 4
  • 3
  • 5
  • 15
  •  

READ MORE

14 Aug ยท Kamini Lakhani ยท 11 Comments

What Happens when You Build a Skyscraper Without a Foundation

What Happens when You Build a Skyscraper Without a Foundation (About Autism Parent Training and Support) Vinay (name changed) came into my cabin happily, to watch his favorite video. He did this everyday during lunch time. For him, that day was no different. But for me, it was very different.   It was his last ...

  •  
    40
    Shares
  • 13
  • 4
  • 3
  • 5
  • 15
  •  

READ MORE

11 Aug ยท Kamini Lakhani ยท No Comments

Top 7 Autism News for the Week that Was: 11th August, 2015

Top 7 Autism News for the Week That Was: 11th August, 2015 Here is your weekly dose of autism news for the week spanning 3rd August to 11th August 2015. We didn't find 10 encouraging news items, so made do with 7 for this week. The performance of the Indian team at the Special Olympics ...

  •  
    40
    Shares
  • 13
  • 4
  • 3
  • 5
  • 15
  •  

READ MORE

8 Aug ยท Kamini Lakhani ยท 10 Comments

A Marvellous Journey Through Life with Autism

A Marvellous Journey Through Life with Autism This section of the SAI Connections blog - Autism Success Stories - is dedicated to success stories of autistic children and their families. We want to celebrate the developments and achievements of these stars and their families, and through them, want to let you know that there is ...

  •  
    40
    Shares
  • 13
  • 4
  • 3
  • 5
  • 15
  •  

READ MORE