From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- .../includes/class-wp-media-list-table.php | 794 --------------------- 1 file changed, 794 deletions(-) delete mode 100644 srcs/wordpress/wp-admin/includes/class-wp-media-list-table.php (limited to 'srcs/wordpress/wp-admin/includes/class-wp-media-list-table.php') diff --git a/srcs/wordpress/wp-admin/includes/class-wp-media-list-table.php b/srcs/wordpress/wp-admin/includes/class-wp-media-list-table.php deleted file mode 100644 index b76c920..0000000 --- a/srcs/wordpress/wp-admin/includes/class-wp-media-list-table.php +++ /dev/null @@ -1,794 +0,0 @@ -detached = ( isset( $_REQUEST['attachment-filter'] ) && 'detached' === $_REQUEST['attachment-filter'] ); - - $this->modes = array( - 'list' => __( 'List View' ), - 'grid' => __( 'Grid View' ), - ); - - parent::__construct( - array( - 'plural' => 'media', - 'screen' => isset( $args['screen'] ) ? $args['screen'] : null, - ) - ); - } - - /** - * @return bool - */ - public function ajax_user_can() { - return current_user_can( 'upload_files' ); - } - - /** - * @global WP_Query $wp_query WordPress Query object. - * @global array $post_mime_types - * @global array $avail_post_mime_types - * @global string $mode - */ - public function prepare_items() { - global $wp_query, $post_mime_types, $avail_post_mime_types, $mode; - - list( $post_mime_types, $avail_post_mime_types ) = wp_edit_attachments_query( $_REQUEST ); - - $this->is_trash = isset( $_REQUEST['attachment-filter'] ) && 'trash' === $_REQUEST['attachment-filter']; - - $mode = empty( $_REQUEST['mode'] ) ? 'list' : $_REQUEST['mode']; - - $this->set_pagination_args( - array( - 'total_items' => $wp_query->found_posts, - 'total_pages' => $wp_query->max_num_pages, - 'per_page' => $wp_query->query_vars['posts_per_page'], - ) - ); - } - - /** - * @global array $post_mime_types - * @global array $avail_post_mime_types - * @return array - */ - protected function get_views() { - global $post_mime_types, $avail_post_mime_types; - - $type_links = array(); - - $filter = empty( $_GET['attachment-filter'] ) ? '' : $_GET['attachment-filter']; - - $type_links['all'] = sprintf( - '', - selected( $filter, true, false ), - __( 'All media items' ) - ); - - foreach ( $post_mime_types as $mime_type => $label ) { - if ( ! wp_match_mime_types( $mime_type, $avail_post_mime_types ) ) { - continue; - } - - $selected = selected( - $filter && 0 === strpos( $filter, 'post_mime_type:' ) && - wp_match_mime_types( $mime_type, str_replace( 'post_mime_type:', '', $filter ) ), - true, - false - ); - - $type_links[ $mime_type ] = sprintf( - '', - esc_attr( $mime_type ), - $selected, - $label[0] - ); - } - - $type_links['detached'] = ''; - - $type_links['mine'] = sprintf( - '', - selected( 'mine' === $filter, true, false ), - _x( 'Mine', 'media items' ) - ); - - if ( $this->is_trash || ( defined( 'MEDIA_TRASH' ) && MEDIA_TRASH ) ) { - $type_links['trash'] = sprintf( - '', - selected( 'trash' === $filter, true, false ), - _x( 'Trash', 'attachment filter' ) - ); - } - - return $type_links; - } - - /** - * @return array - */ - protected function get_bulk_actions() { - $actions = array(); - if ( MEDIA_TRASH ) { - if ( $this->is_trash ) { - $actions['untrash'] = __( 'Restore' ); - $actions['delete'] = __( 'Delete Permanently' ); - } else { - $actions['trash'] = __( 'Move to Trash' ); - } - } else { - $actions['delete'] = __( 'Delete Permanently' ); - } - - if ( $this->detached ) { - $actions['attach'] = __( 'Attach' ); - } - - return $actions; - } - - /** - * @param string $which - */ - protected function extra_tablenav( $which ) { - if ( 'bar' !== $which ) { - return; - } - ?> -
- is_trash ) { - $this->months_dropdown( 'attachment' ); - } - - /** This action is documented in wp-admin/includes/class-wp-posts-list-table.php */ - do_action( 'restrict_manage_posts', $this->screen->post_type, $which ); - - submit_button( __( 'Filter' ), '', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); - } - - if ( $this->is_trash && current_user_can( 'edit_others_posts' ) && $this->has_items() ) { - submit_button( __( 'Empty Trash' ), 'apply', 'delete_all', false ); - } - ?> -
- get_views(); - - $this->screen->render_screen_reader_content( 'heading_views' ); - ?> -
-
- view_switcher( $mode ); ?> - - - - - extra_tablenav( 'bar' ); - - /** This filter is documented in wp-admin/inclues/class-wp-list-table.php */ - $views = apply_filters( "views_{$this->screen->id}", array() ); - - // Back compat for pre-4.0 view links. - if ( ! empty( $views ) ) { - echo ''; - } - ?> -
- -
- -
-
- '; - /* translators: Column name. */ - $posts_columns['title'] = _x( 'File', 'column name' ); - $posts_columns['author'] = __( 'Author' ); - - $taxonomies = get_taxonomies_for_attachments( 'objects' ); - $taxonomies = wp_filter_object_list( $taxonomies, array( 'show_admin_column' => true ), 'and', 'name' ); - - /** - * Filters the taxonomy columns for attachments in the Media list table. - * - * @since 3.5.0 - * - * @param string[] $taxonomies An array of registered taxonomy names to show for attachments. - * @param string $post_type The post type. Default 'attachment'. - */ - $taxonomies = apply_filters( 'manage_taxonomies_for_attachment_columns', $taxonomies, 'attachment' ); - $taxonomies = array_filter( $taxonomies, 'taxonomy_exists' ); - - foreach ( $taxonomies as $taxonomy ) { - if ( 'category' === $taxonomy ) { - $column_key = 'categories'; - } elseif ( 'post_tag' === $taxonomy ) { - $column_key = 'tags'; - } else { - $column_key = 'taxonomy-' . $taxonomy; - } - $posts_columns[ $column_key ] = get_taxonomy( $taxonomy )->labels->name; - } - - /* translators: Column name. */ - if ( ! $this->detached ) { - $posts_columns['parent'] = _x( 'Uploaded to', 'column name' ); - if ( post_type_supports( 'attachment', 'comments' ) ) { - $posts_columns['comments'] = '' . __( 'Comments' ) . ''; - } - } - /* translators: Column name. */ - $posts_columns['date'] = _x( 'Date', 'column name' ); - /** - * Filters the Media list table columns. - * - * @since 2.5.0 - * - * @param string[] $posts_columns An array of columns displayed in the Media list table. - * @param bool $detached Whether the list table contains media not attached - * to any posts. Default true. - */ - return apply_filters( 'manage_media_columns', $posts_columns, $this->detached ); - } - - /** - * @return array - */ - protected function get_sortable_columns() { - return array( - 'title' => 'title', - 'author' => 'author', - 'parent' => 'parent', - 'comments' => 'comment_count', - 'date' => array( 'date', true ), - ); - } - - /** - * Handles the checkbox column output. - * - * @since 4.3.0 - * - * @param WP_Post $post The current WP_Post object. - */ - public function column_cb( $post ) { - if ( current_user_can( 'edit_post', $post->ID ) ) { - ?> - - - post_mime_type ); - - $title = _draft_or_post_title(); - $thumb = wp_get_attachment_image( $post->ID, array( 60, 60 ), true, array( 'alt' => '' ) ); - $link_start = ''; - $link_end = ''; - - if ( current_user_can( 'edit_post', $post->ID ) && ! $this->is_trash ) { - $link_start = sprintf( - '', - get_edit_post_link( $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( '“%s” (Edit)' ), $title ) ) - ); - $link_end = ''; - } - - $class = $thumb ? ' class="has-media-icon"' : ''; - ?> - > - - - - -

