Changeset 3454052
- Timestamp:
- 02/04/2026 07:21:42 PM (5 weeks ago)
- Location:
- music-player-for-easy-digital-downloads
- Files:
-
- 94 added
- 4 edited
-
tags/1.4.1 (added)
-
tags/1.4.1/banner.php (added)
-
tags/1.4.1/css (added)
-
tags/1.4.1/css/style.admin.css (added)
-
tags/1.4.1/css/style.css (added)
-
tags/1.4.1/eddmp.php (added)
-
tags/1.4.1/feedback (added)
-
tags/1.4.1/feedback/cp-feedback.php (added)
-
tags/1.4.1/feedback/feedback.html (added)
-
tags/1.4.1/feedback/screenshots (added)
-
tags/1.4.1/feedback/screenshots/screen1.png (added)
-
tags/1.4.1/feedback/screenshots/screen2.png (added)
-
tags/1.4.1/feedback/screenshots/screen3.png (added)
-
tags/1.4.1/feedback/screenshots/screen4.png (added)
-
tags/1.4.1/inc (added)
-
tags/1.4.1/inc/tools.inc.php (added)
-
tags/1.4.1/js (added)
-
tags/1.4.1/js/admin.js (added)
-
tags/1.4.1/js/admin_src.js (added)
-
tags/1.4.1/js/public.js (added)
-
tags/1.4.1/js/public_src.js (added)
-
tags/1.4.1/languages (added)
-
tags/1.4.1/languages/music-player-for-easy-digital-downloads-en_US.mo (added)
-
tags/1.4.1/languages/music-player-for-easy-digital-downloads-en_US.po (added)
-
tags/1.4.1/pagebuilders (added)
-
tags/1.4.1/pagebuilders/beaverbuilder (added)
-
tags/1.4.1/pagebuilders/beaverbuilder/eddmp (added)
-
tags/1.4.1/pagebuilders/beaverbuilder/eddmp.inc.php (added)
-
tags/1.4.1/pagebuilders/beaverbuilder/eddmp/eddmp.pb.php (added)
-
tags/1.4.1/pagebuilders/beaverbuilder/eddmp/includes (added)
-
tags/1.4.1/pagebuilders/beaverbuilder/eddmp/includes/frontend.php (added)
-
tags/1.4.1/pagebuilders/builders.php (added)
-
tags/1.4.1/pagebuilders/divi (added)
-
tags/1.4.1/pagebuilders/divi/divi.js (added)
-
tags/1.4.1/pagebuilders/divi/divi.pb.php (added)
-
tags/1.4.1/pagebuilders/divi5 (added)
-
tags/1.4.1/pagebuilders/divi5/conversion-outline.json (added)
-
tags/1.4.1/pagebuilders/divi5/divi.js (added)
-
tags/1.4.1/pagebuilders/divi5/index.php (added)
-
tags/1.4.1/pagebuilders/divi5/module.json (added)
-
tags/1.4.1/pagebuilders/elementor (added)
-
tags/1.4.1/pagebuilders/elementor/elementor.pb.php (added)
-
tags/1.4.1/pagebuilders/elementor/elementor_category.pb.php (added)
-
tags/1.4.1/pagebuilders/gutenberg (added)
-
tags/1.4.1/pagebuilders/gutenberg/gutenberg.css (added)
-
tags/1.4.1/pagebuilders/gutenberg/gutenberg.js (added)
-
tags/1.4.1/pagebuilders/siteorigin (added)
-
tags/1.4.1/pagebuilders/siteorigin/siteorigin-eddmp (added)
-
tags/1.4.1/pagebuilders/siteorigin/siteorigin-eddmp/assets (added)
-
tags/1.4.1/pagebuilders/siteorigin/siteorigin-eddmp/assets/banner.svg (added)
-
tags/1.4.1/pagebuilders/siteorigin/siteorigin-eddmp/siteorigin-eddmp.php (added)
-
tags/1.4.1/pagebuilders/siteorigin/siteorigin-eddmp/tpl (added)
-
tags/1.4.1/pagebuilders/siteorigin/siteorigin-eddmp/tpl/siteorigin-eddmp-shortcode.php (added)
-
tags/1.4.1/pagebuilders/visualcomposer (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/EDDMPplaylist (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/EDDMPplaylist/public (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/EDDMPplaylist/public/eddmp-preview.png (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/EDDMPplaylist/public/eddmp-thumbnail.png (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/manifest.json (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/public (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/public/dist (added)
-
tags/1.4.1/pagebuilders/visualcomposer/EDDMPplaylist/public/dist/element.bundle.js (added)
-
tags/1.4.1/readme.txt (added)
-
tags/1.4.1/vendors (added)
-
tags/1.4.1/vendors/mejs-skins (added)
-
tags/1.4.1/vendors/mejs-skins/Guifx_v2_Transports.woff (added)
-
tags/1.4.1/vendors/mejs-skins/controls-ted.png (added)
-
tags/1.4.1/vendors/mejs-skins/controls-wmp-bg.png (added)
-
tags/1.4.1/vendors/mejs-skins/controls-wmp.png (added)
-
tags/1.4.1/vendors/mejs-skins/mejs-skins.css (added)
-
tags/1.4.1/vendors/mejs-skins/mejs-skins.min.css (added)
-
tags/1.4.1/views (added)
-
tags/1.4.1/views/assets (added)
-
tags/1.4.1/views/assets/skin1.png (added)
-
tags/1.4.1/views/assets/skin1_btn.png (added)
-
tags/1.4.1/views/assets/skin2.png (added)
-
tags/1.4.1/views/assets/skin2_btn.png (added)
-
tags/1.4.1/views/assets/skin3.png (added)
-
tags/1.4.1/views/assets/skin3_btn.png (added)
-
tags/1.4.1/views/global_options.php (added)
-
tags/1.4.1/views/player_options.php (added)
-
tags/1.4.1/widgets (added)
-
tags/1.4.1/widgets/playlist_widget (added)
-
tags/1.4.1/widgets/playlist_widget.php (added)
-
tags/1.4.1/widgets/playlist_widget/css (added)
-
tags/1.4.1/widgets/playlist_widget/css/style.css (added)
-
tags/1.4.1/widgets/playlist_widget/js (added)
-
tags/1.4.1/widgets/playlist_widget/js/public.js (added)
-
trunk/eddmp.php (modified) (3 diffs)
-
trunk/pagebuilders/builders.php (modified) (5 diffs)
-
trunk/pagebuilders/divi5 (added)
-
trunk/pagebuilders/divi5/conversion-outline.json (added)
-
trunk/pagebuilders/divi5/divi.js (added)
-
trunk/pagebuilders/divi5/index.php (added)
-
trunk/pagebuilders/divi5/module.json (added)
-
trunk/pagebuilders/elementor/elementor.pb.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
music-player-for-easy-digital-downloads/trunk/eddmp.php
r3394693 r3454052 3 3 Plugin Name: Music Player for Easy Digital Downloads 4 4 Plugin URI: http://wordpress.dwbooster.com/content-tools/music-player-for-easy-digital-downloads 5 Version: 1.4. 05 Version: 1.4.1 6 6 Text Domain: music-player-for-easy-digital-downloads 7 7 Author: CodePeople … … 33 33 34 34 // CONSTANTS 35 define( 'EDDMP_PLUGIN_VERSION', '1.4. 0' );35 define( 'EDDMP_PLUGIN_VERSION', '1.4.1' ); 36 36 define( 'EDDMP_PLUGIN_PATH', __FILE__ ); 37 37 define( 'EDDMP_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) ); … … 1020 1020 1021 1021 if ( array_intersect( $allowed_roles, $user->roles ) ) { 1022 if ( ! empty( $_REQUEST['eddmp-preview'] ) ) {1022 if ( ! empty( $_REQUEST['eddmp-preview'] ) && ! empty( $_REQUEST['eddmp-preview-nonce'] ) ) { 1023 1023 // Sanitizing variable 1024 1024 $preview = sanitize_text_field( wp_unslash( $_REQUEST['eddmp-preview'] ) ); 1025 $nonce = sanitize_text_field( wp_unslash( $_REQUEST['eddmp-preview-nonce'] ) ); 1026 1027 if ( ! wp_verify_nonce( $nonce, 'eddmp_generate_preview' ) ) exit; 1025 1028 1026 1029 // Remove every shortcode that is not in the plugin -
music-player-for-easy-digital-downloads/trunk/pagebuilders/builders.php
r2849696 r3454052 9 9 10 10 private function __construct(){} 11 11 12 private static function instance() { 12 13 if ( ! isset( self::$_instance ) ) { … … 15 16 return self::$_instance; 16 17 } // End instance 18 19 public static function get_preview_url() { 20 $url = EDDMP_WEBSITE_URL; 21 $url = wp_nonce_url( $url, 'eddmp_generate_preview', 'eddmp-preview-nonce' ); 22 $url .= '&eddmp-preview='; 23 24 return $url; 25 } // End get_preview_url 17 26 18 27 public static function run() { … … 37 46 } 38 47 39 // DIVI40 add_action( 'et_builder_ready', array( $instance, 'divi_editor' ) );41 42 48 } // End init 43 49 … … 51 57 // Visual Composer 52 58 add_action( 'vcv:api', array( $instance, 'visualcomposer_editor' ) ); 59 60 // DIVI 61 if ( function_exists( 'et_get_theme_version' ) ) { 62 if ( version_compare( et_get_theme_version(), '5.0', '>=' ) ) { // DIVI 5 63 add_action( 'et_builder_ready', array($instance, 'divi_editor') ); 64 add_action( 'divi_visual_builder_assets_before_enqueue_scripts', 65 function() { 66 if ( et_core_is_fb_enabled() && et_builder_d5_enabled() ) { 67 68 wp_register_script( 'eddmp-divi5-editor-config', '', array(), null, true ); 69 wp_enqueue_script( 'eddmp-divi5-editor-config' ); 70 $script = 'var eddmp_divi5_player_preview_url = "' . self::get_preview_url() . '";'; 71 wp_add_inline_script( 'eddmp-divi5-editor-config', $script ); 72 73 \ET\Builder\VisualBuilder\Assets\PackageBuildManager::register_package_build( 74 [ 75 'name' => 'eddmp-divi-5-module-visual-builder', 76 'version' => '1.0.0', 77 'script' => [ 78 'src' => plugins_url('/pagebuilders/divi5/divi.js', EDDMP_PLUGIN_PATH), 79 'deps'=> [ 80 'react', 81 'jquery', 82 'divi-module-library', 83 'wp-hooks', 84 'divi-rest', 85 ], 86 'enqueue_top_window' => false, 87 'enqueue_app_window' => true, 88 ], 89 ] 90 ); 91 } 92 } 93 ); 94 95 // Register module. 96 add_action( 97 'divi_module_library_modules_dependency_tree', 98 function( $dependency_tree ) { 99 // Load Divi 5 modules. 100 require_once dirname(EDDMP_PLUGIN_PATH) . '/pagebuilders/divi5/index.php'; 101 $dependency_tree->add_dependency( new EDDMP_DIVI5() ); 102 } 103 ); 104 105 add_filter( 106 'divi.moduleLibrary.conversion.moduleConversionOutlineFile', 107 function( $conversion_outline_file, $module_name ) { 108 if ( 'eddmp/eddmp_divi' === $module_name ) { 109 return dirname(EDDMP_PLUGIN_PATH) . '/pagebuilders/divi5/conversion-outline.json'; 110 } 111 return $conversion_outline_file; 112 }, 10, 2 113 ); 114 } else { // DIVI 4 115 add_action( 'et_builder_ready', array($instance, 'divi_editor') ); 116 } 117 } 53 118 } // End after_setup_theme 54 119 … … 72 137 wp_enqueue_style( 'eddmp-gutenberg-editor-css', plugin_dir_url( __FILE__ ) . 'gutenberg/gutenberg.css', array(), EDDMP_PLUGIN_VERSION ); 73 138 74 $url = EDDMP_WEBSITE_URL; 75 $url .= ( ( strpos( $url, '?' ) === false ) ? '?' : '&' ) . 'eddmp-preview='; 139 $url = self::get_preview_url(); 76 140 77 141 wp_enqueue_script( 'eddmp-admin-gutenberg-editor', plugin_dir_url( __FILE__ ) . 'gutenberg/gutenberg.js', array( 'wp-blocks', 'wp-element' ), EDDMP_PLUGIN_VERSION, true ); -
music-player-for-easy-digital-downloads/trunk/pagebuilders/elementor/elementor.pb.php
r2849696 r3454052 68 68 ) { 69 69 70 $url = EDDMP_WEBSITE_URL;71 $url .= ( ( strpos( $url, '?' ) === false ) ? '?' : '&' ) . 'eddmp-preview=' . urlencode( $shortcode );70 $url = \EDDMP_BUILDERS::get_preview_url(); 71 $url .= '&eddmp-preview=' . urlencode( $shortcode ); 72 72 ?> 73 73 <div class="eddmp-iframe-container" style="position:relative;"> -
music-player-for-easy-digital-downloads/trunk/readme.txt
r3405440 r3454052 5 5 Requires at least: 3.5.0 6 6 Tested up to: 6.9 7 Stable tag: 1.4. 07 Stable tag: 1.4.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 206 206 == Changelog == 207 207 208 = 1.4.1 = 209 210 * Implements the Divi 5 Playlist module. 211 * Improves the security of the playlist preview generation module. 212 208 213 = 1.4.0 = 209 214
Note: See TracChangeset
for help on using the changeset viewer.