Changeset 3258012
- Timestamp:
- 03/18/2025 06:21:57 PM (10 months ago)
- Location:
- advanced-responsive-video-embedder
- Files:
-
- 64 edited
- 1 copied
-
tags/10.6.9 (copied) (copied from advanced-responsive-video-embedder/trunk)
-
tags/10.6.9/advanced-responsive-video-embedder.php (modified) (2 diffs)
-
tags/10.6.9/build/block.json (modified) (1 diff)
-
tags/10.6.9/changelog.md (modified) (1 diff)
-
tags/10.6.9/php/Admin/fn-admin.php (modified) (3 diffs)
-
tags/10.6.9/php/Video.php (modified) (3 diffs)
-
tags/10.6.9/php/fn-oembed.php (modified) (2 diffs)
-
tags/10.6.9/php/fn-shortcode-args.php (modified) (1 diff)
-
tags/10.6.9/php/fn-validation.php (modified) (3 diffs)
-
tags/10.6.9/php/init.php (modified) (4 diffs)
-
tags/10.6.9/readme.txt (modified) (2 diffs)
-
tags/10.6.9/src/block.json (modified) (1 diff)
-
tags/10.6.9/vendor/autoload_packages.php (modified) (1 diff)
-
tags/10.6.9/vendor/automattic/jetpack-autoloader/CHANGELOG.md (modified) (2 diffs)
-
tags/10.6.9/vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php (modified) (1 diff)
-
tags/10.6.9/vendor/composer/installed.json (modified) (4 diffs)
-
tags/10.6.9/vendor/composer/installed.php (modified) (4 diffs)
-
tags/10.6.9/vendor/composer/jetpack_autoload_classmap.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-autoloader-handler.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-autoloader-locator.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-autoloader.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-container.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-hook-manager.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-latest-autoloader-guard.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-manifest-reader.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-path-processor.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-php-autoloader.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-plugin-locator.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-plugins-handler.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-shutdown-handler.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-version-loader.php (modified) (1 diff)
-
tags/10.6.9/vendor/jetpack-autoloader/class-version-selector.php (modified) (1 diff)
-
tags/10.6.9/vendor/nextgenthemes/wp-settings/composer.json (modified) (1 diff)
-
trunk/advanced-responsive-video-embedder.php (modified) (2 diffs)
-
trunk/build/block.json (modified) (1 diff)
-
trunk/changelog.md (modified) (1 diff)
-
trunk/php/Admin/fn-admin.php (modified) (3 diffs)
-
trunk/php/Video.php (modified) (3 diffs)
-
trunk/php/fn-oembed.php (modified) (2 diffs)
-
trunk/php/fn-shortcode-args.php (modified) (1 diff)
-
trunk/php/fn-validation.php (modified) (3 diffs)
-
trunk/php/init.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/block.json (modified) (1 diff)
-
trunk/vendor/autoload_packages.php (modified) (1 diff)
-
trunk/vendor/automattic/jetpack-autoloader/CHANGELOG.md (modified) (2 diffs)
-
trunk/vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php (modified) (1 diff)
-
trunk/vendor/composer/installed.json (modified) (4 diffs)
-
trunk/vendor/composer/installed.php (modified) (4 diffs)
-
trunk/vendor/composer/jetpack_autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-autoloader-handler.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-autoloader-locator.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-autoloader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-container.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-hook-manager.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-latest-autoloader-guard.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-manifest-reader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-path-processor.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-php-autoloader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-plugin-locator.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-plugins-handler.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-shutdown-handler.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-version-loader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-version-selector.php (modified) (1 diff)
-
trunk/vendor/nextgenthemes/wp-settings/composer.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
advanced-responsive-video-embedder/tags/10.6.9/advanced-responsive-video-embedder.php
r3256533 r3258012 4 4 * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/ 5 5 * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine. 6 * Version: 10.6. 76 * Version: 10.6.9 7 7 * Requires PHP: 7.4 8 8 * Requires at least: 6.6 … … 23 23 namespace Nextgenthemes\ARVE; 24 24 25 const VERSION = '10.6.7'; 26 const PRO_VERSION_REQUIRED = '7.0.2'; 27 const NUM_TRACKS = 3; 28 const PLUGIN_FILE = __FILE__; 29 const PLUGIN_DIR = __DIR__; 30 const VIDEO_FILE_EXTENSIONS = array( 'av1mp4', 'mp4', 'm4v', 'webm', 'ogv' ); 31 const DEFAULT_MAXWIDTH = 900; 32 const OEMBED_HTML_PRIORITY = -5; 33 const VIEW_SCRIPT_HANDLES = array( 'arve', 'arve-pro', 'arve-sticky-videos', 'arve-random-video' ); 25 const VERSION = '10.6.9'; 26 const PRO_VERSION_REQUIRED = '7.0.6'; 27 const PRIVACY_VERSION_REQUIRED = '1.1.5'; 28 const RANDOMVIDEO_VERSION_REQUIRED = '2.1.8'; 29 const STICKYVIDEOS_VERSION_REQUIRED = '2.0.2'; 30 const AMP_VERSION_REQUIRED = '2.2.1'; 31 const NUM_TRACKS = 3; 32 const PLUGIN_FILE = __FILE__; 33 const PLUGIN_DIR = __DIR__; 34 const VIDEO_FILE_EXTENSIONS = array( 'av1mp4', 'mp4', 'm4v', 'webm', 'ogv' ); 35 const DEFAULT_MAXWIDTH = 900; 36 const OEMBED_HTML_PRIORITY = -5; 37 const VIEW_SCRIPT_HANDLES = array( 'arve', 'arve-pro', 'arve-sticky-videos', 'arve-random-video' ); 38 const ADDON_NAMES = array( 'RandomVideo', 'Pro', 'Privacy', 'StickyVideos', 'AMP' ); 34 39 // For error messages and stuff on the admin screens. 35 40 const ALLOWED_HTML = array( -
advanced-responsive-video-embedder/tags/10.6.9/build/block.json
r3256533 r3258012 14 14 "odysee" 15 15 ], 16 "version": "10.6. 6",16 "version": "10.6.8-beta2", 17 17 "textdomain": "advanced-responsive-video-embedder", 18 18 "supports": { -
advanced-responsive-video-embedder/tags/10.6.9/changelog.md
r3256533 r3258012 4 4 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 5 5 6 ### 2025-03-17 10.6.8 ### 7 8 * Improved: ARVE now handles the execution of addons, not executing outdated addon. 9 * Improved: Added outdated messages for all addons. 10 6 11 ### 2025-03-16 10.6.7 ### 7 12 8 * Fix ed: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there.13 * Fix: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there. 9 14 10 15 ### 2025-03-15 10.6.6 ### -
advanced-responsive-video-embedder/tags/10.6.9/php/Admin/fn-admin.php
r3256533 r3258012 12 12 use function Nextgenthemes\ARVE\options; 13 13 14 use function Nextgenthemes\WP\enqueue_asset;15 14 use function Nextgenthemes\WP\remote_get_json_cached; 16 15 use function Nextgenthemes\WP\str_contains_any; 17 16 use function Nextgenthemes\WP\ver; 18 17 19 use const Nextgenthemes\ARVE\ PRO_VERSION_REQUIRED;18 use const Nextgenthemes\ARVE\ADDON_NAMES; 20 19 use const Nextgenthemes\ARVE\PLUGIN_DIR; 21 20 use const Nextgenthemes\ARVE\PLUGIN_FILE; … … 23 22 use const Nextgenthemes\ARVE\VERSION; 24 23 25 function action_admin_init_setup_messages(): void { 26 27 if ( defined( '\Nextgenthemes\ARVE\Pro\VERSION' ) && version_compare( PRO_VERSION_REQUIRED, \Nextgenthemes\ARVE\Pro\VERSION, '>' ) ) { 24 function addon_outdated_notice( string $name ): void { 25 26 $version_const_name = '\\Nextgenthemes\\ARVE\\' . $name . '\\VERSION'; 27 $req_ver_const_name = '\\Nextgenthemes\\ARVE\\' . strtoupper( $name ) . '_VERSION_REQUIRED'; 28 $version = defined( $version_const_name ) ? constant( $version_const_name ) : ''; 29 $req_ver = defined( $req_ver_const_name ) ? constant( $req_ver_const_name ) : ''; 30 31 if ( $version && version_compare( $version, $req_ver, '<' ) ) { 28 32 $msg = sprintf( 29 // Translators: %1$s Pro Version required 30 __( 'Your ARVE Pro Addon is outdated, you need version %1$s or later. If you have setup your license <a href="%2$s">here</a> semi auto updates should work (Admin panel notice and auto install on confirmation). If not please manually update as <a href="%4$s">described here.</a>', 'advanced-responsive-video-embedder' ), 31 PRO_VERSION_REQUIRED, 33 // Translators: %1$s Addon Name, %2$s Version required, %3$s Setup URL, %4$s Manual URL, 34 __( 35 'Your ARVE %1$s Addon is outdated, you need version %2$s or later. If you have setup your license <a href="%3$s">here</a> semi auto updates should work (Admin panel notice and install on confirmation). If not please manually update as <a href="%4$s">described here.</a>', 36 'advanced-responsive-video-embedder' 37 ), 38 $name, 39 $req_ver, 32 40 esc_url( get_admin_url() . 'options-general.php?page=nextgenthemes' ), 33 'https://nextgenthemes.com/support/',34 41 'https://nextgenthemes.com/plugins/arve/documentation/installation/' 35 42 ); 36 43 37 if ( str_contains_any( VERSION, array( 'alpha', 'beta' ) ) ) { 38 $msg = sprintf( 39 // Translators: %1$s Pro Version required 40 __( 'Your ARVE Pro Addon is outdated, you need version %1$s or later. Pre release updates my need a manual update. Download from <a href="%2$s">your account</a>.', 'advanced-responsive-video-embedder' ), 41 PRO_VERSION_REQUIRED, 42 esc_url( get_admin_url() . 'options-general.php?page=nextgenthemes' ), 43 'https://nextgenthemes.com/my-account/' 44 ); 45 } 46 47 Notices::instance()->register_notice( 48 'ngt-arve-outdated-pro-v' . PRO_VERSION_REQUIRED, 44 Notices::instance()->register_notice( 45 'ngt-arve-' . $name . '-outdated-v' . $req_ver, 49 46 'notice-error', 50 47 wp_kses( $msg, ALLOWED_HTML, array( 'https' ) ), … … 53 50 ) 54 51 ); 52 } 53 } 54 55 function action_admin_init_setup_messages(): void { 56 57 foreach ( ADDON_NAMES as $addon_name ) { 58 addon_outdated_notice( $addon_name ); 55 59 } 56 60 -
advanced-responsive-video-embedder/tags/10.6.9/php/Video.php
r3256343 r3258012 177 177 foreach ( (array) $this->oembed_data as $key => $value ) { 178 178 if ( str_contains( $key, 'error' ) ) { 179 arve_errors()->add( $key, $value );179 arve_errors()->add( $key, $value, $this->oembed_data ); 180 180 } 181 181 } … … 488 488 489 489 if ( empty( $img_src ) ) { 490 arve_errors()->add( 'no-media-id', __( 'No attachment with that ID', 'advanced-responsive-video-embedder' ) ); 490 arve_errors()->add( 491 'no-media-id', 492 // Translators: %s Value of thumbnail attribute 493 sprintf( __( 'No attachment with ID <code>%s</code>', 'advanced-responsive-video-embedder' ), $this->thumbnail ), 494 $this->thumbnail 495 ); 491 496 } 492 497 } elseif ( valid_url( $this->thumbnail ) ) { … … 496 501 } else { 497 502 498 arve_errors()->add( 'invalid-url', __( 'Not a valid thumbnail URL or Media ID given', 'advanced-responsive-video-embedder' ) ); 503 arve_errors()->add( 504 'invalid-url-or-id', 505 // Translators: %s Value of thumbnail attribute 506 sprintf( __( 'No a valid thumbnail URL or Media ID given <code>%s</code>', 'advanced-responsive-video-embedder' ), $this->thumbnail ), 507 $this->thumbnail 508 ); 499 509 } 500 510 -
advanced-responsive-video-embedder/tags/10.6.9/php/fn-oembed.php
r3256343 r3258012 105 105 } 106 106 107 function cache_is_old_enough( object $oembed_data ): bool { 108 109 if ( ! isset( $oembed_data->arve_cachetime ) ) { 110 return false; 111 } 112 113 $cache_date = DateTime::createFromFormat( DateTime::ATOM, $oembed_data->arve_cachetime ); 114 115 return $cache_date && ( new DateTime() )->diff( $cache_date )->days > 7; 116 } 117 107 118 function delete_oembed_caches_when_missing_data( object $oembed_data ): array { 108 119 109 $pro_active = function_exists( __NAMESPACE__ . '\Pro\oembed_data' ); 110 $result = []; 111 $url = $oembed_data->arve_url ?? false; 112 $provider = $oembed_data->provider ?? false; 113 $cachetime = $oembed_data->arve_cachetime ?? false; 114 115 if ( ! $url ) { 116 $result['delete_entire_oembed_cache'] = delete_oembed_cache(); 117 } 120 $pro_active = function_exists( __NAMESPACE__ . '\Pro\oembed_data' ); 121 $result = []; 122 $url = $oembed_data->arve_url ?? false; 123 $provider = $oembed_data->provider ?? false; 124 $cachetime = $oembed_data->arve_cachetime ?? false; 125 $yt_api_error = $oembed_data->youtube_api_error ?? ''; 118 126 119 127 if ( ! $provider || ! $cachetime ) { … … 126 134 && ( ! isset( $oembed_data->thumbnail_srcset ) || ! isset( $oembed_data->thumbnail_large_url ) ) 127 135 ) { 128 $result['delete_cache_for_srcset'] = delete_oembed_cache( $url ); 129 } 130 131 if ( $pro_active 132 && $url 133 && 'youtube' === $provider 134 && ! isset( $oembed_data->description ) 135 ) { 136 $result['delete_youtube_cache_for_description'] = delete_oembed_cache( $url ); 137 } 136 $result['delete_cache_for_srcset_or_large_thumbnail'] = delete_oembed_cache( $url ); 137 } 138 139 // Maybe later 140 // if ( $pro_active 141 // && $url 142 // && 'youtube' === $provider 143 // && ! isset( $oembed_data->description ) 144 // && str_contains( $yt_api_error, '403' ) 145 // && cache_is_old_enough( $oembed_data ) 146 // ) { 147 // $result['delete_youtube_cache_for_description'] = delete_oembed_cache( $url ); 148 // } 138 149 139 150 return $result; -
advanced-responsive-video-embedder/tags/10.6.9/php/fn-shortcode-args.php
r3252510 r3258012 43 43 44 44 if ( 'normal' !== $mode 45 && ! has_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Pro\init' )45 && ! function_exists( 'Nextgenthemes\ARVE\Pro\register_assets' ) 46 46 ) { 47 47 $err_msg = sprintf( -
advanced-responsive-video-embedder/tags/10.6.9/php/fn-validation.php
r3215952 r3258012 38 38 ); 39 39 40 arve_errors()->add( 'validate_thumbnail', $error_msg ); 41 arve_errors()->add_data( $id_or_url, 'validate_thumbnail' ); 40 arve_errors()->add( 'validate_thumbnail', $error_msg, $id_or_url ); 42 41 43 42 return ''; … … 121 120 esc_html( $attr_name ), 122 121 esc_html( $value ) 123 ) 124 ); 125 126 arve_errors()->add_data( 127 compact( 'attr_name', 'value' ), 128 $error_code 122 ), 123 compact( 'attr_name', 'value' ) 129 124 ); 130 125 … … 164 159 $ratio = explode( ':', $aspect_ratio ); 165 160 166 if ( empty( $ratio[0] ) || false === filter_var( $ratio[0], FILTER_VALIDATE_FLOAT ) ||167 empty( $ratio[1] ) || false === filter_var( $ratio[1], FILTER_VALIDATE_FLOAT )161 if ( empty( $ratio[0] ) || false === filter_var( $ratio[0], FILTER_VALIDATE_FLOAT ) || 162 empty( $ratio[1] ) || false === filter_var( $ratio[1], FILTER_VALIDATE_FLOAT ) 168 163 ) { 169 164 arve_errors()->add( -
advanced-responsive-video-embedder/tags/10.6.9/php/init.php
r3256343 r3258012 5 5 namespace Nextgenthemes\ARVE; 6 6 7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init_920', 9 ); 8 9 function init_920(): void { 10 11 stop_outdated_addons_from_executing(); 12 init_public(); 13 14 if ( is_admin() ) { 15 init_admin(); 16 } 17 } 18 19 function init_public(): void { 7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init', 9 ); 8 add_action( 'admin_init', __NAMESPACE__ . '\init_admin', 9 ); 9 10 function init(): void { 20 11 21 12 add_option( 'arve_install_date', time() ); … … 58 49 add_filter( 'oembed_dataparse', __NAMESPACE__ . '\filter_oembed_dataparse', PHP_INT_MAX, 3 ); 59 50 add_filter( 'embed_oembed_html', __NAMESPACE__ . '\filter_embed_oembed_html', OEMBED_HTML_PRIORITY, 4 ); 60 61 51 add_action( 'elementor/widgets/register', __NAMESPACE__ . '\register_elementor_widget' ); 52 53 // Stop outdated addons from executing 54 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Pro\init', 15 ); 55 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\RandomVideo\init', 15 ); 56 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Privacy\init', 16 ); 57 58 foreach ( ADDON_NAMES as $addon_name ) { 59 maybe_init_addon( $addon_name ); 60 } 61 } 62 63 function maybe_init_addon( string $name ): void { 64 65 $init_function_name = '\\' . __NAMESPACE__ . '\\' . $name . '\\init'; 66 $version_const_name = '\\' . __NAMESPACE__ . '\\' . $name . '\\VERSION'; 67 $req_ver_const_name = '\\' . __NAMESPACE__ . '\\' . strtoupper( $name ) . '_REQUIRED_VERSION'; 68 $version = defined( $version_const_name ) ? constant( $version_const_name ) : ''; 69 $req_ver = defined( $req_ver_const_name ) ? constant( $req_ver_const_name ) : ''; 70 71 if ( $version && version_compare( $version, $req_ver, '>=' ) && function_exists( $init_function_name ) ) { 72 $init_function_name(); 73 } 62 74 } 63 75 … … 69 81 require_once PLUGIN_DIR . '/php/Admin/fn-debug-info.php'; 70 82 71 // Admin Hooks72 83 add_action( 'nextgenthemes/arve/admin/settings/sidebar', __NAMESPACE__ . '\Admin\settings_sidebar' ); 73 84 add_action( 'nextgenthemes/arve/admin/settings/content', __NAMESPACE__ . '\Admin\settings_content' ); … … 230 241 return $message; 231 242 } 232 233 function stop_outdated_addons_from_executing(): void {234 235 if ( defined( 'Nextgenthemes\ARVE\Pro\VERSION' )236 && version_compare( \Nextgenthemes\ARVE\Pro\VERSION, PRO_VERSION_REQUIRED, '<' )237 ) {238 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Pro\init', 15 );239 }240 } -
advanced-responsive-video-embedder/tags/10.6.9/readme.txt
r3256533 r3258012 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.4 8 Stable tag: 10.6. 78 Stable tag: 10.6.9 9 9 License: GPL-3.0 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 196 196 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 197 197 198 ### 2025-03-17 10.6.8 ### 199 200 * Improved: ARVE now handles the execution of addons, not executing outdated addon. 201 * Improved: Added outdated messages for all addons. 202 198 203 ### 2025-03-16 10.6.7 ### 199 204 200 * Fix ed: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there.205 * Fix: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there. 201 206 202 207 ### 2025-03-15 10.6.6 ### -
advanced-responsive-video-embedder/tags/10.6.9/src/block.json
r3256533 r3258012 14 14 "odysee" 15 15 ], 16 "version": "10.6. 7",16 "version": "10.6.9", 17 17 "textdomain": "advanced-responsive-video-embedder", 18 18 "supports": { -
advanced-responsive-video-embedder/tags/10.6.9/vendor/autoload_packages.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/automattic/jetpack-autoloader/CHANGELOG.md
r3256343 r3258012 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [5.0.4] - 2025-03-17 9 ### Changed 10 - Internal updates. 7 11 8 12 ## [5.0.3] - 2025-03-12 … … 411 415 - Add Custom Autoloader 412 416 417 [5.0.4]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.3...v5.0.4 413 418 [5.0.3]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.2...v5.0.3 414 419 [5.0.2]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.1...v5.0.2 -
advanced-responsive-video-embedder/tags/10.6.9/vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php
r3256343 r3258012 22 22 class AutoloadGenerator { 23 23 24 const VERSION = '5.0. 3';24 const VERSION = '5.0.4'; 25 25 26 26 /** -
advanced-responsive-video-embedder/tags/10.6.9/vendor/composer/installed.json
r3256533 r3258012 3 3 { 4 4 "name": "automattic/jetpack-autoloader", 5 "version": "v5.0. 3",6 "version_normalized": "5.0. 3.0",5 "version": "v5.0.4", 6 "version_normalized": "5.0.4.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/Automattic/jetpack-autoloader.git", 10 "reference": "1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5"10 "reference": "1d86b2d9aa97eb109bca5b5f0593f0c32647de9c" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5",15 "reference": "1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5",14 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/1d86b2d9aa97eb109bca5b5f0593f0c32647de9c", 15 "reference": "1d86b2d9aa97eb109bca5b5f0593f0c32647de9c", 16 16 "shasum": "" 17 17 }, … … 26 26 "yoast/phpunit-polyfills": "^1.1.1" 27 27 }, 28 "time": "2025-03-1 2T19:15:00+00:00",28 "time": "2025-03-17T16:43:20+00:00", 29 29 "type": "composer-plugin", 30 30 "extra": { … … 65 65 ], 66 66 "support": { 67 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0. 3"67 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0.4" 68 68 }, 69 69 "install-path": "../automattic/jetpack-autoloader" … … 76 76 "type": "path", 77 77 "url": "../../../../../../dev/composer-packages/wp-settings", 78 "reference": " 046259272b104d5254e2fea589102cb7da259cdf"78 "reference": "627ae60f001d0462042693ed7daf9a4dbe34067b" 79 79 }, 80 80 "require": { 81 "php": " ^7.4 || ^8.0"81 "php": ">=7.4" 82 82 }, 83 83 "type": "library", -
advanced-responsive-video-embedder/tags/10.6.9/vendor/composer/installed.php
r3256533 r3258012 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 9eb22b68dbfaa1ddad6cb3d2684f4589d2b7766c',6 'reference' => '52e7cf4a08ec9df7ba71705673236b3c1c1d6980', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'automattic/jetpack-autoloader' => array( 14 'pretty_version' => 'v5.0. 3',15 'version' => '5.0. 3.0',16 'reference' => '1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5',14 'pretty_version' => 'v5.0.4', 15 'version' => '5.0.4.0', 16 'reference' => '1d86b2d9aa97eb109bca5b5f0593f0c32647de9c', 17 17 'type' => 'composer-plugin', 18 18 'install_path' => __DIR__ . '/../automattic/jetpack-autoloader', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 9eb22b68dbfaa1ddad6cb3d2684f4589d2b7766c',25 'reference' => '52e7cf4a08ec9df7ba71705673236b3c1c1d6980', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' 046259272b104d5254e2fea589102cb7da259cdf',34 'reference' => '627ae60f001d0462042693ed7daf9a4dbe34067b', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../nextgenthemes/wp-settings', -
advanced-responsive-video-embedder/tags/10.6.9/vendor/composer/jetpack_autoload_classmap.php
r3256343 r3258012 8 8 return array( 9 9 'Autoloader' => array( 10 'version' => '5.0. 3',10 'version' => '5.0.4', 11 11 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader.php' 12 12 ), 13 13 'Autoloader_Handler' => array( 14 'version' => '5.0. 3',14 'version' => '5.0.4', 15 15 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-handler.php' 16 16 ), 17 17 'Autoloader_Locator' => array( 18 'version' => '5.0. 3',18 'version' => '5.0.4', 19 19 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-locator.php' 20 20 ), 21 21 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array( 22 'version' => '5.0. 3',22 'version' => '5.0.4', 23 23 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php' 24 24 ), 25 25 'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array( 26 'version' => '5.0. 3',26 'version' => '5.0.4', 27 27 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php' 28 28 ), 29 29 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array( 30 'version' => '5.0. 3',30 'version' => '5.0.4', 31 31 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php' 32 32 ), 33 33 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array( 34 'version' => '5.0. 3',34 'version' => '5.0.4', 35 35 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php' 36 36 ), 37 37 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array( 38 'version' => '5.0. 3',38 'version' => '5.0.4', 39 39 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php' 40 40 ), 41 41 'Container' => array( 42 'version' => '5.0. 3',42 'version' => '5.0.4', 43 43 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-container.php' 44 44 ), 45 45 'Hook_Manager' => array( 46 'version' => '5.0. 3',46 'version' => '5.0.4', 47 47 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php' 48 48 ), 49 49 'Latest_Autoloader_Guard' => array( 50 'version' => '5.0. 3',50 'version' => '5.0.4', 51 51 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php' 52 52 ), 53 53 'Manifest_Reader' => array( 54 'version' => '5.0. 3',54 'version' => '5.0.4', 55 55 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-manifest-reader.php' 56 56 ), 57 57 'PHP_Autoloader' => array( 58 'version' => '5.0. 3',58 'version' => '5.0.4', 59 59 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-php-autoloader.php' 60 60 ), 61 61 'Path_Processor' => array( 62 'version' => '5.0. 3',62 'version' => '5.0.4', 63 63 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-path-processor.php' 64 64 ), 65 65 'Plugin_Locator' => array( 66 'version' => '5.0. 3',66 'version' => '5.0.4', 67 67 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugin-locator.php' 68 68 ), 69 69 'Plugins_Handler' => array( 70 'version' => '5.0. 3',70 'version' => '5.0.4', 71 71 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugins-handler.php' 72 72 ), 73 73 'Shutdown_Handler' => array( 74 'version' => '5.0. 3',74 'version' => '5.0.4', 75 75 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-shutdown-handler.php' 76 76 ), 77 77 'Version_Loader' => array( 78 'version' => '5.0. 3',78 'version' => '5.0.4', 79 79 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-loader.php' 80 80 ), 81 81 'Version_Selector' => array( 82 'version' => '5.0. 3',82 'version' => '5.0.4', 83 83 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-selector.php' 84 84 ), -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-autoloader-handler.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-autoloader-locator.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-autoloader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-container.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-hook-manager.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-manifest-reader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-path-processor.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-php-autoloader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-plugin-locator.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-plugins-handler.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-shutdown-handler.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-version-loader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/jetpack-autoloader/class-version-selector.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/tags/10.6.9/vendor/nextgenthemes/wp-settings/composer.json
r3256343 r3258012 14 14 ], 15 15 "require": { 16 "php": " ^7.4 || ^8.0"16 "php": ">=7.4" 17 17 } 18 18 } -
advanced-responsive-video-embedder/trunk/advanced-responsive-video-embedder.php
r3256533 r3258012 4 4 * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/ 5 5 * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine. 6 * Version: 10.6. 76 * Version: 10.6.9 7 7 * Requires PHP: 7.4 8 8 * Requires at least: 6.6 … … 23 23 namespace Nextgenthemes\ARVE; 24 24 25 const VERSION = '10.6.7'; 26 const PRO_VERSION_REQUIRED = '7.0.2'; 27 const NUM_TRACKS = 3; 28 const PLUGIN_FILE = __FILE__; 29 const PLUGIN_DIR = __DIR__; 30 const VIDEO_FILE_EXTENSIONS = array( 'av1mp4', 'mp4', 'm4v', 'webm', 'ogv' ); 31 const DEFAULT_MAXWIDTH = 900; 32 const OEMBED_HTML_PRIORITY = -5; 33 const VIEW_SCRIPT_HANDLES = array( 'arve', 'arve-pro', 'arve-sticky-videos', 'arve-random-video' ); 25 const VERSION = '10.6.9'; 26 const PRO_VERSION_REQUIRED = '7.0.6'; 27 const PRIVACY_VERSION_REQUIRED = '1.1.5'; 28 const RANDOMVIDEO_VERSION_REQUIRED = '2.1.8'; 29 const STICKYVIDEOS_VERSION_REQUIRED = '2.0.2'; 30 const AMP_VERSION_REQUIRED = '2.2.1'; 31 const NUM_TRACKS = 3; 32 const PLUGIN_FILE = __FILE__; 33 const PLUGIN_DIR = __DIR__; 34 const VIDEO_FILE_EXTENSIONS = array( 'av1mp4', 'mp4', 'm4v', 'webm', 'ogv' ); 35 const DEFAULT_MAXWIDTH = 900; 36 const OEMBED_HTML_PRIORITY = -5; 37 const VIEW_SCRIPT_HANDLES = array( 'arve', 'arve-pro', 'arve-sticky-videos', 'arve-random-video' ); 38 const ADDON_NAMES = array( 'RandomVideo', 'Pro', 'Privacy', 'StickyVideos', 'AMP' ); 34 39 // For error messages and stuff on the admin screens. 35 40 const ALLOWED_HTML = array( -
advanced-responsive-video-embedder/trunk/build/block.json
r3256533 r3258012 14 14 "odysee" 15 15 ], 16 "version": "10.6. 6",16 "version": "10.6.8-beta2", 17 17 "textdomain": "advanced-responsive-video-embedder", 18 18 "supports": { -
advanced-responsive-video-embedder/trunk/changelog.md
r3256533 r3258012 4 4 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 5 5 6 ### 2025-03-17 10.6.8 ### 7 8 * Improved: ARVE now handles the execution of addons, not executing outdated addon. 9 * Improved: Added outdated messages for all addons. 10 6 11 ### 2025-03-16 10.6.7 ### 7 12 8 * Fix ed: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there.13 * Fix: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there. 9 14 10 15 ### 2025-03-15 10.6.6 ### -
advanced-responsive-video-embedder/trunk/php/Admin/fn-admin.php
r3256533 r3258012 12 12 use function Nextgenthemes\ARVE\options; 13 13 14 use function Nextgenthemes\WP\enqueue_asset;15 14 use function Nextgenthemes\WP\remote_get_json_cached; 16 15 use function Nextgenthemes\WP\str_contains_any; 17 16 use function Nextgenthemes\WP\ver; 18 17 19 use const Nextgenthemes\ARVE\ PRO_VERSION_REQUIRED;18 use const Nextgenthemes\ARVE\ADDON_NAMES; 20 19 use const Nextgenthemes\ARVE\PLUGIN_DIR; 21 20 use const Nextgenthemes\ARVE\PLUGIN_FILE; … … 23 22 use const Nextgenthemes\ARVE\VERSION; 24 23 25 function action_admin_init_setup_messages(): void { 26 27 if ( defined( '\Nextgenthemes\ARVE\Pro\VERSION' ) && version_compare( PRO_VERSION_REQUIRED, \Nextgenthemes\ARVE\Pro\VERSION, '>' ) ) { 24 function addon_outdated_notice( string $name ): void { 25 26 $version_const_name = '\\Nextgenthemes\\ARVE\\' . $name . '\\VERSION'; 27 $req_ver_const_name = '\\Nextgenthemes\\ARVE\\' . strtoupper( $name ) . '_VERSION_REQUIRED'; 28 $version = defined( $version_const_name ) ? constant( $version_const_name ) : ''; 29 $req_ver = defined( $req_ver_const_name ) ? constant( $req_ver_const_name ) : ''; 30 31 if ( $version && version_compare( $version, $req_ver, '<' ) ) { 28 32 $msg = sprintf( 29 // Translators: %1$s Pro Version required 30 __( 'Your ARVE Pro Addon is outdated, you need version %1$s or later. If you have setup your license <a href="%2$s">here</a> semi auto updates should work (Admin panel notice and auto install on confirmation). If not please manually update as <a href="%4$s">described here.</a>', 'advanced-responsive-video-embedder' ), 31 PRO_VERSION_REQUIRED, 33 // Translators: %1$s Addon Name, %2$s Version required, %3$s Setup URL, %4$s Manual URL, 34 __( 35 'Your ARVE %1$s Addon is outdated, you need version %2$s or later. If you have setup your license <a href="%3$s">here</a> semi auto updates should work (Admin panel notice and install on confirmation). If not please manually update as <a href="%4$s">described here.</a>', 36 'advanced-responsive-video-embedder' 37 ), 38 $name, 39 $req_ver, 32 40 esc_url( get_admin_url() . 'options-general.php?page=nextgenthemes' ), 33 'https://nextgenthemes.com/support/',34 41 'https://nextgenthemes.com/plugins/arve/documentation/installation/' 35 42 ); 36 43 37 if ( str_contains_any( VERSION, array( 'alpha', 'beta' ) ) ) { 38 $msg = sprintf( 39 // Translators: %1$s Pro Version required 40 __( 'Your ARVE Pro Addon is outdated, you need version %1$s or later. Pre release updates my need a manual update. Download from <a href="%2$s">your account</a>.', 'advanced-responsive-video-embedder' ), 41 PRO_VERSION_REQUIRED, 42 esc_url( get_admin_url() . 'options-general.php?page=nextgenthemes' ), 43 'https://nextgenthemes.com/my-account/' 44 ); 45 } 46 47 Notices::instance()->register_notice( 48 'ngt-arve-outdated-pro-v' . PRO_VERSION_REQUIRED, 44 Notices::instance()->register_notice( 45 'ngt-arve-' . $name . '-outdated-v' . $req_ver, 49 46 'notice-error', 50 47 wp_kses( $msg, ALLOWED_HTML, array( 'https' ) ), … … 53 50 ) 54 51 ); 52 } 53 } 54 55 function action_admin_init_setup_messages(): void { 56 57 foreach ( ADDON_NAMES as $addon_name ) { 58 addon_outdated_notice( $addon_name ); 55 59 } 56 60 -
advanced-responsive-video-embedder/trunk/php/Video.php
r3256343 r3258012 177 177 foreach ( (array) $this->oembed_data as $key => $value ) { 178 178 if ( str_contains( $key, 'error' ) ) { 179 arve_errors()->add( $key, $value );179 arve_errors()->add( $key, $value, $this->oembed_data ); 180 180 } 181 181 } … … 488 488 489 489 if ( empty( $img_src ) ) { 490 arve_errors()->add( 'no-media-id', __( 'No attachment with that ID', 'advanced-responsive-video-embedder' ) ); 490 arve_errors()->add( 491 'no-media-id', 492 // Translators: %s Value of thumbnail attribute 493 sprintf( __( 'No attachment with ID <code>%s</code>', 'advanced-responsive-video-embedder' ), $this->thumbnail ), 494 $this->thumbnail 495 ); 491 496 } 492 497 } elseif ( valid_url( $this->thumbnail ) ) { … … 496 501 } else { 497 502 498 arve_errors()->add( 'invalid-url', __( 'Not a valid thumbnail URL or Media ID given', 'advanced-responsive-video-embedder' ) ); 503 arve_errors()->add( 504 'invalid-url-or-id', 505 // Translators: %s Value of thumbnail attribute 506 sprintf( __( 'No a valid thumbnail URL or Media ID given <code>%s</code>', 'advanced-responsive-video-embedder' ), $this->thumbnail ), 507 $this->thumbnail 508 ); 499 509 } 500 510 -
advanced-responsive-video-embedder/trunk/php/fn-oembed.php
r3256343 r3258012 105 105 } 106 106 107 function cache_is_old_enough( object $oembed_data ): bool { 108 109 if ( ! isset( $oembed_data->arve_cachetime ) ) { 110 return false; 111 } 112 113 $cache_date = DateTime::createFromFormat( DateTime::ATOM, $oembed_data->arve_cachetime ); 114 115 return $cache_date && ( new DateTime() )->diff( $cache_date )->days > 7; 116 } 117 107 118 function delete_oembed_caches_when_missing_data( object $oembed_data ): array { 108 119 109 $pro_active = function_exists( __NAMESPACE__ . '\Pro\oembed_data' ); 110 $result = []; 111 $url = $oembed_data->arve_url ?? false; 112 $provider = $oembed_data->provider ?? false; 113 $cachetime = $oembed_data->arve_cachetime ?? false; 114 115 if ( ! $url ) { 116 $result['delete_entire_oembed_cache'] = delete_oembed_cache(); 117 } 120 $pro_active = function_exists( __NAMESPACE__ . '\Pro\oembed_data' ); 121 $result = []; 122 $url = $oembed_data->arve_url ?? false; 123 $provider = $oembed_data->provider ?? false; 124 $cachetime = $oembed_data->arve_cachetime ?? false; 125 $yt_api_error = $oembed_data->youtube_api_error ?? ''; 118 126 119 127 if ( ! $provider || ! $cachetime ) { … … 126 134 && ( ! isset( $oembed_data->thumbnail_srcset ) || ! isset( $oembed_data->thumbnail_large_url ) ) 127 135 ) { 128 $result['delete_cache_for_srcset'] = delete_oembed_cache( $url ); 129 } 130 131 if ( $pro_active 132 && $url 133 && 'youtube' === $provider 134 && ! isset( $oembed_data->description ) 135 ) { 136 $result['delete_youtube_cache_for_description'] = delete_oembed_cache( $url ); 137 } 136 $result['delete_cache_for_srcset_or_large_thumbnail'] = delete_oembed_cache( $url ); 137 } 138 139 // Maybe later 140 // if ( $pro_active 141 // && $url 142 // && 'youtube' === $provider 143 // && ! isset( $oembed_data->description ) 144 // && str_contains( $yt_api_error, '403' ) 145 // && cache_is_old_enough( $oembed_data ) 146 // ) { 147 // $result['delete_youtube_cache_for_description'] = delete_oembed_cache( $url ); 148 // } 138 149 139 150 return $result; -
advanced-responsive-video-embedder/trunk/php/fn-shortcode-args.php
r3252510 r3258012 43 43 44 44 if ( 'normal' !== $mode 45 && ! has_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Pro\init' )45 && ! function_exists( 'Nextgenthemes\ARVE\Pro\register_assets' ) 46 46 ) { 47 47 $err_msg = sprintf( -
advanced-responsive-video-embedder/trunk/php/fn-validation.php
r3215952 r3258012 38 38 ); 39 39 40 arve_errors()->add( 'validate_thumbnail', $error_msg ); 41 arve_errors()->add_data( $id_or_url, 'validate_thumbnail' ); 40 arve_errors()->add( 'validate_thumbnail', $error_msg, $id_or_url ); 42 41 43 42 return ''; … … 121 120 esc_html( $attr_name ), 122 121 esc_html( $value ) 123 ) 124 ); 125 126 arve_errors()->add_data( 127 compact( 'attr_name', 'value' ), 128 $error_code 122 ), 123 compact( 'attr_name', 'value' ) 129 124 ); 130 125 … … 164 159 $ratio = explode( ':', $aspect_ratio ); 165 160 166 if ( empty( $ratio[0] ) || false === filter_var( $ratio[0], FILTER_VALIDATE_FLOAT ) ||167 empty( $ratio[1] ) || false === filter_var( $ratio[1], FILTER_VALIDATE_FLOAT )161 if ( empty( $ratio[0] ) || false === filter_var( $ratio[0], FILTER_VALIDATE_FLOAT ) || 162 empty( $ratio[1] ) || false === filter_var( $ratio[1], FILTER_VALIDATE_FLOAT ) 168 163 ) { 169 164 arve_errors()->add( -
advanced-responsive-video-embedder/trunk/php/init.php
r3256343 r3258012 5 5 namespace Nextgenthemes\ARVE; 6 6 7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init_920', 9 ); 8 9 function init_920(): void { 10 11 stop_outdated_addons_from_executing(); 12 init_public(); 13 14 if ( is_admin() ) { 15 init_admin(); 16 } 17 } 18 19 function init_public(): void { 7 add_action( 'plugins_loaded', __NAMESPACE__ . '\init', 9 ); 8 add_action( 'admin_init', __NAMESPACE__ . '\init_admin', 9 ); 9 10 function init(): void { 20 11 21 12 add_option( 'arve_install_date', time() ); … … 58 49 add_filter( 'oembed_dataparse', __NAMESPACE__ . '\filter_oembed_dataparse', PHP_INT_MAX, 3 ); 59 50 add_filter( 'embed_oembed_html', __NAMESPACE__ . '\filter_embed_oembed_html', OEMBED_HTML_PRIORITY, 4 ); 60 61 51 add_action( 'elementor/widgets/register', __NAMESPACE__ . '\register_elementor_widget' ); 52 53 // Stop outdated addons from executing 54 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Pro\init', 15 ); 55 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\RandomVideo\init', 15 ); 56 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Privacy\init', 16 ); 57 58 foreach ( ADDON_NAMES as $addon_name ) { 59 maybe_init_addon( $addon_name ); 60 } 61 } 62 63 function maybe_init_addon( string $name ): void { 64 65 $init_function_name = '\\' . __NAMESPACE__ . '\\' . $name . '\\init'; 66 $version_const_name = '\\' . __NAMESPACE__ . '\\' . $name . '\\VERSION'; 67 $req_ver_const_name = '\\' . __NAMESPACE__ . '\\' . strtoupper( $name ) . '_REQUIRED_VERSION'; 68 $version = defined( $version_const_name ) ? constant( $version_const_name ) : ''; 69 $req_ver = defined( $req_ver_const_name ) ? constant( $req_ver_const_name ) : ''; 70 71 if ( $version && version_compare( $version, $req_ver, '>=' ) && function_exists( $init_function_name ) ) { 72 $init_function_name(); 73 } 62 74 } 63 75 … … 69 81 require_once PLUGIN_DIR . '/php/Admin/fn-debug-info.php'; 70 82 71 // Admin Hooks72 83 add_action( 'nextgenthemes/arve/admin/settings/sidebar', __NAMESPACE__ . '\Admin\settings_sidebar' ); 73 84 add_action( 'nextgenthemes/arve/admin/settings/content', __NAMESPACE__ . '\Admin\settings_content' ); … … 230 241 return $message; 231 242 } 232 233 function stop_outdated_addons_from_executing(): void {234 235 if ( defined( 'Nextgenthemes\ARVE\Pro\VERSION' )236 && version_compare( \Nextgenthemes\ARVE\Pro\VERSION, PRO_VERSION_REQUIRED, '<' )237 ) {238 remove_action( 'plugins_loaded', 'Nextgenthemes\ARVE\Pro\init', 15 );239 }240 } -
advanced-responsive-video-embedder/trunk/readme.txt
r3256533 r3258012 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.4 8 Stable tag: 10.6. 78 Stable tag: 10.6.9 9 9 License: GPL-3.0 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 196 196 * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog) 197 197 198 ### 2025-03-17 10.6.8 ### 199 200 * Improved: ARVE now handles the execution of addons, not executing outdated addon. 201 * Improved: Added outdated messages for all addons. 202 198 203 ### 2025-03-16 10.6.7 ### 199 204 200 * Fix ed: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there.205 * Fix: Compatibility with Advanced Custom Fields WYSIWYG editors. The ARVE shortcode creation button now finally works there. 201 206 202 207 ### 2025-03-15 10.6.6 ### -
advanced-responsive-video-embedder/trunk/src/block.json
r3256533 r3258012 14 14 "odysee" 15 15 ], 16 "version": "10.6. 7",16 "version": "10.6.9", 17 17 "textdomain": "advanced-responsive-video-embedder", 18 18 "supports": { -
advanced-responsive-video-embedder/trunk/vendor/autoload_packages.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/automattic/jetpack-autoloader/CHANGELOG.md
r3256343 r3258012 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [5.0.4] - 2025-03-17 9 ### Changed 10 - Internal updates. 7 11 8 12 ## [5.0.3] - 2025-03-12 … … 411 415 - Add Custom Autoloader 412 416 417 [5.0.4]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.3...v5.0.4 413 418 [5.0.3]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.2...v5.0.3 414 419 [5.0.2]: https://github.com/Automattic/jetpack-autoloader/compare/v5.0.1...v5.0.2 -
advanced-responsive-video-embedder/trunk/vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php
r3256343 r3258012 22 22 class AutoloadGenerator { 23 23 24 const VERSION = '5.0. 3';24 const VERSION = '5.0.4'; 25 25 26 26 /** -
advanced-responsive-video-embedder/trunk/vendor/composer/installed.json
r3256533 r3258012 3 3 { 4 4 "name": "automattic/jetpack-autoloader", 5 "version": "v5.0. 3",6 "version_normalized": "5.0. 3.0",5 "version": "v5.0.4", 6 "version_normalized": "5.0.4.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/Automattic/jetpack-autoloader.git", 10 "reference": "1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5"10 "reference": "1d86b2d9aa97eb109bca5b5f0593f0c32647de9c" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5",15 "reference": "1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5",14 "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/1d86b2d9aa97eb109bca5b5f0593f0c32647de9c", 15 "reference": "1d86b2d9aa97eb109bca5b5f0593f0c32647de9c", 16 16 "shasum": "" 17 17 }, … … 26 26 "yoast/phpunit-polyfills": "^1.1.1" 27 27 }, 28 "time": "2025-03-1 2T19:15:00+00:00",28 "time": "2025-03-17T16:43:20+00:00", 29 29 "type": "composer-plugin", 30 30 "extra": { … … 65 65 ], 66 66 "support": { 67 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0. 3"67 "source": "https://github.com/Automattic/jetpack-autoloader/tree/v5.0.4" 68 68 }, 69 69 "install-path": "../automattic/jetpack-autoloader" … … 76 76 "type": "path", 77 77 "url": "../../../../../../dev/composer-packages/wp-settings", 78 "reference": " 046259272b104d5254e2fea589102cb7da259cdf"78 "reference": "627ae60f001d0462042693ed7daf9a4dbe34067b" 79 79 }, 80 80 "require": { 81 "php": " ^7.4 || ^8.0"81 "php": ">=7.4" 82 82 }, 83 83 "type": "library", -
advanced-responsive-video-embedder/trunk/vendor/composer/installed.php
r3256533 r3258012 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 9eb22b68dbfaa1ddad6cb3d2684f4589d2b7766c',6 'reference' => '52e7cf4a08ec9df7ba71705673236b3c1c1d6980', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'automattic/jetpack-autoloader' => array( 14 'pretty_version' => 'v5.0. 3',15 'version' => '5.0. 3.0',16 'reference' => '1 08cc708cfc7b7a0e730b2bf12f389593f56f0a5',14 'pretty_version' => 'v5.0.4', 15 'version' => '5.0.4.0', 16 'reference' => '1d86b2d9aa97eb109bca5b5f0593f0c32647de9c', 17 17 'type' => 'composer-plugin', 18 18 'install_path' => __DIR__ . '/../automattic/jetpack-autoloader', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 9eb22b68dbfaa1ddad6cb3d2684f4589d2b7766c',25 'reference' => '52e7cf4a08ec9df7ba71705673236b3c1c1d6980', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' 046259272b104d5254e2fea589102cb7da259cdf',34 'reference' => '627ae60f001d0462042693ed7daf9a4dbe34067b', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../nextgenthemes/wp-settings', -
advanced-responsive-video-embedder/trunk/vendor/composer/jetpack_autoload_classmap.php
r3256343 r3258012 8 8 return array( 9 9 'Autoloader' => array( 10 'version' => '5.0. 3',10 'version' => '5.0.4', 11 11 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader.php' 12 12 ), 13 13 'Autoloader_Handler' => array( 14 'version' => '5.0. 3',14 'version' => '5.0.4', 15 15 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-handler.php' 16 16 ), 17 17 'Autoloader_Locator' => array( 18 'version' => '5.0. 3',18 'version' => '5.0.4', 19 19 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-autoloader-locator.php' 20 20 ), 21 21 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array( 22 'version' => '5.0. 3',22 'version' => '5.0.4', 23 23 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php' 24 24 ), 25 25 'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array( 26 'version' => '5.0. 3',26 'version' => '5.0.4', 27 27 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php' 28 28 ), 29 29 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array( 30 'version' => '5.0. 3',30 'version' => '5.0.4', 31 31 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php' 32 32 ), 33 33 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array( 34 'version' => '5.0. 3',34 'version' => '5.0.4', 35 35 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php' 36 36 ), 37 37 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array( 38 'version' => '5.0. 3',38 'version' => '5.0.4', 39 39 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php' 40 40 ), 41 41 'Container' => array( 42 'version' => '5.0. 3',42 'version' => '5.0.4', 43 43 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-container.php' 44 44 ), 45 45 'Hook_Manager' => array( 46 'version' => '5.0. 3',46 'version' => '5.0.4', 47 47 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-hook-manager.php' 48 48 ), 49 49 'Latest_Autoloader_Guard' => array( 50 'version' => '5.0. 3',50 'version' => '5.0.4', 51 51 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php' 52 52 ), 53 53 'Manifest_Reader' => array( 54 'version' => '5.0. 3',54 'version' => '5.0.4', 55 55 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-manifest-reader.php' 56 56 ), 57 57 'PHP_Autoloader' => array( 58 'version' => '5.0. 3',58 'version' => '5.0.4', 59 59 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-php-autoloader.php' 60 60 ), 61 61 'Path_Processor' => array( 62 'version' => '5.0. 3',62 'version' => '5.0.4', 63 63 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-path-processor.php' 64 64 ), 65 65 'Plugin_Locator' => array( 66 'version' => '5.0. 3',66 'version' => '5.0.4', 67 67 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugin-locator.php' 68 68 ), 69 69 'Plugins_Handler' => array( 70 'version' => '5.0. 3',70 'version' => '5.0.4', 71 71 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-plugins-handler.php' 72 72 ), 73 73 'Shutdown_Handler' => array( 74 'version' => '5.0. 3',74 'version' => '5.0.4', 75 75 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-shutdown-handler.php' 76 76 ), 77 77 'Version_Loader' => array( 78 'version' => '5.0. 3',78 'version' => '5.0.4', 79 79 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-loader.php' 80 80 ), 81 81 'Version_Selector' => array( 82 'version' => '5.0. 3',82 'version' => '5.0.4', 83 83 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/class-version-selector.php' 84 84 ), -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-autoloader-handler.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-autoloader-locator.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-autoloader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-container.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-hook-manager.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-manifest-reader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-path-processor.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-php-autoloader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-plugin-locator.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-plugins-handler.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-shutdown-handler.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-version-loader.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/jetpack-autoloader/class-version-selector.php
r3256343 r3258012 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_ 3;8 namespace Automattic\Jetpack\Autoloader\jpfa4ebaf22f08a8b822c80bc4efcf7610\al5_0_4; 9 9 10 10 // phpcs:ignore -
advanced-responsive-video-embedder/trunk/vendor/nextgenthemes/wp-settings/composer.json
r3256343 r3258012 14 14 ], 15 15 "require": { 16 "php": " ^7.4 || ^8.0"16 "php": ">=7.4" 17 17 } 18 18 }
Note: See TracChangeset
for help on using the changeset viewer.