- - ID ); - echo esc_html( wp_basename( $file ) ); - ?> -

- %s', - esc_url( add_query_arg( array( 'author' => get_the_author_meta( 'ID' ) ), 'upload.php' ) ), - get_the_author() - ); - } - - /** - * Handles the description column output. - * - * @since 4.3.0 - * - * @param WP_Post $post The current WP_Post object. - */ - public function column_desc( $post ) { - echo has_excerpt() ? $post->post_excerpt : ''; - } - - /** - * Handles the date column output. - * - * @since 4.3.0 - * - * @param WP_Post $post The current WP_Post object. - */ - public function column_date( $post ) { - if ( '0000-00-00 00:00:00' === $post->post_date ) { - $h_time = __( 'Unpublished' ); - } else { - $time = get_post_timestamp( $post ); - $time_diff = time() - $time; - - if ( $time && $time_diff > 0 && $time_diff < DAY_IN_SECONDS ) { - /* translators: %s: Human-readable time difference. */ - $h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) ); - } else { - $h_time = get_the_time( __( 'Y/m/d' ), $post ); - } - } - - echo $h_time; - } - - /** - * Handles the parent column output. - * - * @since 4.3.0 - * - * @param WP_Post $post The current WP_Post object. - */ - public function column_parent( $post ) { - $user_can_edit = current_user_can( 'edit_post', $post->ID ); - - if ( $post->post_parent > 0 ) { - $parent = get_post( $post->post_parent ); - } else { - $parent = false; - } - - if ( $parent ) { - $title = _draft_or_post_title( $post->post_parent ); - $parent_type = get_post_type_object( $parent->post_type ); - - if ( $parent_type && $parent_type->show_ui && current_user_can( 'edit_post', $post->post_parent ) ) { - ?> - - - post_parent ) ) { - ?> - - $post->post_parent, - 'media[]' => $post->ID, - '_wpnonce' => wp_create_nonce( 'bulk-' . $this->_args['plural'] ), - ), - 'upload.php' - ); - printf( - '
%s', - $detach_url, - /* translators: %s: Title of the post the attachment is attached to. */ - esc_attr( sprintf( __( 'Detach from “%s”' ), $title ) ), - __( 'Detach' ) - ); - endif; - } else { - _e( '(Unattached)' ); - ?> - post_parent ); - printf( - '
%s', - $post->ID, - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Attach “%s” to existing content' ), $title ) ), - __( 'Attach' ) - ); - } - } - } - - /** - * Handles the comments column output. - * - * @since 4.3.0 - * - * @param WP_Post $post The current WP_Post object. - */ - public function column_comments( $post ) { - echo '
'; - - if ( isset( $this->comment_pending_count[ $post->ID ] ) ) { - $pending_comments = $this->comment_pending_count[ $post->ID ]; - } else { - $pending_comments = get_pending_comments_num( $post->ID ); - } - - $this->comments_bubble( $post->ID, $pending_comments ); - - echo '
'; - } - - /** - * Handles output for the default column. - * - * @since 4.3.0 - * - * @param WP_Post $post The current WP_Post object. - * @param string $column_name Current column name. - */ - public function column_default( $post, $column_name ) { - if ( 'categories' === $column_name ) { - $taxonomy = 'category'; - } elseif ( 'tags' === $column_name ) { - $taxonomy = 'post_tag'; - } elseif ( 0 === strpos( $column_name, 'taxonomy-' ) ) { - $taxonomy = substr( $column_name, 9 ); - } else { - $taxonomy = false; - } - - if ( $taxonomy ) { - $terms = get_the_terms( $post->ID, $taxonomy ); - if ( is_array( $terms ) ) { - $out = array(); - foreach ( $terms as $t ) { - $posts_in_term_qv = array(); - $posts_in_term_qv['taxonomy'] = $taxonomy; - $posts_in_term_qv['term'] = $t->slug; - - $out[] = sprintf( - '%s', - esc_url( add_query_arg( $posts_in_term_qv, 'upload.php' ) ), - esc_html( sanitize_term_field( 'name', $t->name, $t->term_id, $taxonomy, 'display' ) ) - ); - } - /* translators: Used between list items, there is a space after the comma. */ - echo join( __( ', ' ), $out ); - } else { - echo '' . get_taxonomy( $taxonomy )->labels->no_terms . ''; - } - - return; - } - - /** - * Fires for each custom column in the Media list table. - * - * Custom columns are registered using the {@see 'manage_media_columns'} filter. - * - * @since 2.5.0 - * - * @param string $column_name Name of the custom column. - * @param int $post_id Attachment ID. - */ - do_action( 'manage_media_custom_column', $column_name, $post->ID ); - } - - /** - * @global WP_Post $post Global post object. - */ - public function display_rows() { - global $post, $wp_query; - - $post_ids = wp_list_pluck( $wp_query->posts, 'ID' ); - reset( $wp_query->posts ); - - $this->comment_pending_count = get_pending_comments_num( $post_ids ); - - add_filter( 'the_title', 'esc_html' ); - - while ( have_posts() ) : - the_post(); - if ( - ( $this->is_trash && $post->post_status != 'trash' ) - || ( ! $this->is_trash && $post->post_status === 'trash' ) - ) { - continue; - } - $post_owner = ( get_current_user_id() == $post->post_author ) ? 'self' : 'other'; - ?> - - single_row_columns( $post ); ?> - - detached ) { - if ( current_user_can( 'edit_post', $post->ID ) ) { - $actions['edit'] = sprintf( - '%s', - get_edit_post_link( $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Edit “%s”' ), $att_title ) ), - __( 'Edit' ) - ); - } - if ( current_user_can( 'delete_post', $post->ID ) ) { - if ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { - $actions['trash'] = sprintf( - '%s', - wp_nonce_url( "post.php?action=trash&post=$post->ID", 'trash-post_' . $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Move “%s” to the Trash' ), $att_title ) ), - _x( 'Trash', 'verb' ) - ); - } else { - $delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : ''; - $actions['delete'] = sprintf( - '%s', - wp_nonce_url( "post.php?action=delete&post=$post->ID", 'delete-post_' . $post->ID ), - $delete_ays, - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Delete “%s” permanently' ), $att_title ) ), - __( 'Delete Permanently' ) - ); - } - } - $actions['view'] = sprintf( - '%s', - get_permalink( $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'View “%s”' ), $att_title ) ), - __( 'View' ) - ); - - if ( current_user_can( 'edit_post', $post->ID ) ) { - $actions['attach'] = sprintf( - '%s', - $post->ID, - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Attach “%s” to existing content' ), $att_title ) ), - __( 'Attach' ) - ); - } - } else { - if ( current_user_can( 'edit_post', $post->ID ) && ! $this->is_trash ) { - $actions['edit'] = sprintf( - '%s', - get_edit_post_link( $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Edit “%s”' ), $att_title ) ), - __( 'Edit' ) - ); - } - if ( current_user_can( 'delete_post', $post->ID ) ) { - if ( $this->is_trash ) { - $actions['untrash'] = sprintf( - '%s', - wp_nonce_url( "post.php?action=untrash&post=$post->ID", 'untrash-post_' . $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Restore “%s” from the Trash' ), $att_title ) ), - __( 'Restore' ) - ); - } elseif ( EMPTY_TRASH_DAYS && MEDIA_TRASH ) { - $actions['trash'] = sprintf( - '%s', - wp_nonce_url( "post.php?action=trash&post=$post->ID", 'trash-post_' . $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Move “%s” to the Trash' ), $att_title ) ), - _x( 'Trash', 'verb' ) - ); - } - if ( $this->is_trash || ! EMPTY_TRASH_DAYS || ! MEDIA_TRASH ) { - $delete_ays = ( ! $this->is_trash && ! MEDIA_TRASH ) ? " onclick='return showNotice.warn();'" : ''; - $actions['delete'] = sprintf( - '%s', - wp_nonce_url( "post.php?action=delete&post=$post->ID", 'delete-post_' . $post->ID ), - $delete_ays, - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'Delete “%s” permanently' ), $att_title ) ), - __( 'Delete Permanently' ) - ); - } - } - if ( ! $this->is_trash ) { - $actions['view'] = sprintf( - '%s', - get_permalink( $post->ID ), - /* translators: %s: Attachment title. */ - esc_attr( sprintf( __( 'View “%s”' ), $att_title ) ), - __( 'View' ) - ); - } - } - - /** - * Filters the action links for each attachment in the Media list table. - * - * @since 2.8.0 - * - * @param string[] $actions An array of action links for each attachment. - * Default 'Edit', 'Delete Permanently', 'View'. - * @param WP_Post $post WP_Post object for the current attachment. - * @param bool $detached Whether the list table contains media not attached - * to any posts. Default true. - */ - return apply_filters( 'media_row_actions', $actions, $post, $this->detached ); - } - - /** - * Generates and displays row action links. - * - * @since 4.3.0 - * - * @param object $post Attachment being acted upon. - * @param string $column_name Current column name. - * @param string $primary Primary column name. - * @return string Row actions output for media attachments. - */ - protected function handle_row_actions( $post, $column_name, $primary ) { - if ( $primary !== $column_name ) { - return ''; - } - - $att_title = _draft_or_post_title(); - return $this->row_actions( $this->_get_row_actions( $post, $att_title ) ); - } -} -- cgit