Changeset 3373047
- Timestamp:
- 10/05/2025 07:43:42 AM (6 months ago)
- Location:
- wing-popup
- Files:
-
- 172 added
- 1 edited
-
tags/1.0.2 (added)
-
tags/1.0.2/README.txt (added)
-
tags/1.0.2/admin (added)
-
tags/1.0.2/admin/class-wing-popup-admin.php (added)
-
tags/1.0.2/admin/css (added)
-
tags/1.0.2/admin/css/wing-popup-admin.css (added)
-
tags/1.0.2/admin/index.php (added)
-
tags/1.0.2/admin/js (added)
-
tags/1.0.2/admin/js/wing-popup-admin.js (added)
-
tags/1.0.2/includes (added)
-
tags/1.0.2/includes/class-wing-popup-activator.php (added)
-
tags/1.0.2/includes/class-wing-popup-deactivator.php (added)
-
tags/1.0.2/includes/class-wing-popup-helper.php (added)
-
tags/1.0.2/includes/class-wing-popup-i18n.php (added)
-
tags/1.0.2/includes/class-wing-popup-loader.php (added)
-
tags/1.0.2/includes/class-wing-popup.php (added)
-
tags/1.0.2/includes/index.php (added)
-
tags/1.0.2/includes/libs (added)
-
tags/1.0.2/includes/libs/wingcore (added)
-
tags/1.0.2/includes/libs/wingcore/assets (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/bootstrap-grid.min.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/bootstrap.min.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/images (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/images/layers-2x.png (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/images/layers.png (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/images/marker-icon.png (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/images/marker-shadow.png (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/leaflet.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/prio-styles.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/style-rtl.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/style-rtl.min.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/style.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/css/style.min.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5 (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/css/all.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/css/all.min.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts/fa-brands-400.woff (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts/fa-brands-400.woff2 (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts/fa-regular-400.woff (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts/fa-regular-400.woff2 (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts/fa-solid-900.woff (added)
-
tags/1.0.2/includes/libs/wingcore/assets/fa5/webfonts/fa-solid-900.woff2 (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/checkerboard.png (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/marker-icon.png (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/150x125-2ecc71.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/150x125-3498db.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/150x125-e74c3c.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/150x125-ffbc00.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/80x80-2c3e50.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/80x80-2ecc71.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/80x80-3498db.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/80x80-e74c3c.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/placeholder/80x80-ffbc00.gif (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/wp-logo.svg (added)
-
tags/1.0.2/includes/libs/wingcore/assets/images/wp-plugin-logo.svg (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/gutenberg.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/leaflet.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/main.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/main.min.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/plugins.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/plugins.min.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/webfont.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/js/webfontloader.min.js (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_base.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_chosen.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_customizer.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_fields.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_flatpickr.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_helper.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_modal.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_navmenu.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_profile.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_responsive.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_taxonomy.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_themes.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_welcome.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/partials/_widget.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/style-rtl.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/scss/style.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/styles (added)
-
tags/1.0.2/includes/libs/wingcore/assets/styles/admin-styles.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/styles/admin-styles.min.css (added)
-
tags/1.0.2/includes/libs/wingcore/assets/styles/admin-styles.scss (added)
-
tags/1.0.2/includes/libs/wingcore/assets/styles/colors.scss (added)
-
tags/1.0.2/includes/libs/wingcore/classes (added)
-
tags/1.0.2/includes/libs/wingcore/classes/abstract.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/admin-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/comment-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/customize-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/fields.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/metabox-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/nav-menu-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/profile-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/setup.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/shortcode-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/taxonomy-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/classes/widget-options.class.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields (added)
-
tags/1.0.2/includes/libs/wingcore/fields/accordion (added)
-
tags/1.0.2/includes/libs/wingcore/fields/accordion/accordion.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/button_set (added)
-
tags/1.0.2/includes/libs/wingcore/fields/button_set/button_set.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/dimensions (added)
-
tags/1.0.2/includes/libs/wingcore/fields/dimensions/dimensions.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/fieldset (added)
-
tags/1.0.2/includes/libs/wingcore/fields/fieldset/fieldset.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/group (added)
-
tags/1.0.2/includes/libs/wingcore/fields/group/group.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/heading (added)
-
tags/1.0.2/includes/libs/wingcore/fields/heading/heading.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/index.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/link (added)
-
tags/1.0.2/includes/libs/wingcore/fields/link/link.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/link_color (added)
-
tags/1.0.2/includes/libs/wingcore/fields/link_color/link_color.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/notice (added)
-
tags/1.0.2/includes/libs/wingcore/fields/notice/notice.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/number (added)
-
tags/1.0.2/includes/libs/wingcore/fields/number/number.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/repeater (added)
-
tags/1.0.2/includes/libs/wingcore/fields/repeater/repeater.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/select (added)
-
tags/1.0.2/includes/libs/wingcore/fields/select/select.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/subheading (added)
-
tags/1.0.2/includes/libs/wingcore/fields/subheading/subheading.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/switcher (added)
-
tags/1.0.2/includes/libs/wingcore/fields/switcher/switcher.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/tabbed (added)
-
tags/1.0.2/includes/libs/wingcore/fields/tabbed/tabbed.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/text (added)
-
tags/1.0.2/includes/libs/wingcore/fields/text/text.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/upload (added)
-
tags/1.0.2/includes/libs/wingcore/fields/upload/upload.php (added)
-
tags/1.0.2/includes/libs/wingcore/fields/wp_editor (added)
-
tags/1.0.2/includes/libs/wingcore/fields/wp_editor/wp_editor.php (added)
-
tags/1.0.2/includes/libs/wingcore/functions (added)
-
tags/1.0.2/includes/libs/wingcore/functions/actions.php (added)
-
tags/1.0.2/includes/libs/wingcore/functions/customize.php (added)
-
tags/1.0.2/includes/libs/wingcore/functions/helpers.php (added)
-
tags/1.0.2/includes/libs/wingcore/functions/sanitize.php (added)
-
tags/1.0.2/includes/libs/wingcore/functions/validate.php (added)
-
tags/1.0.2/includes/libs/wingcore/functions/walker.php (added)
-
tags/1.0.2/includes/libs/wingcore/index.php (added)
-
tags/1.0.2/includes/libs/wingcore/wingcore.php (added)
-
tags/1.0.2/index.php (added)
-
tags/1.0.2/languages (added)
-
tags/1.0.2/languages/wing-popup.pot (added)
-
tags/1.0.2/public (added)
-
tags/1.0.2/public/class-wing-popup-public.php (added)
-
tags/1.0.2/public/css (added)
-
tags/1.0.2/public/css/bootstrap.min.css (added)
-
tags/1.0.2/public/css/wing-popup-public.css (added)
-
tags/1.0.2/public/css/wing-styles.css (added)
-
tags/1.0.2/public/index.php (added)
-
tags/1.0.2/public/js (added)
-
tags/1.0.2/public/js/bootstrap.bundle.min.js (added)
-
tags/1.0.2/public/js/wing-popup-helper.js (added)
-
tags/1.0.2/public/js/wing-popup-public.js (added)
-
tags/1.0.2/public/js/wing-popup-scripts.js (added)
-
tags/1.0.2/public/partials (added)
-
tags/1.0.2/public/partials/popup-default.php (added)
-
tags/1.0.2/public/partials/trigger-btn.php (added)
-
tags/1.0.2/uninstall.php (added)
-
tags/1.0.2/wing-popup.php (added)
-
trunk/wing-popup.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wing-popup/trunk/wing-popup.php
r3349192 r3373047 60 60 add_action('plugins_loaded', 'wdpop_load_core_framework'); 61 61 62 63 add_action( 'in_plugin_update_message-wing-popup/wing-popup.php', 'wing_popup_major_update_notice', 10, 2 ); 64 65 function wing_popup_major_update_notice( $plugin_data, $response ) { 66 $current_version = isset( $plugin_data->Version ) ? $plugin_data->Version : ''; 67 $new_version = isset( $response->new_version ) ? $response->new_version : ''; 68 69 if ( $current_version && $new_version && wing_popup_is_major_update( $current_version, $new_version ) ) { 70 echo '<div style="margin-top:8px; padding:10px; background:#fff3cd; border-left:4px solid #ff9800;">'; 71 echo '<strong>' . esc_html__( 'Heads up!', 'wing-popup' ) . '</strong> '; 72 echo esc_html__( 'This is a major Wing Popup update — please back up your site before updating.', 'wing-popup' ); 73 echo '</div>'; 74 } 75 } 76 77 function wing_popup_is_major_update( $current, $new ) { 78 $current_parts = explode( '.', $current ); 79 $new_parts = explode( '.', $new ); 80 81 // Compare only the major version number (first digit) 82 return isset( $current_parts[0], $new_parts[0] ) && ( (int) $new_parts[0] > (int) $current_parts[0] ); 83 } 84 62 85 /** 63 86 * The core plugin class that is used to define internationalization,
Note: See TracChangeset
for help on using the changeset viewer.