109 lines
2.5 KiB
PHP
109 lines
2.5 KiB
PHP
<?php
|
|
/**
|
|
* Media Library view of all avatars in use.
|
|
*
|
|
* @package One User Avatar
|
|
* @author Bangbay Siboliban
|
|
* @author Flippercode
|
|
* @author ProfilePress
|
|
* @author One Designs
|
|
* @copyright 2013-2014 Bangbay Siboliban
|
|
* @copyright 2014-2020 Flippercode
|
|
* @copyright 2020-2021 ProfilePress
|
|
* @copyright 2021 One Designs
|
|
* @version 2.3.9
|
|
*/
|
|
|
|
/**
|
|
* @since 1.8
|
|
* @uses object $wpua_admin
|
|
* @uses _wpua_get_list_table()
|
|
* @uses add_query_arg()
|
|
* @uses check_admin_referer()
|
|
* @uses current_action()
|
|
* @uses current_user_can()
|
|
* @uses display()
|
|
* @uses esc_url()
|
|
* @uses find_posts_div()
|
|
* @uses get_pagenum()
|
|
* @uses get_search_query
|
|
* @uses number_format_i18n()
|
|
* @uses prepare_items()
|
|
* @uses remove_query_arg()
|
|
* @uses search_box()
|
|
* @uses views()
|
|
* @uses wp_delete_attachment()
|
|
* @uses wp_die()
|
|
* @uses wp_get_referer()
|
|
* @uses wp_redirect()
|
|
* @uses wp_unslash()
|
|
*/
|
|
|
|
/** WordPress Administration Bootstrap */
|
|
require_once( ABSPATH . 'wp-admin/admin.php' );
|
|
|
|
if ( ! current_user_can( 'upload_files' ) ) {
|
|
wp_die( __( 'You do not have permission to upload files.', 'one-user-avatar' ) );
|
|
}
|
|
|
|
global $wpua_admin;
|
|
|
|
$wp_list_table = $wpua_admin->_wpua_get_list_table( 'WP_User_Avatar_List_Table' );
|
|
|
|
$wp_list_table->prepare_items();
|
|
|
|
?>
|
|
|
|
<div class="wrap">
|
|
<h2>
|
|
<?php esc_html_e('Avatars','one-user-avatar'); ?>
|
|
|
|
<?php if ( ! empty( $_REQUEST['s'] ) ) : ?>
|
|
<span class="subtitle">
|
|
<?php
|
|
printf(
|
|
/* translators: search query */
|
|
__( 'Search results for %s','one-user-avatar' ),
|
|
sprintf( '“%s”', get_search_query() )
|
|
);
|
|
?>
|
|
</span>
|
|
<?php endif; ?>
|
|
</h2>
|
|
|
|
<?php
|
|
$message = '';
|
|
|
|
if ( ! empty( $_GET['deleted'] ) && $deleted = absint( $_GET['deleted'] ) ) {
|
|
$message = sprintf(
|
|
_n(
|
|
'Media attachment permanently deleted.',
|
|
'%d media attachments permanently deleted.',
|
|
$deleted
|
|
),
|
|
number_format_i18n( $_GET['deleted'] )
|
|
);
|
|
|
|
$_SERVER['REQUEST_URI'] = remove_query_arg( array( 'deleted' ), $_SERVER['REQUEST_URI'] );
|
|
}
|
|
?>
|
|
|
|
<?php if ( ! empty( $message ) ) : ?>
|
|
<div id="message" class="updated"><p><?php echo esc_html( $message ); ?></p></div>
|
|
<?php endif; ?>
|
|
|
|
<?php $wp_list_table->views(); ?>
|
|
|
|
<form class="wpua-media-form" id="posts-filter" action="" method="get">
|
|
<?php $wp_list_table->search_box( __('Search','one-user-avatar'), 'media' ); ?>
|
|
|
|
<?php $wp_list_table->display(); ?>
|
|
|
|
<div id="ajax-response"></div>
|
|
|
|
<?php find_posts_div(); ?>
|
|
|
|
<br class="clear" />
|
|
</form>
|
|
</div>
|