Hustle – Pop-Ups, Slide-ins and Email Opt-ins - Version 7.4.13.1

Version Description

( 2022-03-16 ) =

  • Fix: it's not possible to close the promo opt-in
Download this release

Release Info

Developer ivansvyrskyi
Plugin Icon 128x128 Hustle – Pop-Ups, Slide-ins and Email Opt-ins
Version 7.4.13.1
Comparing to
See all releases

Code changes from version 7.4.13 to 7.4.13.1

inc/class-hustle-notifications.php CHANGED
@@ -58,6 +58,10 @@ class Hustle_Notifications {
58
 
59
  $this->is_free = Opt_In_Utils::_is_free();
60
 
 
 
 
 
61
  add_action( 'current_screen', array( $this, 'load_plugins_page_notices' ) );
62
 
63
  $cap = is_multisite() ? 'manage_network_plugins' : 'update_plugins';
@@ -288,7 +292,6 @@ class Hustle_Notifications {
288
  */
289
  public function load_plugins_page_notices() {
290
  if ( $this->is_free ) {
291
- require_once Opt_In::$plugin_path . 'lib/free-dashboard/module.php';
292
  // Register the current plugin.
293
  do_action(
294
  'wdev-register-plugin', // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
58
 
59
  $this->is_free = Opt_In_Utils::_is_free();
60
 
61
+ if ( $this->is_free && ( wp_doing_ajax() || is_admin() ) ) {
62
+ require_once Opt_In::$plugin_path . 'lib/free-dashboard/module.php';
63
+ }
64
+
65
  add_action( 'current_screen', array( $this, 'load_plugins_page_notices' ) );
66
 
67
  $cap = is_multisite() ? 'manage_network_plugins' : 'update_plugins';
292
  */
293
  public function load_plugins_page_notices() {
294
  if ( $this->is_free ) {
 
295
  // Register the current plugin.
296
  do_action(
297
  'wdev-register-plugin', // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
languages/wordpress-popup-en_US.po CHANGED
@@ -1,15 +1,15 @@
1
- # Copyright (C) 2022 Hustle 7.4.13
2
- # This file is distributed under the same license as the Hustle 7.4.13 package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Hustle 7.4.13\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
9
  "Content-Transfer-Econdig: 8bit\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "MIME-Version: 1.0\n"
12
- "Project-Id-Version: Hustle 7.4.13\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
15
  "X-Poedit-SearchPath-0: .\n"
@@ -59,7 +59,7 @@ msgstr ""
59
  msgid "Draft"
60
  msgstr ""
61
 
62
- #: inc/class-hustle-admin-page-abstract.php:265, inc/class-hustle-notifications.php:501, inc/class-hustle-notifications.php:630
63
  msgid "Dismiss"
64
  msgstr ""
65
 
@@ -689,93 +689,93 @@ msgstr ""
689
  msgid "Successfully added a schedule for your %1$s. However, make sure to save changes and publish your %1$s for it to start appearing as per your schedule."
690
  msgstr ""
691
 
692
- #: inc/class-hustle-notifications.php:249, inc/class-hustle-notifications.php:501, views/admin/dashboard/dialogs/migrate-data.php:95
693
  msgid "Migrate Data"
694
  msgstr ""
695
 
696
- #: inc/class-hustle-notifications.php:249
697
  msgid "Remind me later"
698
  msgstr ""
699
 
700
  #. translators: user's name
701
- #: inc/class-hustle-notifications.php:265
702
  msgid "Hey %s, we have updated our Constant Contact integration to support the latest v3.0 API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
703
  msgstr ""
704
 
705
  #. translators: user's name
706
- #: inc/class-hustle-notifications.php:269
707
  msgid "Hey %s, we have updated our InfusionSoft integration to support the latest REST API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
708
  msgstr ""
709
 
710
  #. translators: 1. user's name,
711
- #: inc/class-hustle-notifications.php:273
712
  msgid "Hey %1$s, we have updated our AWeber integration to support the oAuth 2.0. Since you are connected via oAuth 1.0, we recommend you to migrate your %2$s integration to the latest authorization method as we'll cease to support the deprecated oAuth method at some point."
713
  msgstr ""
714
 
715
- #: inc/class-hustle-notifications.php:298
716
  msgid "Sign Me Up"
717
  msgstr ""
718
 
719
- #: inc/class-hustle-notifications.php:375
720
  msgid "Heads up!"
721
  msgstr ""
722
 
723
  #. translators: current version
724
- #: inc/class-hustle-notifications.php:377
725
  msgid "We’ve fixed visibility conditions in Hustle %1$s which may affect the visibility behavior of your pop-ups and other modules."
726
  msgstr ""
727
 
728
  #. translators: current version
729
- #: inc/class-hustle-notifications.php:379
730
  msgid "Prior to Hustle %1$s, the visibility engine would require you to set rules for every post type your theme used, not just the ones you specified to make it appear on correct pages. We’ve updated this behavior to only display modules based on the post types explicitly defined in your conditions. For Example, if you add a “Pages” condition to show your module on 1 page only, you’d no longer have to add other post type conditions to hide your module on them. After updating, we recommend double-checking your Hustle modules’ visibility conditions are working as expected."
731
  msgstr ""
732
 
733
- #: inc/class-hustle-notifications.php:427
734
  msgid "Congratulations! You have activated Hustle Pro! We have automatically deactivated the free version."
735
  msgstr ""
736
 
737
- #: inc/class-hustle-notifications.php:435
738
  msgid "You already have Hustle Pro activated. If you really wish to go back to the free version of Hustle, please deactivate the Pro version first"
739
  msgstr ""
740
 
741
- #: inc/class-hustle-notifications.php:462
742
  msgid "Hey"
743
  msgstr ""
744
 
745
  #. translators: user's name
746
- #: inc/class-hustle-notifications.php:466
747
  msgid "%s, it appears you have an active WPMU DEV membership but haven't upgraded Hustle to the pro version. You won't lose an any settings upgrading, go for it!"
748
  msgstr ""
749
 
750
  #. translators: user's name
751
- #: inc/class-hustle-notifications.php:499
752
  msgid "Hey %s, nice work on updating the Hustle! However, you need to migrate the data of your existing modules such as tracking data and email list manually."
753
  msgstr ""
754
 
755
  #. translators: user's name
756
- #: inc/class-hustle-notifications.php:523
757
  msgid "Hey %s, we have improved Hustle’s front-end code in this update, which included modifying some CSS classes. Any custom CSS you were using may have been affected. We recommend reviewing the modules (which were using custom CSS) to ensure they don't need any adjustments."
758
  msgstr ""
759
 
760
  #. translators: 1. user's name, 2. opening 'a' tag to sendgrid link, 3. closing 'a' tag, 4. opening 'b' tag, 5. closing 'b' tag
761
- #: inc/class-hustle-notifications.php:559
762
  msgid "Hey %1$s, we have updated our %4$sSendGrid%5$s integration to support the %2$snew Marketing Campaigns%3$s. You need to review your existing SendGrid integration(s) and select the Marketing Campaigns version (new or legacy) you are using to avoid failed API calls."
763
  msgstr ""
764
 
765
- #: inc/class-hustle-notifications.php:567
766
  msgid "Review Integrations"
767
  msgstr ""
768
 
769
- #: inc/class-hustle-notifications.php:613
770
  msgid "Check conditions"
771
  msgstr ""
772
 
773
- #: inc/class-hustle-notifications.php:620
774
  msgid "Hustle - Module visibility behaviour update"
775
  msgstr ""
776
 
777
  #. translators: 4.1 version pro or free
778
- #: inc/class-hustle-notifications.php:625
779
  msgid "Hustle %s fixes a visibility bug which may affect the visibility behavior of your popups and other modules. Please review the visibility conditions of each of your modules to ensure they will appear as you expect."
780
  msgstr ""
781
 
1
+ # Copyright (C) 2022 Hustle 7.4.13.1
2
+ # This file is distributed under the same license as the Hustle 7.4.13.1 package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Hustle 7.4.13.1\n"
6
  "MIME-Version: 1.0\n"
7
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Content-Transfer-Encoding: 8bit\n"
9
  "Content-Transfer-Econdig: 8bit\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "MIME-Version: 1.0\n"
12
+ "Project-Id-Version: Hustle 7.4.13.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
15
  "X-Poedit-SearchPath-0: .\n"
59
  msgid "Draft"
60
  msgstr ""
61
 
62
+ #: inc/class-hustle-admin-page-abstract.php:265, inc/class-hustle-notifications.php:504, inc/class-hustle-notifications.php:633
63
  msgid "Dismiss"
64
  msgstr ""
65
 
689
  msgid "Successfully added a schedule for your %1$s. However, make sure to save changes and publish your %1$s for it to start appearing as per your schedule."
690
  msgstr ""
691
 
692
+ #: inc/class-hustle-notifications.php:253, inc/class-hustle-notifications.php:504, views/admin/dashboard/dialogs/migrate-data.php:95
693
  msgid "Migrate Data"
694
  msgstr ""
695
 
696
+ #: inc/class-hustle-notifications.php:253
697
  msgid "Remind me later"
698
  msgstr ""
699
 
700
  #. translators: user's name
701
+ #: inc/class-hustle-notifications.php:269
702
  msgid "Hey %s, we have updated our Constant Contact integration to support the latest v3.0 API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
703
  msgstr ""
704
 
705
  #. translators: user's name
706
+ #: inc/class-hustle-notifications.php:273
707
  msgid "Hey %s, we have updated our InfusionSoft integration to support the latest REST API. Since you are connected to the old API version, we recommend you to migrate your integration to the latest API version as we'll cease to support the deprecated API at some point."
708
  msgstr ""
709
 
710
  #. translators: 1. user's name,
711
+ #: inc/class-hustle-notifications.php:277
712
  msgid "Hey %1$s, we have updated our AWeber integration to support the oAuth 2.0. Since you are connected via oAuth 1.0, we recommend you to migrate your %2$s integration to the latest authorization method as we'll cease to support the deprecated oAuth method at some point."
713
  msgstr ""
714
 
715
+ #: inc/class-hustle-notifications.php:301
716
  msgid "Sign Me Up"
717
  msgstr ""
718
 
719
+ #: inc/class-hustle-notifications.php:378
720
  msgid "Heads up!"
721
  msgstr ""
722
 
723
  #. translators: current version
724
+ #: inc/class-hustle-notifications.php:380
725
  msgid "We’ve fixed visibility conditions in Hustle %1$s which may affect the visibility behavior of your pop-ups and other modules."
726
  msgstr ""
727
 
728
  #. translators: current version
729
+ #: inc/class-hustle-notifications.php:382
730
  msgid "Prior to Hustle %1$s, the visibility engine would require you to set rules for every post type your theme used, not just the ones you specified to make it appear on correct pages. We’ve updated this behavior to only display modules based on the post types explicitly defined in your conditions. For Example, if you add a “Pages” condition to show your module on 1 page only, you’d no longer have to add other post type conditions to hide your module on them. After updating, we recommend double-checking your Hustle modules’ visibility conditions are working as expected."
731
  msgstr ""
732
 
733
+ #: inc/class-hustle-notifications.php:430
734
  msgid "Congratulations! You have activated Hustle Pro! We have automatically deactivated the free version."
735
  msgstr ""
736
 
737
+ #: inc/class-hustle-notifications.php:438
738
  msgid "You already have Hustle Pro activated. If you really wish to go back to the free version of Hustle, please deactivate the Pro version first"
739
  msgstr ""
740
 
741
+ #: inc/class-hustle-notifications.php:465
742
  msgid "Hey"
743
  msgstr ""
744
 
745
  #. translators: user's name
746
+ #: inc/class-hustle-notifications.php:469
747
  msgid "%s, it appears you have an active WPMU DEV membership but haven't upgraded Hustle to the pro version. You won't lose an any settings upgrading, go for it!"
748
  msgstr ""
749
 
750
  #. translators: user's name
751
+ #: inc/class-hustle-notifications.php:502
752
  msgid "Hey %s, nice work on updating the Hustle! However, you need to migrate the data of your existing modules such as tracking data and email list manually."
753
  msgstr ""
754
 
755
  #. translators: user's name
756
+ #: inc/class-hustle-notifications.php:526
757
  msgid "Hey %s, we have improved Hustle’s front-end code in this update, which included modifying some CSS classes. Any custom CSS you were using may have been affected. We recommend reviewing the modules (which were using custom CSS) to ensure they don't need any adjustments."
758
  msgstr ""
759
 
760
  #. translators: 1. user's name, 2. opening 'a' tag to sendgrid link, 3. closing 'a' tag, 4. opening 'b' tag, 5. closing 'b' tag
761
+ #: inc/class-hustle-notifications.php:562
762
  msgid "Hey %1$s, we have updated our %4$sSendGrid%5$s integration to support the %2$snew Marketing Campaigns%3$s. You need to review your existing SendGrid integration(s) and select the Marketing Campaigns version (new or legacy) you are using to avoid failed API calls."
763
  msgstr ""
764
 
765
+ #: inc/class-hustle-notifications.php:570
766
  msgid "Review Integrations"
767
  msgstr ""
768
 
769
+ #: inc/class-hustle-notifications.php:616
770
  msgid "Check conditions"
771
  msgstr ""
772
 
773
+ #: inc/class-hustle-notifications.php:623
774
  msgid "Hustle - Module visibility behaviour update"
775
  msgstr ""
776
 
777
  #. translators: 4.1 version pro or free
778
+ #: inc/class-hustle-notifications.php:628
779
  msgid "Hustle %s fixes a visibility bug which may affect the visibility behavior of your popups and other modules. Please review the visibility conditions of each of your modules to ensure they will appear as you expect."
780
  msgstr ""
781
 
popover.php CHANGED
@@ -10,7 +10,7 @@
10
  * Plugin Name: Hustle
11
  * Plugin URI: https://wordpress.org/plugins/wordpress-popup/
12
  * Description: Start collecting email addresses and quickly grow your mailing list with big bold pop-ups, slide-ins, widgets, or in post opt-in forms.
13
- * Version: 7.4.13
14
  * Author: WPMU DEV
15
  * Author URI: https://wpmudev.com
16
  * Text Domain: hustle
@@ -81,7 +81,7 @@ if ( ! class_exists( 'Opt_In' ) ) {
81
  */
82
  class Opt_In {
83
 
84
- const VERSION = '4.4.13';
85
 
86
  const VIEWS_FOLDER = 'views';
87
 
10
  * Plugin Name: Hustle
11
  * Plugin URI: https://wordpress.org/plugins/wordpress-popup/
12
  * Description: Start collecting email addresses and quickly grow your mailing list with big bold pop-ups, slide-ins, widgets, or in post opt-in forms.
13
+ * Version: 7.4.13.1
14
  * Author: WPMU DEV
15
  * Author URI: https://wpmudev.com
16
  * Text Domain: hustle
81
  */
82
  class Opt_In {
83
 
84
+ const VERSION = '4.4.13.1';
85
 
86
  const VIEWS_FOLDER = 'views';
87
 
readme.txt CHANGED
@@ -1,6 +1,6 @@
1
  === Hustle - Email Marketing, Lead Generation, Optins, Popups ===
2
  Plugin Name: Hustle - Email Marketing, Lead Generation, Opt-ins, Popups
3
- Version: 7.4.13
4
  Author: WPMU DEV
5
  Author URI: https://wpmudev.com/
6
  Contributors: WPMUDEV
@@ -8,7 +8,7 @@ Tags: marketing, popup, optin, newsletter, subscription form, email, advertise,
8
  Requires at least: 5.2
9
  Tested up to: 5.9.1
10
  Requires PHP: 5.6.20
11
- Stable tag: 7.4.13
12
 
13
  Setup email optin forms, popups, newsletter forms & subscription forms to generate email leads with the best marketing popup builder
14
 
@@ -185,6 +185,11 @@ No! Hustle gives you all the same settings and options as Hustle Pro. The only d
185
 
186
  == Changelog ==
187
 
 
 
 
 
 
188
  = 7.4.13 ( 2022-02-22 ) =
189
 
190
  - Enhance: Update integration with WPMU DEV Dashboard plugin
1
  === Hustle - Email Marketing, Lead Generation, Optins, Popups ===
2
  Plugin Name: Hustle - Email Marketing, Lead Generation, Opt-ins, Popups
3
+ Version: 7.4.13.1
4
  Author: WPMU DEV
5
  Author URI: https://wpmudev.com/
6
  Contributors: WPMUDEV
8
  Requires at least: 5.2
9
  Tested up to: 5.9.1
10
  Requires PHP: 5.6.20
11
+ Stable tag: 7.4.13.1
12
 
13
  Setup email optin forms, popups, newsletter forms & subscription forms to generate email leads with the best marketing popup builder
14
 
185
 
186
  == Changelog ==
187
 
188
+ = 7.4.13.1 ( 2022-03-16 ) =
189
+
190
+ - Fix: it's not possible to close the promo opt-in
191
+
192
+
193
  = 7.4.13 ( 2022-02-22 ) =
194
 
195
  - Enhance: Update integration with WPMU DEV Dashboard plugin