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 --- .../widgets/class-wp-widget-media-gallery.php | 260 --------------------- 1 file changed, 260 deletions(-) delete mode 100644 srcs/wordpress/wp-includes/widgets/class-wp-widget-media-gallery.php (limited to 'srcs/wordpress/wp-includes/widgets/class-wp-widget-media-gallery.php') diff --git a/srcs/wordpress/wp-includes/widgets/class-wp-widget-media-gallery.php b/srcs/wordpress/wp-includes/widgets/class-wp-widget-media-gallery.php deleted file mode 100644 index 9743b81..0000000 --- a/srcs/wordpress/wp-includes/widgets/class-wp-widget-media-gallery.php +++ /dev/null @@ -1,260 +0,0 @@ - __( 'Displays an image gallery.' ), - 'mime_type' => 'image', - ) - ); - - $this->l10n = array_merge( - $this->l10n, - array( - 'no_media_selected' => __( 'No images selected' ), - 'add_media' => _x( 'Add Images', 'label for button in the gallery widget; should not be longer than ~13 characters long' ), - 'replace_media' => '', - 'edit_media' => _x( 'Edit Gallery', 'label for button in the gallery widget; should not be longer than ~13 characters long' ), - ) - ); - } - - /** - * Get schema for properties of a widget instance (item). - * - * @since 4.9.0 - * - * @see WP_REST_Controller::get_item_schema() - * @see WP_REST_Controller::get_additional_fields() - * @link https://core.trac.wordpress.org/ticket/35574 - * @return array Schema for properties. - */ - public function get_instance_schema() { - $schema = array( - 'title' => array( - 'type' => 'string', - 'default' => '', - 'sanitize_callback' => 'sanitize_text_field', - 'description' => __( 'Title for the widget' ), - 'should_preview_update' => false, - ), - 'ids' => array( - 'type' => 'array', - 'items' => array( - 'type' => 'integer', - ), - 'default' => array(), - 'sanitize_callback' => 'wp_parse_id_list', - ), - 'columns' => array( - 'type' => 'integer', - 'default' => 3, - 'minimum' => 1, - 'maximum' => 9, - ), - 'size' => array( - 'type' => 'string', - 'enum' => array_merge( get_intermediate_image_sizes(), array( 'full', 'custom' ) ), - 'default' => 'thumbnail', - ), - 'link_type' => array( - 'type' => 'string', - 'enum' => array( 'post', 'file', 'none' ), - 'default' => 'post', - 'media_prop' => 'link', - 'should_preview_update' => false, - ), - 'orderby_random' => array( - 'type' => 'boolean', - 'default' => false, - 'media_prop' => '_orderbyRandom', - 'should_preview_update' => false, - ), - ); - - /** This filter is documented in wp-includes/widgets/class-wp-widget-media.php */ - $schema = apply_filters( "widget_{$this->id_base}_instance_schema", $schema, $this ); - - return $schema; - } - - /** - * Render the media on the frontend. - * - * @since 4.9.0 - * - * @param array $instance Widget instance props. - * @return void - */ - public function render_media( $instance ) { - $instance = array_merge( wp_list_pluck( $this->get_instance_schema(), 'default' ), $instance ); - - $shortcode_atts = array_merge( - $instance, - array( - 'link' => $instance['link_type'], - ) - ); - - // @codeCoverageIgnoreStart - if ( $instance['orderby_random'] ) { - $shortcode_atts['orderby'] = 'rand'; - } - - // @codeCoverageIgnoreEnd - echo gallery_shortcode( $shortcode_atts ); - } - - /** - * Loads the required media files for the media manager and scripts for media widgets. - * - * @since 4.9.0 - */ - public function enqueue_admin_scripts() { - parent::enqueue_admin_scripts(); - - $handle = 'media-gallery-widget'; - wp_enqueue_script( $handle ); - - $exported_schema = array(); - foreach ( $this->get_instance_schema() as $field => $field_schema ) { - $exported_schema[ $field ] = wp_array_slice_assoc( $field_schema, array( 'type', 'default', 'enum', 'minimum', 'format', 'media_prop', 'should_preview_update', 'items' ) ); - } - wp_add_inline_script( - $handle, - sprintf( - 'wp.mediaWidgets.modelConstructors[ %s ].prototype.schema = %s;', - wp_json_encode( $this->id_base ), - wp_json_encode( $exported_schema ) - ) - ); - - wp_add_inline_script( - $handle, - sprintf( - ' - wp.mediaWidgets.controlConstructors[ %1$s ].prototype.mime_type = %2$s; - _.extend( wp.mediaWidgets.controlConstructors[ %1$s ].prototype.l10n, %3$s ); - ', - wp_json_encode( $this->id_base ), - wp_json_encode( $this->widget_options['mime_type'] ), - wp_json_encode( $this->l10n ) - ) - ); - } - - /** - * Render form template scripts. - * - * @since 4.9.0 - */ - public function render_control_template_scripts() { - parent::render_control_template_scripts(); - ?> - -