GDPR Cookie Compliance - Version 1.3.4

Version Description

  • Bugfixes
  • Updated plugin premium box
Download this release

Release Info

Developer MooveAgency
Plugin Icon 128x128 GDPR Cookie Compliance
Version 1.3.4
Comparing to
See all releases

Code changes from version 1.3.3 to 1.3.4

dist/styles/admin.css CHANGED
@@ -1 +1 @@
1
- .moove-gdpr-donation-box-wrapper{width:auto;margin:10px 20px 0 2px}.moove-gdpr-donation-box-wrapper .moove-gdpr-donate-form{float:left;margin-right:20px}.moove-gdpr-donation-box-wrapper .moove-donation-box{padding-bottom:20px}.gdpr-tab-section-cnt{max-width:calc(100% - 380px);display:inline-block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:right;width:350px;background-color:#f1f1f1}.moove-plugins-info-boxes .m-plugin-box{border:1px solid #ccc;margin-bottom:30px;background-color:#fff;border-radius:5px}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted{border:2px solid #f79322}.moove-plugins-info-boxes .m-plugin-box .box-header{padding:10px;border-bottom:1px solid #ccc}.moove-plugins-info-boxes .m-plugin-box .box-header h4{font-size:14px;font-weight:600;margin:0}.moove-plugins-info-boxes .m-plugin-box .box-content{padding:10px}.moove-plugins-info-boxes .m-plugin-box .box-content p{margin-top:5px;margin-bottom:5px}.moove-plugins-info-boxes .m-plugin-box .box-content hr{margin:10px 0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-active-installs,.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-downloads{display:inline-block;width:calc(100% - 120px);line-height:20px}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating{display:inline-block;float:right;max-width:100px}.moove-plugins-info-boxes .m-plugin-box .plugin-features{padding-left:20px;margin-top:5px}.moove-plugins-info-boxes .m-plugin-box .plugin-features li{list-style-type:square}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn{display:block;text-decoration:none;outline:none;box-shadow:none;padding:7px 20px;background-color:#f79322;color:#fff;text-align:center;transition:all .3s ease;margin:15px 0;font-weight:600;font-size:12px}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn:hover{background-color:#232323}@media (max-width:1280px){.gdpr-tab-section-cnt{max-width:100%;display:block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:none;width:100%;padding:0;margin:15px 0;background-color:#f1f1f1}}.moove-donation-box{position:relative;width:calc(100% - 20px);margin:16px 0;padding:0 15px 10px;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px}.moove-donation-box .notice-dismiss:before{float:left;margin:0 4px -2px 0}.moove-redirect-box{width:100%}.moove-not-visible{opacity:0;visibility:hidden;position:absolute}.moove-gdpr-form-container input[type=radio].on-off{margin:0}.moove-gdpr-form-container input.iris-colorpicker{text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;text-transform:uppercase;outline:none!important;box-shadow:none!important;font-weight:700;font-size:14px;border:none;width:120px;height:30px;margin:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.moove-gdpr-form-container .iris-selectbtn{position:relative;background-color:#fff;display:inline-block;padding:0 5px;text-transform:uppercase;font-size:11px;line-height:30px;font-weight:700;float:right;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.moove-gdpr-form-container .iris-colorpicker-group-cnt{display:inline-block;border:1px solid #ddd;border-radius:5px}.moove-gdpr-form-container .iris-picker{position:absolute}.moove-gdpr-form-container .iris-picker:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0}.moove-gdpr-form-container .iris-picker .iris-picker-inner{z-index:100}.moove-clearfix:after{content:"";clear:both;display:table}.moove_gdpr_company_logo_holder{display:inline-block;padding-bottom:50px;width:130px;height:0;background-position:0;background-repeat:no-repeat;background-size:contain}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_performance_cookies_tab_content-wrap,#wp-moove_gdpr_privacy_overview_tab_content-wrap,#wp-moove_gdpr_strict_necessary_cookies_tab_content-wrap,#wp-moove_gdpr_strictly_necessary_cookies_warning-wrap{max-width:570px}span.separator{display:inline-block;margin-left:10px}#moove_form_checker_wrap .gdpr-tab-section-cnt:after{content:"";clear:both;display:table}#moove_form_checker_wrap .nav-tab-wrapper{width:200px;display:inline-block;padding-right:17px;padding-top:0;position:relative}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab{font-size:12px;padding:10px 8px;width:100%;margin-left:0;outline:none;box-shadow:none;border-right:0;position:relative;white-space:normal;line-height:1.3}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus:active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:hover{border-bottom:1px solid #ccc;color:#00a0d2;outline:none;box-shadow:none}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:after{content:"";position:absolute;right:-1px;top:0;width:2px;bottom:0;background-color:#f1f1f1}#moove_form_checker_wrap .moove-gdpr-form-container{width:calc(100% - 279px);float:right;padding:5px 30px 30px;border:1px solid #ccc}#moove_gdpr_info_bar_content-html,#moove_gdpr_info_bar_content-tmce{display:none}#moove_form_checker_wrap .moove-gdpr-settings-branding{margin:25px 0;font-style:italic}#moove_form_checker_wrap .moove-gdpr-settings-branding hr{margin:0}#moove_form_checker_wrap .moove-gdpr-settings-branding p{margin:15px 0}#moove_form_checker_wrap .moove-gdpr-settings-branding p span{display:inline-block;background-image:url(../images/moove_logo_br.png);width:66px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:0 100%}#moove_form_checker_wrap .moove-gdpr-settings-branding p a{text-decoration:none;color:inherit}#moove_form_checker_wrap .moove-gdpr-settings-branding p a:hover{text-decoration:underline}.moove-gdpr-form-error .alert.script-error{color:#fff;padding:10px;background-color:red;text-transform:uppercase}
1
+ .moove-gdpr-donation-box-wrapper{width:auto;margin:10px 20px 0 2px}.moove-gdpr-donation-box-wrapper .moove-gdpr-donate-form{float:left;margin-right:20px}.moove-gdpr-donation-box-wrapper .moove-donation-box{padding-bottom:20px}.gdpr-tab-section-cnt{max-width:calc(100% - 380px);display:inline-block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:right;width:350px;background-color:#f1f1f1}.moove-plugins-info-boxes .m-plugin-box{border:1px solid #ccc;margin-bottom:30px;background-color:#fff;border-radius:5px}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted{border:2px solid #f79322}.moove-plugins-info-boxes .m-plugin-box .box-header{padding:10px;border-bottom:1px solid #ccc}.moove-plugins-info-boxes .m-plugin-box .box-header h4{font-size:14px;font-weight:600;margin:0}.moove-plugins-info-boxes .m-plugin-box .box-content{padding:10px}.moove-plugins-info-boxes .m-plugin-box .box-content p{margin-top:5px;margin-bottom:5px}.moove-plugins-info-boxes .m-plugin-box .box-content hr{margin:10px 0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-active-installs,.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-downloads{display:inline-block;width:calc(100% - 120px);line-height:20px}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating{display:inline-block;float:right;max-width:100px}.moove-plugins-info-boxes .m-plugin-box .plugin-features{padding-left:20px;margin-top:5px}.moove-plugins-info-boxes .m-plugin-box .plugin-features li{list-style-type:square}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn{display:block;text-decoration:none;outline:none;box-shadow:none;padding:7px 20px;background-color:#f79322;color:#fff;text-align:center;transition:all .3s ease;margin:15px 0;font-weight:600;font-size:12px}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn:hover{background-color:#232323}@media (max-width:1280px){.gdpr-tab-section-cnt{max-width:100%;display:block;width:100%}.moove-plugins-info-boxes{display:inline-block;float:none;width:100%;padding:0;margin:15px 0;background-color:#f1f1f1}}.gdpr-locked-section{padding:0 40px;background-color:#fff;border:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-top:90px;border-radius:5px}.gdpr-locked-section span{display:block;width:100%;transform:translateY(-50px);text-align:center}.gdpr-locked-section h4{font-size:28px;margin:60px 0 40px;text-align:center}.gdpr-locked-section *{box-sizing:border-box}.gdpr-locked-section i{font-size:30px;line-height:55px;color:#f79322;width:60px;height:50px;background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;border-top-left-radius:100px;border-top-right-radius:100px}.gdpr-locked-section .plugin-buy-now-btn{display:block;text-decoration:none;outline:none;box-shadow:none;padding:7px 20px;background-color:#f79322;color:#fff;text-align:center;transition:all .3s ease;margin:15px auto 0;font-weight:600;font-size:12px;max-width:200px}.gdpr-locked-section .plugin-buy-now-btn:hover{background-color:#232323}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon.gdpr-cc-disabled{background-color:#fff;color:#f79322;line-height:20px}.moove-donation-box{position:relative;width:calc(100% - 20px);margin:16px 0;padding:0 15px 10px;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;font-size:13px}.moove-donation-box .notice-dismiss:before{float:left;margin:0 4px -2px 0}.moove-redirect-box{width:100%}.moove-not-visible{opacity:0;visibility:hidden;position:absolute}.moove-gdpr-form-container{min-height:45vh}.moove-gdpr-form-container input[type=radio].on-off{margin:0}.moove-gdpr-form-container input.iris-colorpicker{text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;text-transform:uppercase;outline:none!important;box-shadow:none!important;font-weight:700;font-size:14px;border:none;width:120px;height:30px;margin:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.moove-gdpr-form-container .iris-selectbtn{position:relative;background-color:#fff;display:inline-block;padding:0 5px;text-transform:uppercase;font-size:11px;line-height:30px;font-weight:700;float:right;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer}.moove-gdpr-form-container .iris-colorpicker-group-cnt{display:inline-block;border:1px solid #ddd;border-radius:5px}.moove-gdpr-form-container .iris-picker{position:absolute}.moove-gdpr-form-container .iris-picker:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0}.moove-gdpr-form-container .iris-picker .iris-picker-inner{z-index:100}.moove-clearfix:after{content:"";clear:both;display:table}.moove_gdpr_company_logo_holder{display:inline-block;padding-bottom:50px;width:130px;height:0;background-position:0;background-repeat:no-repeat;background-size:contain}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_performance_cookies_tab_content-wrap,#wp-moove_gdpr_privacy_overview_tab_content-wrap,#wp-moove_gdpr_strict_necessary_cookies_tab_content-wrap,#wp-moove_gdpr_strictly_necessary_cookies_warning-wrap{max-width:570px}span.separator{display:inline-block;margin-left:10px}#moove_form_checker_wrap .gdpr-tab-section-cnt:after{content:"";clear:both;display:table}#moove_form_checker_wrap .nav-tab-wrapper{width:200px;display:inline-block;padding-right:17px;padding-top:0;position:relative}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab{font-size:12px;padding:10px 8px;width:100%;margin-left:0;outline:none;box-shadow:none;border-right:0;position:relative;white-space:normal;line-height:1.3}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:focus:active,#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:hover{border-bottom:1px solid #ccc;color:#00a0d2;outline:none;box-shadow:none}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:after{content:"";position:absolute;right:-1px;top:0;width:2px;bottom:0;background-color:#f1f1f1}#moove_form_checker_wrap .moove-gdpr-form-container{width:calc(100% - 279px);float:right;padding:5px 30px 30px;border:1px solid #ccc}#moove_gdpr_info_bar_content-html,#moove_gdpr_info_bar_content-tmce{display:none}#moove_form_checker_wrap .moove-gdpr-settings-branding{margin:25px 0;font-style:italic}#moove_form_checker_wrap .moove-gdpr-settings-branding hr{margin:0}#moove_form_checker_wrap .moove-gdpr-settings-branding p{margin:15px 0}#moove_form_checker_wrap .moove-gdpr-settings-branding p span{display:inline-block;background-image:url(../images/moove_logo_br.png);width:66px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:0 100%}#moove_form_checker_wrap .moove-gdpr-settings-branding p a{text-decoration:none;color:inherit}#moove_form_checker_wrap .moove-gdpr-settings-branding p a:hover{text-decoration:underline}.moove-gdpr-form-error .alert.script-error{color:#fff;padding:10px;background-color:red;text-transform:uppercase}
moove-actions.php CHANGED
@@ -30,6 +30,28 @@ class Moove_GDPR_Actions {
30
  $this->moove_register_scripts();
31
  $this->moove_register_ajax_actions();
32
  add_action( 'gdpr_cookie_filter_settings', array( &$this, 'gdpr_remove_cached_scripts' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  }
34
 
35
  public function gdpr_remove_cached_scripts() {
@@ -146,6 +168,33 @@ class Moove_GDPR_Actions {
146
  return ob_get_clean();
147
  }
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  }
150
  $moove_gdpr_actions_provider = new Moove_GDPR_Actions();
151
 
30
  $this->moove_register_scripts();
31
  $this->moove_register_ajax_actions();
32
  add_action( 'gdpr_cookie_filter_settings', array( &$this, 'gdpr_remove_cached_scripts' ) );
33
+ add_action( 'gdpr_settings_tab_nav_extensions', array( &$this,'gdpr_settings_tab_nav_extensions' ), 5, 1 );
34
+ add_action( 'gdpr_check_extensions', array( &$this, 'gdpr_check_extensions' ), 10, 1 );
35
+ add_action( 'gdpr_premium_section_ads', array( &$this, 'gdpr_premium_section_ads' ) );
36
+ }
37
+
38
+ public function gdpr_premium_section_ads() {
39
+ ?>
40
+ <div class="gdpr-locked-section">
41
+ <span>
42
+ <i class="dashicons dashicons-lock"></i>
43
+ <h4>This feature is part of our Premium Add-on</h4>
44
+ <a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&amp;license=single" target="_blank" class="plugin-buy-now-btn">Buy Now for £29</a>
45
+ </span>
46
+
47
+ </div>
48
+ <!-- .gdpr-locked-section -->
49
+
50
+ <?php
51
+ }
52
+
53
+ public function gdpr_check_extensions( $content ) {
54
+ return class_exists('Moove_GDPR_Addon_Controller') ? '' : $content;
55
  }
56
 
57
  public function gdpr_remove_cached_scripts() {
168
  return ob_get_clean();
169
  }
170
 
171
+ public function gdpr_settings_tab_nav_extensions( $active_tab ) {
172
+ ob_start();
173
+ ?>
174
+ <a href="?page=moove-gdpr&amp;tab=export-import" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'export-import' ? 'nav-tab-active' : ''; ?>">
175
+ <?php _e('Export/Import Settings','gdpr-cookie-compliance-addon'); ?>
176
+ </a>
177
+
178
+ <a href="?page=moove-gdpr&amp;tab=multisite-settings" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'multisite-settings' ? 'nav-tab-active' : ''; ?>">
179
+ <?php _e('Multisite Settings','gdpr-cookie-compliance-addon'); ?>
180
+ </a>
181
+
182
+ <a href="?page=moove-gdpr&amp;tab=accept-on-scroll" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'accept-on-scroll' ? 'nav-tab-active' : ''; ?>">
183
+ <?php _e('Accept Cookies on Scroll','gdpr-cookie-compliance-addon'); ?>
184
+ </a>
185
+
186
+ <a href="?page=moove-gdpr&amp;tab=full-screen-mode" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'full-screen-mode' ? 'nav-tab-active' : ''; ?>">
187
+ <?php _e('Full-Screen Mode','gdpr-cookie-compliance-addon'); ?>
188
+ </a>
189
+
190
+ <a href="?page=moove-gdpr&amp;tab=stats" class="gdpr-cc-addon nav-tab gdpr-cc-disabled <?php echo $active_tab == 'stats' ? 'nav-tab-active' : ''; ?>">
191
+ <?php _e('Analytics','gdpr-cookie-compliance-addon'); ?>
192
+ </a>
193
+
194
+ <?php
195
+ echo apply_filters('gdpr_check_extensions',ob_get_clean());
196
+ }
197
+
198
  }
199
  $moove_gdpr_actions_provider = new Moove_GDPR_Actions();
200
 
moove-gdpr.php CHANGED
@@ -6,7 +6,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
6
  * Plugin Name: GDPR Cookie Compliance
7
  * Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
8
  * Description: GDPR is an EU wide legislation that specifies how user data should be handled. This plugin has settings that can assist you with GDPR cookie compliance requirements.
9
- * Version: 1.3.3
10
  * Author: Moove Agency
11
  * Domain Path: /languages
12
  * Author URI: https://www.mooveagency.com
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if accessed directly
14
  * Text Domain: gdpr-cookie-compliance
15
  */
16
 
17
- define( 'MOOVE_GDPR_VERSION', '1.3.3' );
18
 
19
  register_activation_hook( __FILE__ , 'moove_gdpr_activate' );
20
  register_deactivation_hook( __FILE__ , 'moove_gdpr_deactivate' );
6
  * Plugin Name: GDPR Cookie Compliance
7
  * Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
8
  * Description: GDPR is an EU wide legislation that specifies how user data should be handled. This plugin has settings that can assist you with GDPR cookie compliance requirements.
9
+ * Version: 1.3.4
10
  * Author: Moove Agency
11
  * Domain Path: /languages
12
  * Author URI: https://www.mooveagency.com
14
  * Text Domain: gdpr-cookie-compliance
15
  */
16
 
17
+ define( 'MOOVE_GDPR_VERSION', '1.3.4' );
18
 
19
  register_activation_hook( __FILE__ , 'moove_gdpr_activate' );
20
  register_deactivation_hook( __FILE__ , 'moove_gdpr_deactivate' );
readme.txt CHANGED
@@ -25,13 +25,21 @@ General Data Protection Regulation (GDPR) is a European regulation to strengthen
25
  ### Key features
26
 
27
  * Full customisation - upload your brand colours, logo, fonts and modify all text
 
 
 
 
 
 
 
28
  * Flexible - decide which scripts will be loaded by default or only when the user gives consent
 
29
  * Two layouts - choose from two unique layouts
30
  * Simple & Intuitive
31
  * **[Premium]** Full-screen layout - If it's enabled, the Cookie Banner will be display in full screen mode, and force the user to accept the cookies, or to change / overview the settings.
32
  * **[Premium]** Export & import settings
33
  * **[Premium]** WordPress Multisite extension - You can manage the settings globally, clone from one site to another
34
- * **[Premium]** Accept cookies on scroll
35
  * **[Premium]** Consent Analytics
36
 
37
  > Note: some features are part of the **Premium Add-on**. You can [get GDPR Premium Add-on here](https://www.mooveagency.com/wordpress-plugins/)!
@@ -78,7 +86,7 @@ https://www.example.com/your-internal-page/#gdpr_cookie_modal
78
  Our plugin loads the script with Javascript, and that’s why you can’t find it in the view-source page. You can use the developer console in Chrome browser (Inspect Element feature) and find the scripts.
79
 
80
  = Can I use custom code or hooks with your plugin? =
81
- Yes. We have implemented hooks that allow you to implement custom scripts, for some examples see the list of pre-defined hooks here: [https://wordpress.org/support/topic/conditional-php-script/](https://wordpress.org/support/topic/conditional-php-script/)
82
 
83
  = Does the plugin support subdomains? =
84
  Unfortunately not, subdomains are treated as separate domains by browsers and we’re unable to change the cookies stored by another domain. If your multisite setup use subdomain version, each subsite will be recognised as a separate domain by the browser and will create cookies for each subdomain.
@@ -130,6 +138,10 @@ Unfortunately no. This plugin is just a template and needs to be setup by your d
130
 
131
  == Changelog ==
132
 
 
 
 
 
133
  = 1.3.3 =
134
  * Updated plugin premium box
135
 
25
  ### Key features
26
 
27
  * Full customisation - upload your brand colours, logo, fonts and modify all text
28
+ * Customizable cookie message
29
+ * Link to Privacy Policy page
30
+ * Option to refuse functional cookies
31
+ * Select the position of the cookie message box
32
+ * Animate the message box after cookie is accepted
33
+ * Set the text and bar background colors
34
+ * WPML and Polylang compatible
35
  * Flexible - decide which scripts will be loaded by default or only when the user gives consent
36
+ * SEO friendly
37
  * Two layouts - choose from two unique layouts
38
  * Simple & Intuitive
39
  * **[Premium]** Full-screen layout - If it's enabled, the Cookie Banner will be display in full screen mode, and force the user to accept the cookies, or to change / overview the settings.
40
  * **[Premium]** Export & import settings
41
  * **[Premium]** WordPress Multisite extension - You can manage the settings globally, clone from one site to another
42
+ * **[Premium]** Option to accept cookies on scroll
43
  * **[Premium]** Consent Analytics
44
 
45
  > Note: some features are part of the **Premium Add-on**. You can [get GDPR Premium Add-on here](https://www.mooveagency.com/wordpress-plugins/)!
86
  Our plugin loads the script with Javascript, and that’s why you can’t find it in the view-source page. You can use the developer console in Chrome browser (Inspect Element feature) and find the scripts.
87
 
88
  = Can I use custom code or hooks with your plugin? =
89
+ Yes. We have implemented hooks that allow you to implement custom scripts, for some examples see the list of pre-defined hooks here: [https://wordpress.org/support/topic/gdpr-cookie-compliance-hooks-code-snippets/](https://wordpress.org/support/topic/gdpr-cookie-compliance-hooks-code-snippets/)
90
 
91
  = Does the plugin support subdomains? =
92
  Unfortunately not, subdomains are treated as separate domains by browsers and we’re unable to change the cookies stored by another domain. If your multisite setup use subdomain version, each subsite will be recognised as a separate domain by the browser and will create cookies for each subdomain.
138
 
139
  == Changelog ==
140
 
141
+ = 1.3.4 =
142
+ * Bugfixes
143
+ * Updated plugin premium box
144
+
145
  = 1.3.3 =
146
  * Updated plugin premium box
147
 
views/moove/admin/settings/accept-on-scroll.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <h2><?php _e('Accept Cookies on Scroll','gdpr-cookie-compliance-addon'); ?></h2>
2
+ <hr />
3
+
4
+ <?php do_action('gdpr_premium_section_ads'); ?>
views/moove/admin/settings/export-import.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <h2><?php _e('Export / Import Settings','gdpr-cookie-compliance-addon'); ?></h2>
2
+ <hr />
3
+
4
+ <?php do_action('gdpr_premium_section_ads'); ?>
views/moove/admin/settings/full-screen-mode.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <h2><?php _e('Full-Screen Mode Setup','gdpr-cookie-compliance-addon'); ?></h2>
2
+ <hr />
3
+
4
+ <?php do_action('gdpr_premium_section_ads'); ?>
views/moove/admin/settings/multisite-settings.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <h2><?php _e('Multisite Settings','gdpr-cookie-compliance-addon'); ?></h2>
2
+ <hr />
3
+
4
+ <?php do_action('gdpr_premium_section_ads'); ?>
views/moove/admin/settings/plugin_boxes.php CHANGED
@@ -19,12 +19,8 @@
19
  <li>Consent Analytics</li>
20
  </ul>
21
  <hr />
22
- <strong>Buy Now for only <span>£29</span> (single license)</strong>
23
- <a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=single" target="_blank" class="plugin-buy-now-btn">Buy Now for £29</a>
24
-
25
- <hr />
26
- <strong>Developer license <span>£99</span> (multiple sites)</strong>
27
- <a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=developer" target="_blank" class="plugin-buy-now-btn">Buy Now for £99</a>
28
 
29
  </div>
30
  <!-- .box-content -->
19
  <li>Consent Analytics</li>
20
  </ul>
21
  <hr />
22
+ <strong>Buy Now for only <span>£29</span></strong>
23
+ <a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/?checkout=8431&license=single" target="_blank" class="plugin-buy-now-btn">Buy Now</a>
 
 
 
 
24
 
25
  </div>
26
  <!-- .box-content -->
views/moove/admin/settings/stats.php ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <h2><?php _e('GDPR Analytics','gdpr-cookie-compliance-addon') ?></h2>
2
+ <hr />
3
+ <?php do_action('gdpr_premium_section_ads'); ?>