Version Description
Download this release
Release Info
Developer | MooveAgency |
Plugin | GDPR Cookie Compliance |
Version | 4.7.5 |
Comparing to | |
See all releases |
Code changes from version 4.7.4 to 4.7.5
- class-moove-gdpr-actions.php +14 -2
- class-moove-gdpr-content.php +38 -21
- dist/styles/admin.css +1 -1
- moove-gdpr.php +10 -20
- readme.txt +8 -2
- views/moove/admin/settings/help.php +98 -2
- views/moove/admin/settings/licence.php +22 -39
- views/moove/admin/settings/plugin-boxes.php +1 -24
- views/moove/admin/settings/settings-page.php +7 -2
- views/moove/admin/settings/support.php +37 -0
class-moove-gdpr-actions.php
CHANGED
@@ -49,7 +49,7 @@ class Moove_GDPR_Actions {
|
|
49 |
add_action( 'gdpr_support_sidebar_class', array( &$this, 'gdpr_support_sidebar_class' ), 10, 1 );
|
50 |
$gdpr_default_content = new Moove_GDPR_Content();
|
51 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
52 |
-
$gdpr_key =
|
53 |
|
54 |
add_action( 'admin_enqueue_scripts', array( &$this, 'gdpr_thirdparty_admin_scripts' ) );
|
55 |
|
@@ -83,6 +83,18 @@ class Moove_GDPR_Actions {
|
|
83 |
});
|
84 |
|
85 |
add_action( 'gdpr_cookie_custom_attributes', array( &$this, 'gdpr_cc_multisite_subdomain_url' ), 99, 1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
}
|
87 |
|
88 |
/**
|
@@ -407,7 +419,7 @@ class Moove_GDPR_Actions {
|
|
407 |
<?php
|
408 |
$gdpr_default_content = new Moove_GDPR_Content();
|
409 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
410 |
-
$gdpr_key =
|
411 |
?>
|
412 |
<?php if ( $gdpr_key && isset( $gdpr_key['deactivation'] ) ) : ?>
|
413 |
<p><strong><a href="<?php echo esc_url( admin_url( 'admin.php' ) ); ?>?page=moove-gdpr&tab=licence" class="gdpr_admin_link">Activate your licence</a> or <a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/" class="gdpr_admin_link" target="_blank">buy a new licence here</a></strong></p>
|
49 |
add_action( 'gdpr_support_sidebar_class', array( &$this, 'gdpr_support_sidebar_class' ), 10, 1 );
|
50 |
$gdpr_default_content = new Moove_GDPR_Content();
|
51 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
52 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
53 |
|
54 |
add_action( 'admin_enqueue_scripts', array( &$this, 'gdpr_thirdparty_admin_scripts' ) );
|
55 |
|
83 |
});
|
84 |
|
85 |
add_action( 'gdpr_cookie_custom_attributes', array( &$this, 'gdpr_cc_multisite_subdomain_url' ), 99, 1);
|
86 |
+
add_action( 'gdpr_tab_section_cnt_class', array( &$this, 'gdpr_tab_section_cnt_class_filter' ), 10, 1 );
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Tab main section premium class
|
91 |
+
* @param array $classes Classes.
|
92 |
+
*/
|
93 |
+
public static function gdpr_tab_section_cnt_class_filter( $classes = array() ) {
|
94 |
+
if ( defined( 'GDPR_ADDON_VERSION' ) ) :
|
95 |
+
$classes[] = 'gdpr-has-premium';
|
96 |
+
endif;
|
97 |
+
return $classes;
|
98 |
}
|
99 |
|
100 |
/**
|
419 |
<?php
|
420 |
$gdpr_default_content = new Moove_GDPR_Content();
|
421 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
422 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
423 |
?>
|
424 |
<?php if ( $gdpr_key && isset( $gdpr_key['deactivation'] ) ) : ?>
|
425 |
<p><strong><a href="<?php echo esc_url( admin_url( 'admin.php' ) ); ?>?page=moove-gdpr&tab=licence" class="gdpr_admin_link">Activate your licence</a> or <a href="https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/" class="gdpr_admin_link" target="_blank">buy a new licence here</a></strong></p>
|
class-moove-gdpr-content.php
CHANGED
@@ -38,6 +38,32 @@ class Moove_GDPR_Content {
|
|
38 |
return $_content;
|
39 |
}
|
40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
/**
|
42 |
* JavaScript localize extension
|
43 |
*/
|
@@ -183,7 +209,7 @@ class Moove_GDPR_Content {
|
|
183 |
* Licence token
|
184 |
*/
|
185 |
public function get_license_token() {
|
186 |
-
$license_token =
|
187 |
return $license_token;
|
188 |
}
|
189 |
|
@@ -410,25 +436,16 @@ class Moove_GDPR_Content {
|
|
410 |
if ( $response['type'] === 'inactive' ) :
|
411 |
$gdpr_default_content = new Moove_GDPR_Content();
|
412 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
413 |
-
$gdpr_key =
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
update_option(
|
424 |
-
$option_key,
|
425 |
-
array(
|
426 |
-
'key' => $response['key'],
|
427 |
-
'deactivation' => strtotime( 'now' ),
|
428 |
-
)
|
429 |
-
);
|
430 |
-
endif;
|
431 |
-
$gdpr_key = function_exists( 'get_site_option' ) ? get_site_option( $option_key ) : get_option( $option_key );
|
432 |
endif;
|
433 |
?>
|
434 |
<div class="gdpr-admin-alert gdpr-admin-alert-error">
|
@@ -487,7 +504,7 @@ class Moove_GDPR_Content {
|
|
487 |
if ( isset( $plugins->response[ $plugin_slug ]->package ) && ! $plugins->response[ $plugin_slug ]->package ) :
|
488 |
$gdpr_default_content = new Moove_GDPR_Content();
|
489 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
490 |
-
$gdpr_key =
|
491 |
$license_key = isset( $gdpr_key['key'] ) ? sanitize_text_field( $gdpr_key['key'] ) : false;
|
492 |
$renew_link = MOOVE_SHOP_URL . '?renew=' . $license_key;
|
493 |
$license_manager = admin_url( 'admin.php' ) . '?page=moove-gdpr&tab=licence';
|
38 |
return $_content;
|
39 |
}
|
40 |
|
41 |
+
/**
|
42 |
+
* Returns the GDPR activation key
|
43 |
+
* @param string $option_key Option key.
|
44 |
+
*
|
45 |
+
*/
|
46 |
+
public function gdpr_get_activation_key( $option_key ) {
|
47 |
+
$value = get_option( $option_key );
|
48 |
+
if ( is_multisite() && ! $value ) :
|
49 |
+
$_value = function_exists( 'get_site_option' ) ? get_site_option( $option_key ) : false;
|
50 |
+
if ( $_value ) :
|
51 |
+
$main_blog_id = get_main_site_id();
|
52 |
+
if ( $main_blog_id ) :
|
53 |
+
switch_to_blog( $main_blog_id );
|
54 |
+
update_option(
|
55 |
+
$option_key,
|
56 |
+
$_value
|
57 |
+
);
|
58 |
+
restore_current_blog();
|
59 |
+
delete_site_option( $option_key );
|
60 |
+
$value = $_value;
|
61 |
+
endif;
|
62 |
+
endif;
|
63 |
+
endif;
|
64 |
+
return $value;
|
65 |
+
}
|
66 |
+
|
67 |
/**
|
68 |
* JavaScript localize extension
|
69 |
*/
|
209 |
* Licence token
|
210 |
*/
|
211 |
public function get_license_token() {
|
212 |
+
$license_token = trailingslashit( get_bloginfo( 'url' ) );
|
213 |
return $license_token;
|
214 |
}
|
215 |
|
436 |
if ( $response['type'] === 'inactive' ) :
|
437 |
$gdpr_default_content = new Moove_GDPR_Content();
|
438 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
439 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
440 |
+
|
441 |
+
update_option(
|
442 |
+
$option_key,
|
443 |
+
array(
|
444 |
+
'key' => $response['key'],
|
445 |
+
'deactivation' => strtotime( 'now' ),
|
446 |
+
)
|
447 |
+
);
|
448 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
449 |
endif;
|
450 |
?>
|
451 |
<div class="gdpr-admin-alert gdpr-admin-alert-error">
|
504 |
if ( isset( $plugins->response[ $plugin_slug ]->package ) && ! $plugins->response[ $plugin_slug ]->package ) :
|
505 |
$gdpr_default_content = new Moove_GDPR_Content();
|
506 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
507 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
508 |
$license_key = isset( $gdpr_key['key'] ) ? sanitize_text_field( $gdpr_key['key'] ) : false;
|
509 |
$renew_link = MOOVE_SHOP_URL . '?renew=' . $license_key;
|
510 |
$license_manager = admin_url( 'admin.php' ) . '?page=moove-gdpr&tab=licence';
|
dist/styles/admin.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@font-face{font-family:Nunito;src:url(../fonts/nunito-v8-latin-regular.eot);src:url(../fonts/nunito-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/nunito-v8-latin-regular.woff2) format("woff2"),url(../fonts/nunito-v8-latin-regular.woff) format("woff"),url(../fonts/nunito-v8-latin-regular.ttf) format("truetype"),url(../fonts/nunito-v8-latin-regular.svg#svgFontName) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(../fonts/nunito-v8-latin-700.eot);src:url(../fonts/nunito-v8-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/nunito-v8-latin-700.woff2) format("woff2"),url(../fonts/nunito-v8-latin-700.woff) format("woff"),url(../fonts/nunito-v8-latin-700.ttf) format("truetype"),url(../fonts/nunito-v8-latin-700.svg#svgFontName) format("svg");font-style:normal;font-weight:700;font-display:swap}.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}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon{background-color:#f79322;color:#fff}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon.nav-tab-active,#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon:hover{color:#f79322;background-color:#fff}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon.nav-tab-active:after{background-color:#fff}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap>td{padding:0}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons{width:100%;counter-reset:a}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons table{width:100%}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons p{font-size:12px}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons .gdpr-sortable-button{border:1px solid #e5e5e5;padding:0 20px 20px 60px;position:relative;counter-increment:a;margin:10px 0}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons .gdpr-sortable-button:before{position:absolute;content:counter(a);top:1px;left:1px;width:30px;height:calc(100% - 2px);background-color:#f5f5f5;color:#23282d;text-align:center;line-height:30px;border:none;padding:0;box-shadow:none;transition:all .4s ease;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e5e5e5;font-weight:700;font-size:14px}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons td{padding:0}#moove_form_checker_wrap>.notice.is-dismissible:not(.gdpr-cc-notice){display:none!important}.gdpr-tab-section-cnt .nav-tab-wrapper a.nav-tab-dark{background-color:#232323;color:#fff}.gdpr-tab-section-cnt .nav-tab-wrapper a.nav-tab-dark:hover{background-color:#fff;color:#555}.gdpr-tab-section-cnt .nav-tab-wrapper a.nav-tab-dark.nav-tab-active{background-color:#fff}.gdpr-admin-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.gdpr-admin-popup,.gdpr-admin-popup .gdpr-popup-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gdpr-admin-popup .gdpr-popup-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;text-decoration:none;border-radius:50%;background-color:#f79322;color:#fff;transition:all .4 ease}.gdpr-admin-popup .gdpr-popup-close:hover{background-color:#232323}.gdpr-admin-popup .gdpr-popup-overlay{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;bottom:0;right:0;z-index:15}.gdpr-admin-popup .gdpr-popup-content{width:420px;max-width:70vw;background-color:#fff;padding:30px;border-radius:8px;text-align:center;position:relative;z-index:35}.gdpr-admin-popup .gdpr-popup-content p{font-size:14px;line-height:20px;margin-top:0}.gdpr-admin-popup .gdpr-popup-content h4{font-size:18px;line-height:28px;margin-top:0}#moove-gdpr-setting-error-settings_updated .wrap{width:100%;margin:0}#moove-gdpr-setting-error-settings_updated .wrap p{padding-left:0;margin-left:0}.gdpr-video-tutorial-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.gdpr_admin_link{text-decoration:none;color:#f79322;transition:all .4s ease}.gdpr_admin_link.gdpr_premium_buy_link{font-weight:600}.gdpr_admin_link:hover{text-decoration:underline;color:#f79322}.gdpr_license_info{font-style:italic}#moove_gdpr_license_settings .wrap,#moove_gdpr_license_settings pre{width:100%;white-space:normal;word-break:break-all;margin:0}#moove_gdpr_license_settings .wrap span,#moove_gdpr_license_settings pre span{font-size:13px}#moove_gdpr_license_settings .wrap p,#moove_gdpr_license_settings pre p{margin-bottom:0}#moove_gdpr_license_settings .gdpr_license_log{padding:0}.gdpr-video-tutorial-content iframe{width:100%;height:auto;position:absolute;top:0;left:0;height:100%}.gdpr-faq-accordion-content textarea{width:100%;height:auto;height:200px}.gdpr-cookie-alert{background-color:#f79322;border:1px solid #f79322;color:#fff;box-shadow:0 3px 51px 0 rgba(0,0,0,.05);padding:10px;display:inline-block;width:auto;box-sizing:border-box;margin:10px 0 20px;border-radius:3px;padding-right:50px;position:relative}.gdpr-cookie-alert.gdpr-cookie-alert-dark{background-color:#23282d;border-color:#23282d;display:block;width:100%}.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss,.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss-update{color:#fff;top:6px}.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss-update:hover,.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss:hover{color:#f79322}.gdpr-cookie-alert.gdpr-cookie-update-alert{display:block;width:100%;background-color:#fff;border:1px solid #ccc;box-shadow:0 3px 51px 0 rgba(0,0,0,.05);color:#23282d}.gdpr-cookie-alert.gdpr-cookie-update-alert a{color:#f79322}.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss,.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss-update{color:#23282d}.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss-update:hover,.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss:hover{color:#f79322}.gdpr-cookie-alert span.gdpr-dismiss,.gdpr-cookie-alert span.gdpr-dismiss-update{position:absolute;top:4px;right:8px;font-size:25px;font-weight:400;line-height:1;color:#fff;cursor:pointer;transition:all .4s ease}.gdpr-cookie-alert span.gdpr-dismiss-update:hover,.gdpr-cookie-alert span.gdpr-dismiss:hover{color:#23282d}.gdpr-cookie-alert h4{margin:0 0 10px;font-size:16px}.gdpr-cookie-alert p{margin:0;font-size:13px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gdpr-cookie-alert p strong{padding:2px 3px;display:inline-block;background-color:#fff;color:#23282d;margin:0 5px}.gdpr-disabled{pointer-events:none;cursor:default;opacity:.5}.gdpr-script-tabs-main-cnt{position:relative;overflow:hidden}body.toplevel_page_moove-gdpr{background-color:#fff}#moove_form_checker_wrap button.button-primary.button-reset-settings{float:right;background-color:#262c33;border-color:#737373;opacity:.5}#moove_form_checker_wrap button.button-primary.button-reset-settings:hover{opacity:1}#moove_form_checker_wrap .moove-gdpr-form-container{min-height:820px}.gdpr_license_log_alert{padding:0}.gdpr_license_log_alert .wrap>.update-messages,.gdpr_license_log_alert .wrap>h1,.gdpr_license_log_alert .wrap>p{display:none}.gdpr_license_log_alert .gdpr-admin-alert{position:relative;padding-right:40px;margin:20px 0}.gdpr_license_log_alert .gdpr-admin-alert .gdpr-alert-content{padding-right:30px}.gdpr_license_log_alert .gdpr-admin-alert .dashicons{position:absolute;top:5px;right:5px;width:30px;height:30px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(5,150,24,.5);font-size:34px!important;background-color:#fff}.gdpr_license_log_alert .gdpr-admin-alert a{color:inherit;text-decoration:underline;margin-right:5px;font-weight:700}.gdpr_license_log_alert .gdpr-admin-alert a:hover{color:#262c33;text-decoration:underline}.gdpr_license_log_alert .gdpr-admin-alert.gdpr-admin-alert-success{background-color:rgba(5,150,24,.1);color:#059618;padding:5px 10px;border-radius:15px;border:2px solid rgba(5,150,24,.5)}.gdpr_license_log_alert .gdpr-admin-alert.gdpr-admin-alert-error{background-color:rgba(225,0,0,.1);color:#e10000;padding:5px 10px;border-radius:15px;border:2px solid rgba(225,0,0,.5)}.gdpr_license_log_alert .gdpr-admin-alert.gdpr-admin-alert-error .dashicons{color:rgba(225,0,0,.5)}.gdpr_license_log_alert .gdpr-admin-alert p{margin:5px 0}.gdpr-plugin-star-rating{display:inline-block;color:#ffb900;position:relative;top:3px}.gdpr-plugin-star-rating svg,.gdpr-plugin-star-rating svg:hover{fill:#ffb900}.gdpr-plugin-star-rating svg:hover~svg{fill:none}.gdpr-help-content-cnt .gdpr-help-content-block{margin-top:20px}.gdpr-help-content-cnt .gdpr-faq-toggle{box-shadow:0 3px 51px 0 rgba(0,0,0,.05);border:1px solid #ccc;margin-bottom:20px}.gdpr-help-content-cnt .gdpr-faq-toggle.gdpr-faq-open .gdpr-faq-accordion-header h3{background-color:#f79322;color:#fff}.gdpr-help-content-cnt .gdpr-faq-toggle.gdpr-faq-open .gdpr-faq-accordion-header h3:after{content:"-"}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-header h3{margin:0;position:relative;padding:15px 20px;padding-right:60px;cursor:pointer;transition:all .3s ease;font-size:16px!important}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-header h3:hover{background-color:#f79322;color:#fff}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-header h3:after{content:"+";width:50px;position:absolute;top:0;right:0;border-left:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:26px;text-align:center;bottom:0;-ms-flex-pack:center;justify-content:center}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-content{padding:15px 60px 15px 20px;border-top:1px solid #ccc}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-content code{line-height:1.8;overflow:auto;display:block}.gdpr-disable-posts-nav{list-style-type:none;padding:5px 10px;margin:20px 0;background-color:#fff;box-shadow:0 3px 51px 0 rgba(0,0,0,.05);border:1px solid #ccc}.gdpr-disable-posts-nav li:first-child a{padding-left:0}.gdpr-disable-posts-nav li:last-child a{padding-right:0}.gdpr-disable-posts-nav li:after{content:"|";display:inline-block;position:absolute;right:-2px;top:10px}.gdpr-disable-posts-nav li:first-child:after,.gdpr-disable-posts-nav li:last-child:after{display:none}.gdpr-disable-posts-nav li{list-style:none;display:inline-block;float:left;position:relative;margin:0}.gdpr-disable-posts-nav li a.active{color:#f79322}.gdpr-disable-posts-nav li a,.gdpr-disable-posts-nav li strong{display:block;padding:10px;outline:none;box-shadow:none}.gdpr-disable-posts-nav li strong{padding-left:0}body.toplevel_page_moove-gdpr #wpcontent{background-color:#fff}.gdpr-script-tab-content{position:relative;overflow:hidden}.gdpr-script-tab-content .gdpr-tab-code-section{transition:all .8s ease;top:0;right:0;left:0}.gdpr-script-tab-content .gdpr-tab-code-section:not(.gdpr-active){height:0;opacity:0;margin:0;position:absolute;top:100%;visibility:hidden}.gdpr-tab-code-section-nav ul{list-style-type:none;padding:0;margin:20px 1px 0;display:-ms-flexbox;display:flex}.gdpr-tab-code-section-nav ul li{list-style:none;padding:0;margin:0 -1px;position:relative;border:1px solid #f79322;border-bottom:0;overflow:hidden}.gdpr-tab-code-section-nav ul li:first-child{border-top-left-radius:10px}.gdpr-tab-code-section-nav ul li:last-child{border-top-right-radius:10px}.gdpr-tab-code-section-nav ul li a{background-color:#fff;display:block;padding:8px 20px;text-decoration:none;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#555;transition:all .3s ease;outline:none;box-shadow:none}.gdpr-tab-code-section-nav ul li a:before{content:"\21B3";transform:rotate(90deg);display:inline-block;position:absolute;top:0;left:0;width:0;color:#fff;opacity:0;transition:all .3s ease}.gdpr-tab-code-section-nav ul li a.gdpr-active:before{opacity:1;top:4px;left:10px}.gdpr-tab-code-section-nav ul li a.gdpr-active,.gdpr-tab-code-section-nav ul li a:hover{background-color:#f79322;color:#fff}.gdpr-tab-code-section{background-color:#fff;padding:20px;border:1px solid #f79322;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;position:relative;overflow-wrap:hidden}.gdpr-tab-code-section .CodeMirror{font-size:15px;width:100%;height:300px;box-sizing:border-box;background-color:#fff;border:1px solid #ccc}.gdpr-tab-code-section .CodeMirror-gutters{padding-bottom:0;background-color:#f1f1f1}.gdpr-tab-code-section p.description{font-weight:700;font-size:13px}.gdpr-tab-code-section h4{margin:-20px -20px 0;padding:15px 20px;border-bottom:1px solid #ccc}.gdpr-tab-code-section table{width:100%}.gdpr-tab-code-section .gdpr-code{padding:10px;background-color:#f1f1f1}.gdpr-img-responsive{max-width:100%;height:auto}.gdpr-tab-section-cnt{max-width:calc(100% - 380px);display:inline-block;width:100%}.gdpr-tab-section-cnt .regular-text{width:100%}.gdpr-tab-section-cnt .powered-by-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.gdpr-tab-section-cnt .powered-by-label label{white-space:nowrap;margin-right:20px}.gdpr-conditional-field:not(.gdpr-conditional-on){display:none}.gdpr-checkbox-toggle{position:relative;display:inline-block;width:160px;height:24px;box-sizing:border-box}.gdpr-checkbox-toggle *{box-sizing:border-box}.gdpr-checkbox-toggle.gdpr-checkbox-inverted input:checked+.gdpr-checkbox-slider{background-color:red}.gdpr-checkbox-toggle.gdpr-checkbox-inverted input:checked+.gdpr-checkbox-slider:after{content:attr(data-disable)}.gdpr-checkbox-toggle.gdpr-checkbox-inverted .gdpr-checkbox-slider{background-color:#2e9935}.gdpr-checkbox-toggle.gdpr-checkbox-inverted .gdpr-checkbox-slider:after{content:attr(data-enable)}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle input:checked+.gdpr-checkbox-slider{background-color:#202020}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle input:checked+.gdpr-checkbox-slider:after{color:#fff}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle .gdpr-checkbox-slider,.gdpr-checkbox-toggle.gdpr-color-scheme-toggle input:checked+.gdpr-checkbox-slider:before{background-color:#fff}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle .gdpr-checkbox-slider:after{color:#202020}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle .gdpr-checkbox-slider:before{background-color:#202020}.gdpr-checkbox-toggle input{opacity:0;width:0;height:0}.gdpr-checkbox-toggle input:checked+.gdpr-checkbox-slider{background-color:#2e9935}.gdpr-checkbox-toggle input:checked+.gdpr-checkbox-slider:after{content:attr(data-enable)}.gdpr-checkbox-toggle input:checked+.gdpr-checkbox-slider:before{transform:translateX(136px)}.gdpr-checkbox-toggle .gdpr-checkbox-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;border-radius:34px;border:1px solid #ddd}.gdpr-checkbox-toggle .gdpr-checkbox-slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:1px;background-color:#fff;transition:.4s;border-radius:50%}.gdpr-checkbox-toggle .gdpr-checkbox-slider:after{content:attr(data-disable);position:absolute;top:5px;left:0;right:0;color:#fff;font-size:12px;display:block;z-index:4;text-transform:uppercase;text-align:center;font-weight:600;font-family:Helvetica;letter-spacing:.5px}.moove-plugins-info-boxes{display:inline-block;float:right;width:350px;background-color:#fff}.moove-plugins-info-boxes .m-plugin-box{border:1px solid #ccc;margin-bottom:30px;background-color:#fff;border-radius:5px;box-shadow:0 3px 51px 0 rgba(0,0,0,.05)}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted{border:2px solid #f79322}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted .box-header{background-color:#f79322;border-color:#f79322;color:#fff}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-support:not(.m-plugin-box-highlighted) .gdpr-review-bnt{background-color:rgba(85,85,85,.5);color:#fff}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-support:not(.m-plugin-box-highlighted) .gdpr-review-bnt:hover{background-color:#232323;color:#fff}.moove-plugins-info-boxes .m-plugin-box .box-content .gdpr-faq-forum-content p{position:relative;padding-left:15px;line-height:1.3;margin-bottom:10px}.moove-plugins-info-boxes .m-plugin-box .box-content .gdpr-faq-forum-content p .gdpr-chevron-left{color:#f79322;font-size:18px;position:absolute;left:0;top:7px;line-height:0}.moove-plugins-info-boxes .m-plugin-box a:not(.gdpr-review-bnt):not(.plugin-buy-now-btn){color:#f79322;transition:all .3s ease}.moove-plugins-info-boxes .m-plugin-box a:not(.gdpr-review-bnt):not(.plugin-buy-now-btn):hover{color:#23282d}.moove-plugins-info-boxes .m-plugin-box .gdpr-review-bnt{text-decoration:none;outline:none;padding:7px 20px;font-size:12px;font-weight:700;background-color:#f79322;color:#fff;transition:all .3s ease;line-height:18px;border:none;display:inline-block;margin:10px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.moove-plugins-info-boxes .m-plugin-box .gdpr-review-bnt:hover{background-color:#262c33}.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:700;margin:0;font-family:Nunito}.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-rating{display:-ms-flexbox;display:flex;margin:10px 0 20px;-ms-flex-align:center;align-items:center;transform:scale(1.3);width:100%;padding-left:13%}.moove-plugins-info-boxes .m-plugin-box .plugin-rating .plugin-stars{display:inline-block;width:50%}.moove-plugins-info-boxes .m-plugin-box .gdpr-review-container{display:block;text-align:left;margin:0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats{display:-ms-flexbox;display:flex}.moove-plugins-info-boxes .m-plugin-box .plugin-stats *{box-sizing:border-box}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-download-ainstalls-cnt{display:inline-block;width:calc(100% - 130px);line-height:20px}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating{width:125px;box-sizing:border-box;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin:0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating .plugin-stars{width:100px;transform:scale(.8)}.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:700;font-size:12px}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn:hover{background-color:#232323}.gdpr-tab-section-cnt{position:relative;overflow:hidden}.gdpr-tab-section-cnt .form-table th{width:250px;max-width:250px}@media (max-width:1280px){.gdpr-tab-section-cnt{max-width:100%;display:block;width:100%}.gdpr-tab-section-cnt .form-table th{width:200px}.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;line-height:32px;margin:60px 0 30px;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:700;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}.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;cursor:pointer}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_ifb_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_modal_strictly_secondary_notice-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:100%}span.separator{display:inline-block;margin-left:10px}.gdpr-cookie-compliance-header-section{padding-left:100px;position:relative;margin:30px 0}.gdpr-cookie-compliance-header-section a{color:#f79322}.gdpr-cookie-compliance-header-section:before{content:"";position:absolute;left:0;top:0;width:100px;height:100px;background-image:url(../images/gdpr-cookie-compliance-icon.png);background-position:0;background-repeat:no-repeat;background-size:contain}.gdpr-cookie-compliance-header-section h2{font-family:Nunito,sans-serif;font-size:30px;font-weight:700;padding-top:25px;margin-bottom:10px}.gdpr-cookie-compliance-header-section h2 .gdpr-plugin-version{font-size:16px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#565656;margin-left:5px}.gdpr-cookie-compliance-header-section h4{margin-top:10px}#moove_form_checker_wrap{position:relative}#moove_form_checker_wrap .button-primary{background-color:#f89e26;border:none;border-radius:0;text-shadow:none;box-shadow:none;outline:none;padding:8px 15px;font-size:12px;font-weight:400;color:#fff;transition:all .3s ease;height:auto;line-height:18px;border:1px solid #d28b21}#moove_form_checker_wrap .button-primary.button-inverse,#moove_form_checker_wrap .button-primary:hover{background-color:#262c33;border:1px solid #737373}#moove_form_checker_wrap .button-primary.button-inverse:hover{background-color:#f89e26;border:1px solid #d28b21}#moove_form_checker_wrap h1{margin:0;padding:0}#moove_form_checker_wrap h2,#moove_form_checker_wrap h3{font-family:Nunito,sans-serif;font-weight:700;font-size:20px}#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%;font-weight:700;margin-left:0;outline:none;box-shadow:none;border-right:0;position:relative;white-space:normal;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #ccc;margin-bottom:-1px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab .dashicons{margin-right:5px}#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:#f79322;outline:none;box-shadow:none;background-color:#fff}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:after{content:"";position:absolute;right:-1px;top:0;width:2px;bottom:0;background-color:#fff}#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_form_checker_wrap .CodeMirror{font-family:monospace;height:auto;color:#000;direction:ltr}#moove_form_checker_wrap .CodeMirror-lines{padding:4px 0}#moove_form_checker_wrap .CodeMirror pre{padding:0 4px}#moove_form_checker_wrap .CodeMirror-gutter-filler,#moove_form_checker_wrap .CodeMirror-scrollbar-filler{background-color:#fff}#moove_form_checker_wrap .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#moove_form_checker_wrap .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#moove_form_checker_wrap .CodeMirror-guttermarker{color:#000}#moove_form_checker_wrap .CodeMirror-guttermarker-subtle{color:#999}#moove_form_checker_wrap .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}#moove_form_checker_wrap .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#moove_form_checker_wrap .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#moove_form_checker_wrap .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#moove_form_checker_wrap .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);animation:blink 1.06s steps(1) infinite}#moove_form_checker_wrap .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#moove_form_checker_wrap .cm-tab{display:inline-block;text-decoration:inherit}#moove_form_checker_wrap .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}#moove_form_checker_wrap .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#moove_form_checker_wrap .cm-s-default .cm-header{color:blue}#moove_form_checker_wrap .cm-s-default .cm-quote{color:#090}#moove_form_checker_wrap .cm-negative{color:#d44}#moove_form_checker_wrap .cm-positive{color:#292}#moove_form_checker_wrap .cm-header,.cm-strong{font-weight:700}#moove_form_checker_wrap .cm-em{font-style:italic}#moove_form_checker_wrap .cm-link{text-decoration:underline}#moove_form_checker_wrap .cm-strikethrough{text-decoration:line-through}#moove_form_checker_wrap .cm-s-default .cm-keyword{color:#708}#moove_form_checker_wrap .cm-s-default .cm-atom{color:#219}#moove_form_checker_wrap .cm-s-default .cm-number{color:#164}#moove_form_checker_wrap .cm-s-default .cm-def{color:#00f}#moove_form_checker_wrap .cm-s-default .cm-variable-2{color:#05a}#moove_form_checker_wrap .cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}#moove_form_checker_wrap .cm-s-default .cm-comment{color:#a50}#moove_form_checker_wrap .cm-s-default .cm-string{color:#a11}#moove_form_checker_wrap .cm-s-default .cm-string-2{color:#f50}#moove_form_checker_wrap .cm-s-default .cm-meta,#moove_form_checker_wrap .cm-s-default .cm-qualifier{color:#555}#moove_form_checker_wrap .cm-s-default .cm-builtin{color:#30a}#moove_form_checker_wrap .cm-s-default .cm-bracket{color:#997}#moove_form_checker_wrap .cm-s-default .cm-tag{color:#170}#moove_form_checker_wrap .cm-s-default .cm-attribute{color:#00c}#moove_form_checker_wrap .cm-s-default .cm-hr{color:#999}#moove_form_checker_wrap .cm-s-default .cm-link{color:#00c}#moove_form_checker_wrap .cm-invalidchar,#moove_form_checker_wrap .cm-s-default .cm-error{color:red}#moove_form_checker_wrap .CodeMirror-composing{border-bottom:2px solid}#moove_form_checker_wrap div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#moove_form_checker_wrap div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#moove_form_checker_wrap .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}#moove_form_checker_wrap .CodeMirror-activeline-background{background:#e8f2ff}#moove_form_checker_wrap .CodeMirror{position:relative;overflow:hidden;background:#fff}.gdpr-script-tabs-main-cnt .CodeMirror-scroll{min-height:300px}#moove_form_checker_wrap .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;max-height:300px;outline:none;position:relative}#moove_form_checker_wrap .CodeMirror-sizer{position:relative;border-right:30px solid transparent}#moove_form_checker_wrap .CodeMirror-gutter-filler,#moove_form_checker_wrap .CodeMirror-hscrollbar,#moove_form_checker_wrap .CodeMirror-scrollbar-filler,#moove_form_checker_wrap .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}#moove_form_checker_wrap .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#moove_form_checker_wrap .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#moove_form_checker_wrap .CodeMirror-scrollbar-filler{right:0;bottom:0}#moove_form_checker_wrap .CodeMirror-gutter-filler{left:0;bottom:0}#moove_form_checker_wrap .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#moove_form_checker_wrap .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}#moove_form_checker_wrap .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#moove_form_checker_wrap .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#moove_form_checker_wrap .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#moove_form_checker_wrap .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#moove_form_checker_wrap .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#moove_form_checker_wrap .CodeMirror-lines{cursor:text;min-height:1px}#moove_form_checker_wrap .CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#moove_form_checker_wrap .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#moove_form_checker_wrap .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}#moove_form_checker_wrap .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#moove_form_checker_wrap .CodeMirror-rtl pre{direction:rtl}#moove_form_checker_wrap .CodeMirror-code{outline:none}#moove_form_checker_wrap .CodeMirror-gutter,#moove_form_checker_wrap .CodeMirror-gutters,#moove_form_checker_wrap .CodeMirror-linenumber,#moove_form_checker_wrap .CodeMirror-scroll,#moove_form_checker_wrap .CodeMirror-sizer{box-sizing:content-box}#moove_form_checker_wrap .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#moove_form_checker_wrap .CodeMirror-cursor{position:absolute;pointer-events:none}#moove_form_checker_wrap .CodeMirror-measure pre{position:static}#moove_form_checker_wrap div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#moove_form_checker_wrap .CodeMirror-focused div.CodeMirror-cursors,#moove_form_checker_wrap div.CodeMirror-dragcursors{visibility:visible}#moove_form_checker_wrap .CodeMirror-selected{background:#d9d9d9}#moove_form_checker_wrap .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#moove_form_checker_wrap .CodeMirror-crosshair{cursor:crosshair}#moove_form_checker_wrap .CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}#moove_form_checker_wrap .CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#moove_form_checker_wrap .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}#moove_form_checker_wrap .cm-force-border{padding-right:.1px}@media print{#moove_form_checker_wrap .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#moove_form_checker_wrap .cm-tab-wrap-hack:after{content:""}#moove_form_checker_wrap span.CodeMirror-selectedtext{background:none}
|
1 |
+
@font-face{font-family:Nunito;src:url(../fonts/nunito-v8-latin-regular.eot);src:url(../fonts/nunito-v8-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/nunito-v8-latin-regular.woff2) format("woff2"),url(../fonts/nunito-v8-latin-regular.woff) format("woff"),url(../fonts/nunito-v8-latin-regular.ttf) format("truetype"),url(../fonts/nunito-v8-latin-regular.svg#svgFontName) format("svg");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(../fonts/nunito-v8-latin-700.eot);src:url(../fonts/nunito-v8-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/nunito-v8-latin-700.woff2) format("woff2"),url(../fonts/nunito-v8-latin-700.woff) format("woff"),url(../fonts/nunito-v8-latin-700.ttf) format("truetype"),url(../fonts/nunito-v8-latin-700.svg#svgFontName) format("svg");font-style:normal;font-weight:700;font-display:swap}.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}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon{background-color:#f79322;color:#fff}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon.nav-tab-active,#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon:hover{color:#f79322;background-color:#fff}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab.gdpr-cc-addon.nav-tab-active:after{background-color:#fff}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap>td{padding:0}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons{width:100%;counter-reset:a}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons table{width:100%}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons p{font-size:12px}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons .gdpr-sortable-button{border:1px solid #e5e5e5;padding:0 20px 20px 60px;position:relative;counter-increment:a;margin:10px 0}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons .gdpr-sortable-button:before{position:absolute;content:counter(a);top:1px;left:1px;width:30px;height:calc(100% - 2px);background-color:#f5f5f5;color:#23282d;text-align:center;line-height:30px;border:none;padding:0;box-shadow:none;transition:all .4s ease;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #e5e5e5;font-weight:700;font-size:14px}.gdpr-tab-section-cnt .gdpr-sortable-buttons-wrap .gdpr-sortable-buttons td{padding:0}#moove_form_checker_wrap>.notice.is-dismissible:not(.gdpr-cc-notice){display:none!important}.gdpr-tab-section-cnt .nav-tab-wrapper a.nav-tab-dark{background-color:#232323;color:#fff}.gdpr-tab-section-cnt .nav-tab-wrapper a.nav-tab-dark:hover{background-color:#fff;color:#555}.gdpr-tab-section-cnt .nav-tab-wrapper a.nav-tab-dark.nav-tab-active{background-color:#fff}.gdpr-admin-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.gdpr-admin-popup,.gdpr-admin-popup .gdpr-popup-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gdpr-admin-popup .gdpr-popup-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;text-decoration:none;border-radius:50%;background-color:#f79322;color:#fff;transition:all .4 ease}.gdpr-admin-popup .gdpr-popup-close:hover{background-color:#232323}.gdpr-admin-popup .gdpr-popup-overlay{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;bottom:0;right:0;z-index:15}.gdpr-admin-popup .gdpr-popup-content{width:420px;max-width:70vw;background-color:#fff;padding:30px;border-radius:8px;text-align:center;position:relative;z-index:35}.gdpr-admin-popup .gdpr-popup-content p{font-size:14px;line-height:20px;margin-top:0}.gdpr-admin-popup .gdpr-popup-content h4{font-size:18px;line-height:28px;margin-top:0}#moove-gdpr-setting-error-settings_updated .wrap{width:100%;margin:0}#moove-gdpr-setting-error-settings_updated .wrap p{padding-left:0;margin-left:0}.gdpr-video-tutorial-content{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.gdpr_admin_link{text-decoration:none;color:#f79322;transition:all .4s ease}.gdpr_admin_link.gdpr_premium_buy_link{font-weight:600}.gdpr_admin_link:hover{text-decoration:underline;color:#f79322}.gdpr_license_info{font-style:italic}#moove_gdpr_license_settings .wrap,#moove_gdpr_license_settings pre{width:100%;white-space:normal;word-break:break-all;margin:0}#moove_gdpr_license_settings .wrap span,#moove_gdpr_license_settings pre span{font-size:13px}#moove_gdpr_license_settings .wrap p,#moove_gdpr_license_settings pre p{margin-bottom:0}#moove_gdpr_license_settings .gdpr_license_log{padding:0}.gdpr-video-tutorial-content iframe{width:100%;height:auto;position:absolute;top:0;left:0;height:100%}.gdpr-faq-accordion-content textarea{width:100%;height:auto;height:200px}.gdpr-cookie-alert{background-color:#f79322;border:1px solid #f79322;color:#fff;box-shadow:0 3px 51px 0 rgba(0,0,0,.05);padding:10px;display:inline-block;width:auto;box-sizing:border-box;margin:10px 0 20px;border-radius:3px;padding-right:50px;position:relative}.gdpr-cookie-alert.gdpr-cookie-alert-dark{background-color:#23282d;border-color:#23282d;display:block;width:100%}.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss,.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss-update{color:#fff;top:6px}.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss-update:hover,.gdpr-cookie-alert.gdpr-cookie-alert-dark span.gdpr-dismiss:hover{color:#f79322}.gdpr-cookie-alert.gdpr-cookie-update-alert{display:block;width:100%;background-color:#fff;border:1px solid #ccc;box-shadow:0 3px 51px 0 rgba(0,0,0,.05);color:#23282d}.gdpr-cookie-alert.gdpr-cookie-update-alert a{color:#f79322}.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss,.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss-update{color:#23282d}.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss-update:hover,.gdpr-cookie-alert.gdpr-cookie-update-alert span.gdpr-dismiss:hover{color:#f79322}.gdpr-cookie-alert span.gdpr-dismiss,.gdpr-cookie-alert span.gdpr-dismiss-update{position:absolute;top:4px;right:8px;font-size:25px;font-weight:400;line-height:1;color:#fff;cursor:pointer;transition:all .4s ease}.gdpr-cookie-alert span.gdpr-dismiss-update:hover,.gdpr-cookie-alert span.gdpr-dismiss:hover{color:#23282d}.gdpr-cookie-alert h4{margin:0 0 10px;font-size:16px}.gdpr-cookie-alert p{margin:0;font-size:13px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gdpr-cookie-alert p strong{padding:2px 3px;display:inline-block;background-color:#fff;color:#23282d;margin:0 5px}.gdpr-disabled{pointer-events:none;cursor:default;opacity:.5}.gdpr-script-tabs-main-cnt{position:relative;overflow:hidden}body.toplevel_page_moove-gdpr{background-color:#fff}#moove_form_checker_wrap button.button-primary.button-reset-settings{float:right;background-color:#262c33;border-color:#737373;opacity:.5}#moove_form_checker_wrap button.button-primary.button-reset-settings:hover{opacity:1}#moove_form_checker_wrap .moove-gdpr-form-container{min-height:859px}.gdpr_license_log_alert{padding:0}.gdpr_license_log_alert .wrap>.update-messages,.gdpr_license_log_alert .wrap>h1,.gdpr_license_log_alert .wrap>p{display:none}.gdpr_license_log_alert .gdpr-admin-alert{position:relative;padding-right:40px;margin:20px 0}.gdpr_license_log_alert .gdpr-admin-alert .gdpr-alert-content{padding-right:30px}.gdpr_license_log_alert .gdpr-admin-alert .dashicons{position:absolute;top:5px;right:5px;width:30px;height:30px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:rgba(5,150,24,.5);font-size:34px!important;background-color:#fff}.gdpr_license_log_alert .gdpr-admin-alert a{color:inherit;text-decoration:underline;margin-right:5px;font-weight:700}.gdpr_license_log_alert .gdpr-admin-alert a:hover{color:#262c33;text-decoration:underline}.gdpr_license_log_alert .gdpr-admin-alert.gdpr-admin-alert-success{background-color:rgba(5,150,24,.1);color:#059618;padding:5px 10px;border-radius:15px;border:2px solid rgba(5,150,24,.5)}.gdpr_license_log_alert .gdpr-admin-alert.gdpr-admin-alert-error{background-color:rgba(225,0,0,.1);color:#e10000;padding:5px 10px;border-radius:15px;border:2px solid rgba(225,0,0,.5)}.gdpr_license_log_alert .gdpr-admin-alert.gdpr-admin-alert-error .dashicons{color:rgba(225,0,0,.5)}.gdpr_license_log_alert .gdpr-admin-alert p{margin:5px 0}.gdpr-plugin-star-rating{display:inline-block;color:#ffb900;position:relative;top:3px}.gdpr-plugin-star-rating svg,.gdpr-plugin-star-rating svg:hover{fill:#ffb900}.gdpr-plugin-star-rating svg:hover~svg{fill:none}.gdpr-help-content-cnt .gdpr-help-content-block{margin-top:20px}.gdpr-help-content-cnt .gdpr-faq-toggle{box-shadow:0 3px 51px 0 rgba(0,0,0,.05);border:1px solid #ccc;margin-bottom:20px}.gdpr-help-content-cnt .gdpr-faq-toggle code{display:block;white-space:pre-wrap}.gdpr-help-content-cnt .gdpr-faq-toggle ul li{position:relative;padding-left:15px}.gdpr-help-content-cnt .gdpr-faq-toggle ul li:before{content:"";position:absolute;top:7px;left:0;width:5px;height:5px;border-radius:50%;background-color:#f79322}.gdpr-help-content-cnt .gdpr-faq-toggle.gdpr-faq-open .gdpr-faq-accordion-header h3{background-color:#f79322;color:#fff}.gdpr-help-content-cnt .gdpr-faq-toggle.gdpr-faq-open .gdpr-faq-accordion-header h3:after{content:"-"}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-header h3{margin:0;position:relative;padding:15px 20px;padding-right:60px;cursor:pointer;transition:all .3s ease;font-size:16px!important}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-header h3:hover{background-color:#f79322;color:#fff}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-header h3:after{content:"+";width:50px;position:absolute;top:0;right:0;border-left:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:26px;text-align:center;bottom:0;-ms-flex-pack:center;justify-content:center}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-content{padding:15px 60px 15px 20px;border-top:1px solid #ccc}.gdpr-help-content-cnt .gdpr-faq-toggle .gdpr-faq-accordion-content code{line-height:1.8;overflow:auto;display:block}.gdpr-disable-posts-nav{list-style-type:none;padding:5px 10px;margin:20px 0;background-color:#fff;box-shadow:0 3px 51px 0 rgba(0,0,0,.05);border:1px solid #ccc}.gdpr-disable-posts-nav li:first-child a{padding-left:0}.gdpr-disable-posts-nav li:last-child a{padding-right:0}.gdpr-disable-posts-nav li:after{content:"|";display:inline-block;position:absolute;right:-2px;top:10px}.gdpr-disable-posts-nav li:first-child:after,.gdpr-disable-posts-nav li:last-child:after{display:none}.gdpr-disable-posts-nav li{list-style:none;display:inline-block;float:left;position:relative;margin:0}.gdpr-disable-posts-nav li a.active{color:#f79322}.gdpr-disable-posts-nav li a,.gdpr-disable-posts-nav li strong{display:block;padding:10px;outline:none;box-shadow:none}.gdpr-disable-posts-nav li strong{padding-left:0}body.toplevel_page_moove-gdpr #wpcontent{background-color:#fff}.gdpr-script-tab-content{position:relative;overflow:hidden}.gdpr-script-tab-content .gdpr-tab-code-section{transition:all .8s ease;top:0;right:0;left:0}.gdpr-script-tab-content .gdpr-tab-code-section:not(.gdpr-active){height:0;opacity:0;margin:0;position:absolute;top:100%;visibility:hidden}.gdpr-tab-code-section-nav ul{list-style-type:none;padding:0;margin:20px 1px 0;display:-ms-flexbox;display:flex}.gdpr-tab-code-section-nav ul li{list-style:none;padding:0;margin:0 -1px;position:relative;border:1px solid #f79322;border-bottom:0;overflow:hidden}.gdpr-tab-code-section-nav ul li:first-child{border-top-left-radius:10px}.gdpr-tab-code-section-nav ul li:last-child{border-top-right-radius:10px}.gdpr-tab-code-section-nav ul li a{background-color:#fff;display:block;padding:8px 20px;text-decoration:none;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#555;transition:all .3s ease;outline:none;box-shadow:none}.gdpr-tab-code-section-nav ul li a:before{content:"\21B3";transform:rotate(90deg);display:inline-block;position:absolute;top:0;left:0;width:0;color:#fff;opacity:0;transition:all .3s ease}.gdpr-tab-code-section-nav ul li a.gdpr-active:before{opacity:1;top:4px;left:10px}.gdpr-tab-code-section-nav ul li a.gdpr-active,.gdpr-tab-code-section-nav ul li a:hover{background-color:#f79322;color:#fff}.gdpr-tab-code-section{background-color:#fff;padding:20px;border:1px solid #f79322;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;position:relative;overflow-wrap:hidden}.gdpr-tab-code-section .CodeMirror{font-size:15px;width:100%;height:300px;box-sizing:border-box;background-color:#fff;border:1px solid #ccc}.gdpr-tab-code-section .CodeMirror-gutters{padding-bottom:0;background-color:#f1f1f1}.gdpr-tab-code-section p.description{font-weight:700;font-size:13px}.gdpr-tab-code-section h4{margin:-20px -20px 0;padding:15px 20px;border-bottom:1px solid #ccc}.gdpr-tab-code-section table{width:100%}.gdpr-tab-code-section .gdpr-code{padding:10px;background-color:#f1f1f1}.gdpr-img-responsive{max-width:100%;height:auto}.gdpr-tab-section-cnt{max-width:calc(100% - 380px);display:inline-block;width:100%}.gdpr-tab-section-cnt .regular-text{width:100%}.gdpr-tab-section-cnt .powered-by-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.gdpr-tab-section-cnt .powered-by-label label{white-space:nowrap;margin-right:20px}.gdpr-tab-section-cnt.gdpr-has-premium{max-width:100%}.gdpr-conditional-field:not(.gdpr-conditional-on),.gdpr-tab-section-cnt.gdpr-has-premium+.moove-plugins-info-boxes{display:none}.gdpr-checkbox-toggle{position:relative;display:inline-block;width:160px;height:24px;box-sizing:border-box}.gdpr-checkbox-toggle *{box-sizing:border-box}.gdpr-checkbox-toggle.gdpr-checkbox-inverted input:checked+.gdpr-checkbox-slider{background-color:red}.gdpr-checkbox-toggle.gdpr-checkbox-inverted input:checked+.gdpr-checkbox-slider:after{content:attr(data-disable)}.gdpr-checkbox-toggle.gdpr-checkbox-inverted .gdpr-checkbox-slider{background-color:#2e9935}.gdpr-checkbox-toggle.gdpr-checkbox-inverted .gdpr-checkbox-slider:after{content:attr(data-enable)}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle input:checked+.gdpr-checkbox-slider{background-color:#202020}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle input:checked+.gdpr-checkbox-slider:after{color:#fff}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle .gdpr-checkbox-slider,.gdpr-checkbox-toggle.gdpr-color-scheme-toggle input:checked+.gdpr-checkbox-slider:before{background-color:#fff}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle .gdpr-checkbox-slider:after{color:#202020}.gdpr-checkbox-toggle.gdpr-color-scheme-toggle .gdpr-checkbox-slider:before{background-color:#202020}.gdpr-checkbox-toggle input{opacity:0;width:0;height:0}.gdpr-checkbox-toggle input:checked+.gdpr-checkbox-slider{background-color:#2e9935}.gdpr-checkbox-toggle input:checked+.gdpr-checkbox-slider:after{content:attr(data-enable)}.gdpr-checkbox-toggle input:checked+.gdpr-checkbox-slider:before{transform:translateX(136px)}.gdpr-checkbox-toggle .gdpr-checkbox-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s;border-radius:34px;border:1px solid #ddd}.gdpr-checkbox-toggle .gdpr-checkbox-slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:1px;background-color:#fff;transition:.4s;border-radius:50%}.gdpr-checkbox-toggle .gdpr-checkbox-slider:after{content:attr(data-disable);position:absolute;top:5px;left:0;right:0;color:#fff;font-size:12px;display:block;z-index:4;text-transform:uppercase;text-align:center;font-weight:600;font-family:Helvetica;letter-spacing:.5px}.moove-plugins-info-boxes{display:inline-block;float:right;width:350px;background-color:#fff}.moove-plugins-info-boxes .m-plugin-box{border:1px solid #ccc;margin-bottom:30px;background-color:#fff;border-radius:5px;box-shadow:0 3px 51px 0 rgba(0,0,0,.05)}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted{border:2px solid #f79322}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-highlighted .box-header{background-color:#f79322;border-color:#f79322;color:#fff}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-support:not(.m-plugin-box-highlighted) .gdpr-review-bnt{background-color:rgba(85,85,85,.5);color:#fff}.moove-plugins-info-boxes .m-plugin-box.m-plugin-box-support:not(.m-plugin-box-highlighted) .gdpr-review-bnt:hover{background-color:#232323;color:#fff}.moove-plugins-info-boxes .m-plugin-box .box-content .gdpr-faq-forum-content p{position:relative;padding-left:15px;line-height:1.3;margin-bottom:10px}.moove-plugins-info-boxes .m-plugin-box .box-content .gdpr-faq-forum-content p .gdpr-chevron-left{color:#f79322;font-size:18px;position:absolute;left:0;top:7px;line-height:0}.moove-plugins-info-boxes .m-plugin-box a:not(.gdpr-review-bnt):not(.plugin-buy-now-btn){color:#f79322;transition:all .3s ease}.moove-plugins-info-boxes .m-plugin-box a:not(.gdpr-review-bnt):not(.plugin-buy-now-btn):hover{color:#23282d}.moove-plugins-info-boxes .m-plugin-box .gdpr-review-bnt{text-decoration:none;outline:none;padding:7px 20px;font-size:12px;font-weight:700;background-color:#f79322;color:#fff;transition:all .3s ease;line-height:18px;border:none;display:inline-block;margin:10px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.moove-plugins-info-boxes .m-plugin-box .gdpr-review-bnt:hover{background-color:#262c33}.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:700;margin:0;font-family:Nunito}.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-rating{display:-ms-flexbox;display:flex;margin:10px 0 20px;-ms-flex-align:center;align-items:center;transform:scale(1.3);width:100%;padding-left:13%}.moove-plugins-info-boxes .m-plugin-box .plugin-rating .plugin-stars{display:inline-block;width:50%}.moove-plugins-info-boxes .m-plugin-box .gdpr-review-container{display:block;text-align:left;margin:0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats{display:-ms-flexbox;display:flex}.moove-plugins-info-boxes .m-plugin-box .plugin-stats *{box-sizing:border-box}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-download-ainstalls-cnt{display:inline-block;width:calc(100% - 130px);line-height:20px}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating{width:125px;box-sizing:border-box;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin:0}.moove-plugins-info-boxes .m-plugin-box .plugin-stats .plugin-rating .plugin-stars{width:100px;transform:scale(.8)}.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:700;font-size:12px}.moove-plugins-info-boxes .m-plugin-box .plugin-buy-now-btn:hover{background-color:#232323}.gdpr-tab-section-cnt{position:relative;overflow:hidden}.gdpr-tab-section-cnt .form-table th{width:250px;max-width:250px}@media (max-width:1280px){.gdpr-tab-section-cnt{max-width:100%;display:block;width:100%}.gdpr-tab-section-cnt .form-table th{width:200px}.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;line-height:32px;margin:60px 0 30px;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:700;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}.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;cursor:pointer}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_ifb_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_modal_strictly_secondary_notice-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:100%}span.separator{display:inline-block;margin-left:10px}.gdpr-cookie-compliance-header-section{padding-left:100px;position:relative;margin:30px 0}.gdpr-cookie-compliance-header-section a{color:#f79322}.gdpr-cookie-compliance-header-section:before{content:"";position:absolute;left:0;top:0;width:100px;height:100px;background-image:url(../images/gdpr-cookie-compliance-icon.png);background-position:0;background-repeat:no-repeat;background-size:contain}.gdpr-cookie-compliance-header-section h2{font-family:Nunito,sans-serif;font-size:30px;font-weight:700;padding-top:25px;margin-bottom:10px}.gdpr-cookie-compliance-header-section h2 .gdpr-plugin-version{font-size:16px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#565656;margin-left:5px}.gdpr-cookie-compliance-header-section h4{margin-top:10px}#moove_form_checker_wrap{position:relative}#moove_form_checker_wrap .button-primary{background-color:#f89e26;border:none;border-radius:0;text-shadow:none;box-shadow:none;outline:none;padding:8px 15px;font-size:12px;font-weight:400;color:#fff;transition:all .3s ease;height:auto;line-height:18px;border:1px solid #d28b21}#moove_form_checker_wrap .button-primary.button-inverse,#moove_form_checker_wrap .button-primary:hover{background-color:#262c33;border:1px solid #737373}#moove_form_checker_wrap .button-primary.button-inverse:hover{background-color:#f89e26;border:1px solid #d28b21}#moove_form_checker_wrap h1{margin:0;padding:0}#moove_form_checker_wrap h2,#moove_form_checker_wrap h3{font-family:Nunito,sans-serif;font-weight:700;font-size:20px}#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%;font-weight:700;margin-left:0;outline:none;box-shadow:none;border-right:0;position:relative;white-space:normal;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid #ccc;margin-bottom:-1px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab .dashicons{margin-right:5px}#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:#f79322;outline:none;box-shadow:none;background-color:#fff}#moove_form_checker_wrap .nav-tab-wrapper .nav-tab-active:after{content:"";position:absolute;right:-1px;top:0;width:2px;bottom:0;background-color:#fff}#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_form_checker_wrap .CodeMirror{font-family:monospace;height:auto;color:#000;direction:ltr}#moove_form_checker_wrap .CodeMirror-lines{padding:4px 0}#moove_form_checker_wrap .CodeMirror pre{padding:0 4px}#moove_form_checker_wrap .CodeMirror-gutter-filler,#moove_form_checker_wrap .CodeMirror-scrollbar-filler{background-color:#fff}#moove_form_checker_wrap .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}#moove_form_checker_wrap .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}#moove_form_checker_wrap .CodeMirror-guttermarker{color:#000}#moove_form_checker_wrap .CodeMirror-guttermarker-subtle{color:#999}#moove_form_checker_wrap .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}#moove_form_checker_wrap .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}#moove_form_checker_wrap .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}#moove_form_checker_wrap .cm-fat-cursor div.CodeMirror-cursors{z-index:1}#moove_form_checker_wrap .cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);animation:blink 1.06s steps(1) infinite}#moove_form_checker_wrap .cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}#moove_form_checker_wrap .cm-tab{display:inline-block;text-decoration:inherit}#moove_form_checker_wrap .CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}#moove_form_checker_wrap .CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}#moove_form_checker_wrap .cm-s-default .cm-header{color:blue}#moove_form_checker_wrap .cm-s-default .cm-quote{color:#090}#moove_form_checker_wrap .cm-negative{color:#d44}#moove_form_checker_wrap .cm-positive{color:#292}#moove_form_checker_wrap .cm-header,.cm-strong{font-weight:700}#moove_form_checker_wrap .cm-em{font-style:italic}#moove_form_checker_wrap .cm-link{text-decoration:underline}#moove_form_checker_wrap .cm-strikethrough{text-decoration:line-through}#moove_form_checker_wrap .cm-s-default .cm-keyword{color:#708}#moove_form_checker_wrap .cm-s-default .cm-atom{color:#219}#moove_form_checker_wrap .cm-s-default .cm-number{color:#164}#moove_form_checker_wrap .cm-s-default .cm-def{color:#00f}#moove_form_checker_wrap .cm-s-default .cm-variable-2{color:#05a}#moove_form_checker_wrap .cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}#moove_form_checker_wrap .cm-s-default .cm-comment{color:#a50}#moove_form_checker_wrap .cm-s-default .cm-string{color:#a11}#moove_form_checker_wrap .cm-s-default .cm-string-2{color:#f50}#moove_form_checker_wrap .cm-s-default .cm-meta,#moove_form_checker_wrap .cm-s-default .cm-qualifier{color:#555}#moove_form_checker_wrap .cm-s-default .cm-builtin{color:#30a}#moove_form_checker_wrap .cm-s-default .cm-bracket{color:#997}#moove_form_checker_wrap .cm-s-default .cm-tag{color:#170}#moove_form_checker_wrap .cm-s-default .cm-attribute{color:#00c}#moove_form_checker_wrap .cm-s-default .cm-hr{color:#999}#moove_form_checker_wrap .cm-s-default .cm-link{color:#00c}#moove_form_checker_wrap .cm-invalidchar,#moove_form_checker_wrap .cm-s-default .cm-error{color:red}#moove_form_checker_wrap .CodeMirror-composing{border-bottom:2px solid}#moove_form_checker_wrap div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}#moove_form_checker_wrap div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}#moove_form_checker_wrap .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}#moove_form_checker_wrap .CodeMirror-activeline-background{background:#e8f2ff}#moove_form_checker_wrap .CodeMirror{position:relative;overflow:hidden;background:#fff}.gdpr-script-tabs-main-cnt .CodeMirror-scroll{min-height:300px}#moove_form_checker_wrap .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;max-height:300px;outline:none;position:relative}#moove_form_checker_wrap .CodeMirror-sizer{position:relative;border-right:30px solid transparent}#moove_form_checker_wrap .CodeMirror-gutter-filler,#moove_form_checker_wrap .CodeMirror-hscrollbar,#moove_form_checker_wrap .CodeMirror-scrollbar-filler,#moove_form_checker_wrap .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}#moove_form_checker_wrap .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}#moove_form_checker_wrap .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}#moove_form_checker_wrap .CodeMirror-scrollbar-filler{right:0;bottom:0}#moove_form_checker_wrap .CodeMirror-gutter-filler{left:0;bottom:0}#moove_form_checker_wrap .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}#moove_form_checker_wrap .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}#moove_form_checker_wrap .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}#moove_form_checker_wrap .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}#moove_form_checker_wrap .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}#moove_form_checker_wrap .CodeMirror-gutter-wrapper ::selection{background-color:transparent}#moove_form_checker_wrap .CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}#moove_form_checker_wrap .CodeMirror-lines{cursor:text;min-height:1px}#moove_form_checker_wrap .CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}#moove_form_checker_wrap .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}#moove_form_checker_wrap .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}#moove_form_checker_wrap .CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}#moove_form_checker_wrap .CodeMirror-rtl pre{direction:rtl}#moove_form_checker_wrap .CodeMirror-code{outline:none}#moove_form_checker_wrap .CodeMirror-gutter,#moove_form_checker_wrap .CodeMirror-gutters,#moove_form_checker_wrap .CodeMirror-linenumber,#moove_form_checker_wrap .CodeMirror-scroll,#moove_form_checker_wrap .CodeMirror-sizer{box-sizing:content-box}#moove_form_checker_wrap .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}#moove_form_checker_wrap .CodeMirror-cursor{position:absolute;pointer-events:none}#moove_form_checker_wrap .CodeMirror-measure pre{position:static}#moove_form_checker_wrap div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}#moove_form_checker_wrap .CodeMirror-focused div.CodeMirror-cursors,#moove_form_checker_wrap div.CodeMirror-dragcursors{visibility:visible}#moove_form_checker_wrap .CodeMirror-selected{background:#d9d9d9}#moove_form_checker_wrap .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}#moove_form_checker_wrap .CodeMirror-crosshair{cursor:crosshair}#moove_form_checker_wrap .CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}#moove_form_checker_wrap .CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}#moove_form_checker_wrap .cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}#moove_form_checker_wrap .cm-force-border{padding-right:.1px}@media print{#moove_form_checker_wrap .CodeMirror div.CodeMirror-cursors{visibility:hidden}}#moove_form_checker_wrap .cm-tab-wrap-hack:after{content:""}#moove_form_checker_wrap span.CodeMirror-selectedtext{background:none}
|
moove-gdpr.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: GDPR Cookie Compliance
|
5 |
* Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
|
6 |
* Description: Our plugin is useful in preparing your site for the following data protection and privacy regulations: GDPR, CCPA, PIPEDA, AAP, LGPD and others.
|
7 |
-
* Version: 4.7.
|
8 |
* Author: Moove Agency
|
9 |
* Domain Path: /languages
|
10 |
* Author URI: https://www.mooveagency.com
|
@@ -18,7 +18,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
18 |
exit;
|
19 |
} // Exit if accessed directly
|
20 |
|
21 |
-
define( 'MOOVE_GDPR_VERSION', '4.7.
|
22 |
if ( ! defined( 'MOOVE_SHOP_URL' ) ) :
|
23 |
define( 'MOOVE_SHOP_URL', 'https://shop.mooveagency.com' );
|
24 |
endif;
|
@@ -41,29 +41,19 @@ function moove_gdpr_deactivate() {
|
|
41 |
if ( class_exists( 'Moove_GDPR_License_Manager' ) ) :
|
42 |
$gdpr_default_content = new Moove_GDPR_Content();
|
43 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
44 |
-
$gdpr_key =
|
45 |
|
46 |
if ( $gdpr_key && isset( $gdpr_key['key'] ) && isset( $gdpr_key['activation'] ) ) :
|
47 |
$license_manager = new Moove_GDPR_License_Manager();
|
48 |
$validate_license = $license_manager->validate_license( $gdpr_key['key'], 'gdpr', 'deactivate' );
|
49 |
if ( $validate_license && isset( $validate_license['valid'] ) && true === $validate_license['valid'] ) :
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
);
|
58 |
-
else :
|
59 |
-
update_option(
|
60 |
-
$option_key,
|
61 |
-
array(
|
62 |
-
'key' => $gdpr_key['key'],
|
63 |
-
'deactivation' => strtotime( 'now' ),
|
64 |
-
)
|
65 |
-
);
|
66 |
-
endif;
|
67 |
endif;
|
68 |
endif;
|
69 |
endif;
|
4 |
* Plugin Name: GDPR Cookie Compliance
|
5 |
* Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
|
6 |
* Description: Our plugin is useful in preparing your site for the following data protection and privacy regulations: GDPR, CCPA, PIPEDA, AAP, LGPD and others.
|
7 |
+
* Version: 4.7.5
|
8 |
* Author: Moove Agency
|
9 |
* Domain Path: /languages
|
10 |
* Author URI: https://www.mooveagency.com
|
18 |
exit;
|
19 |
} // Exit if accessed directly
|
20 |
|
21 |
+
define( 'MOOVE_GDPR_VERSION', '4.7.5' );
|
22 |
if ( ! defined( 'MOOVE_SHOP_URL' ) ) :
|
23 |
define( 'MOOVE_SHOP_URL', 'https://shop.mooveagency.com' );
|
24 |
endif;
|
41 |
if ( class_exists( 'Moove_GDPR_License_Manager' ) ) :
|
42 |
$gdpr_default_content = new Moove_GDPR_Content();
|
43 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
44 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
45 |
|
46 |
if ( $gdpr_key && isset( $gdpr_key['key'] ) && isset( $gdpr_key['activation'] ) ) :
|
47 |
$license_manager = new Moove_GDPR_License_Manager();
|
48 |
$validate_license = $license_manager->validate_license( $gdpr_key['key'], 'gdpr', 'deactivate' );
|
49 |
if ( $validate_license && isset( $validate_license['valid'] ) && true === $validate_license['valid'] ) :
|
50 |
+
update_option(
|
51 |
+
$option_key,
|
52 |
+
array(
|
53 |
+
'key' => $gdpr_key['key'],
|
54 |
+
'deactivation' => strtotime( 'now' ),
|
55 |
+
)
|
56 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
endif;
|
58 |
endif;
|
59 |
endif;
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: MooveAgency
|
3 |
Donate link: https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/
|
4 |
Tags: GDPR, CCPA, cookie banner, cookie law, cookie consent, cookie notice, dsgvo, rgpd
|
5 |
-
Stable tag: 4.7.
|
6 |
Requires at least: 4.5
|
7 |
Tested up to: 5.9
|
8 |
Requires PHP: 5.6 or higher
|
@@ -32,7 +32,7 @@ Cookie Compliance for GDPR & CCPA, European and other cookie law and consent not
|
|
32 |
* **Mobile responsive** design
|
33 |
* **SEO friendly**
|
34 |
* Optimised for **WCAG/ADA compliance**
|
35 |
-
*
|
36 |
* **CDN** base URL supported
|
37 |
* Supports all major **caching** servers and plugins
|
38 |
* Available in **16 languages**
|
@@ -273,6 +273,12 @@ The Brazilian General Data Protection Law (“Lei Geral de Proteção de Dados
|
|
273 |
39. GDPR Cookie Compliance - Front-end - Cookie Shortcode [Premium]
|
274 |
|
275 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
= 4.7.4: 3 February 2022 =
|
277 |
* Admin screen improvements
|
278 |
* PHP warnings fixed
|
2 |
Contributors: MooveAgency
|
3 |
Donate link: https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/
|
4 |
Tags: GDPR, CCPA, cookie banner, cookie law, cookie consent, cookie notice, dsgvo, rgpd
|
5 |
+
Stable tag: 4.7.5
|
6 |
Requires at least: 4.5
|
7 |
Tested up to: 5.9
|
8 |
Requires PHP: 5.6 or higher
|
32 |
* **Mobile responsive** design
|
33 |
* **SEO friendly**
|
34 |
* Optimised for **WCAG/ADA compliance**
|
35 |
+
* [WPML](https://wpml.org/?aid=85067&affiliate_key=oYH2FlnrApDE), QTranslate, WP Multilang and Polylang compatible, .pot file for translations included
|
36 |
* **CDN** base URL supported
|
37 |
* Supports all major **caching** servers and plugins
|
38 |
* Available in **16 languages**
|
273 |
39. GDPR Cookie Compliance - Front-end - Cookie Shortcode [Premium]
|
274 |
|
275 |
== Changelog ==
|
276 |
+
= 4.7.5: 8 February 2022 =
|
277 |
+
* Documentation updated
|
278 |
+
* Troubleshooting section added
|
279 |
+
* Licence manager updated
|
280 |
+
* Minor fixes
|
281 |
+
|
282 |
= 4.7.4: 3 February 2022 =
|
283 |
* Admin screen improvements
|
284 |
* PHP warnings fixed
|
views/moove/admin/settings/help.php
CHANGED
@@ -16,14 +16,97 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
16 |
<hr />
|
17 |
<ul class="gdpr-disable-posts-nav moove-clearfix">
|
18 |
<li></li>
|
19 |
-
<li><a href="#
|
|
|
20 |
<li><a href="#gdpr_cbm_dh" class="gdpr-help-tab-toggle"><?php esc_html_e( 'Default Hooks', 'gdpr-cookie-compliance' ); ?></a></li>
|
21 |
<li><a href="#gdpr_cbm_ph" class="gdpr-help-tab-toggle"><?php esc_html_e( 'Premium Hooks', 'gdpr-cookie-compliance' ); ?></a></li>
|
22 |
<li><a href="#gdpr_cbm_ps" class="gdpr-help-tab-toggle"><?php esc_html_e( 'Premium Shortcodes', 'gdpr-cookie-compliance' ); ?></a></li>
|
23 |
</ul>
|
24 |
|
25 |
<div class="gdpr-help-content-cnt">
|
26 |
-
<div id="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
28 |
<div class="gdpr-faq-toggle">
|
29 |
<div class="gdpr-faq-accordion-header">
|
@@ -131,6 +214,19 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
131 |
</div>
|
132 |
<!-- .gdpr-faq-toggle -->
|
133 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
134 |
<div class="gdpr-faq-toggle">
|
135 |
<div class="gdpr-faq-accordion-header">
|
136 |
<h3><?php esc_html_e( 'What information does the Consent Log store and where is it stored?', 'gdpr-cookie-compliance' ); ?></h3>
|
16 |
<hr />
|
17 |
<ul class="gdpr-disable-posts-nav moove-clearfix">
|
18 |
<li></li>
|
19 |
+
<li><a href="#gdpr_cbm_troubleshooting" class="gdpr-help-tab-toggle active"><?php esc_html_e( 'Troubleshooting', 'gdpr-cookie-compliance' ); ?></a></li>
|
20 |
+
<li><a href="#gdpr_cbm_faq" class="gdpr-help-tab-toggle"><?php esc_html_e( 'FAQ', 'gdpr-cookie-compliance' ); ?></a></li>
|
21 |
<li><a href="#gdpr_cbm_dh" class="gdpr-help-tab-toggle"><?php esc_html_e( 'Default Hooks', 'gdpr-cookie-compliance' ); ?></a></li>
|
22 |
<li><a href="#gdpr_cbm_ph" class="gdpr-help-tab-toggle"><?php esc_html_e( 'Premium Hooks', 'gdpr-cookie-compliance' ); ?></a></li>
|
23 |
<li><a href="#gdpr_cbm_ps" class="gdpr-help-tab-toggle"><?php esc_html_e( 'Premium Shortcodes', 'gdpr-cookie-compliance' ); ?></a></li>
|
24 |
</ul>
|
25 |
|
26 |
<div class="gdpr-help-content-cnt">
|
27 |
+
<div id="gdpr_cbm_troubleshooting" class="gdpr-help-content-block help-block-open">
|
28 |
+
|
29 |
+
<div class="gdpr-faq-toggle">
|
30 |
+
<div class="gdpr-faq-accordion-header">
|
31 |
+
<h3>Plugin doesn’t work as expected</h3>
|
32 |
+
</div>
|
33 |
+
<div class="gdpr-faq-accordion-content" >
|
34 |
+
<h3>There might be several reasons why and most of them can be fixed easily and quickly.</h3>
|
35 |
+
<hr>
|
36 |
+
|
37 |
+
<h4>Common issue 1: Console errors</h4>
|
38 |
+
|
39 |
+
<p>Our plugin doesn’t work if there are any console errors on your site. For that reason, it’s important to fix those before contacting our support as we won’t be able to help you until the errors are fixed.</p>
|
40 |
+
<p>You can check if you have any console errors using Chrome browser (Inspect > Console).</p>
|
41 |
+
<p>There also might be some conflict with your theme or plugins, or with a caching plugin that should be investigated by your developers.</p>
|
42 |
+
<p>If you don’t see the updates correctly, the best is to view the site in a private browsing window or you can use a different browser to ensure that your local cache does not interfere.</p>
|
43 |
+
<hr>
|
44 |
+
|
45 |
+
<h4>Common issue 2: Cache conflict</h4>
|
46 |
+
<p>If you are using any caching plugins, you will need to exclude our plugin assets by following the steps below:</p>
|
47 |
+
<ul>
|
48 |
+
<li>
|
49 |
+
“Exclude Cookies” with value: moove_gdpr_popup
|
50 |
+
</li>
|
51 |
+
<li>
|
52 |
+
“Exclude JS” with value: gdpr-cookie-compliance/dist/scripts/main.js
|
53 |
+
</li>
|
54 |
+
<li>
|
55 |
+
You can also try to disable the ‘combine inline JS feature’ if you run into any issues.
|
56 |
+
</li>
|
57 |
+
</ul>
|
58 |
+
<hr>
|
59 |
+
|
60 |
+
<h4>Common issue 3: Ajax script is blocked</h4>
|
61 |
+
<p>Our plugin, just as many other plugins, needs Ajax to work properly. Sometimes Ajax calls are restricted on servers so you need to check if that’s the case on your site too.</p>
|
62 |
+
<p>Check <a href="<?php echo home_url('/wp-admin/admin-ajax.php'); ?>" target="_blank"><?php echo home_url('/wp-admin/admin-ajax.php'); ?></a> in private browsing - if it’s restricted, you need to whitelist the admin-ajax.php in your .htaccess file, or to apply the HTTP protection for the wp-login.php only.</p>
|
63 |
+
<p>More info here: <a href="https://www.wpwhitesecurity.com/wordpress-security-hacks/securing-wordpress-wp-admin-htaccess/" target="_blank">https://www.wpwhitesecurity.com/wordpress-security-hacks/securing-wordpress-wp-admin-htaccess/</a></p>
|
64 |
+
<p>Alternatively, you can try adding the following code snippet to your functions.php to change the script injection from AJAX to static which might help.</p>
|
65 |
+
<code>add_action( 'gdpr_cc_prevent_ajax_script_inject', '__return_true' );</code>
|
66 |
+
<hr>
|
67 |
+
|
68 |
+
</div>
|
69 |
+
<!-- .gdpr-faq-accordion-content -->
|
70 |
+
</div>
|
71 |
+
<!-- .gdpr-faq-toggle -->
|
72 |
+
|
73 |
+
<div class="gdpr-faq-toggle">
|
74 |
+
<div class="gdpr-faq-accordion-header">
|
75 |
+
<h3>I can’t activate the premium licence</h3>
|
76 |
+
</div>
|
77 |
+
<div class="gdpr-faq-accordion-content" >
|
78 |
+
<p>Can you please check in your CMS > Plugins that both the free version and the premium add-on plugin are activated?</p>
|
79 |
+
<p>If not, please ensure that both are activated, not just installed.</p>
|
80 |
+
<p>If they are both activated and you still don’t see the premium features, you can try the following:</p>
|
81 |
+
<ol>
|
82 |
+
<li>Delete the premium add-on plugin from your CMS completely</li>
|
83 |
+
<li>Update the free plugin to the latest version</li>
|
84 |
+
<li>Deactivate the licence key on the “Licence Manager” tab</li>
|
85 |
+
<li>Paste the licence key again and activate again > this will force automatic download of the latest version of the premium add-on and everything should work now.</li>
|
86 |
+
</ol>
|
87 |
+
|
88 |
+
<p>The deactivation doesn’t affect your settings stored in the plugin.</p>
|
89 |
+
</div>
|
90 |
+
<!-- .gdpr-faq-accordion-content -->
|
91 |
+
</div>
|
92 |
+
<!-- .gdpr-faq-toggle -->
|
93 |
+
|
94 |
+
<div class="gdpr-faq-toggle">
|
95 |
+
<div class="gdpr-faq-accordion-header">
|
96 |
+
<h3>The Cookie Banner is covered by another pop-up.</h3>
|
97 |
+
</div>
|
98 |
+
<div class="gdpr-faq-accordion-content" >
|
99 |
+
<p>The issue is related to a higher z-index in your theme. You can solve the issue by adding the following code snippet to your functions.php</p>
|
100 |
+
<code>add_action('moove_gdpr_inline_styles','gdpr_cookie_css_extension_zindex',10,3);</code>
|
101 |
+
<code>function gdpr_cookie_css_extension_zindex( $styles, $primary, $secondary ) { $styles .= '#moove_gdpr_cookie_info_bar { z-index: 99999999; }'; $styles .= 'body.moove_gdpr_overflow #moove_gdpr_cookie_info_bar { z-index: 9900; }'; $styles .= 'body.moove_gdpr_overflow .lity { z-index: 999999999; }'; return $styles; } </code>
|
102 |
+
</div>
|
103 |
+
<!-- .gdpr-faq-accordion-content -->
|
104 |
+
</div>
|
105 |
+
<!-- .gdpr-faq-toggle -->
|
106 |
+
</div>
|
107 |
+
<!-- #gdpr_cbm_troubleshooting -->
|
108 |
+
|
109 |
+
<div id="gdpr_cbm_faq" class="gdpr-help-content-block">
|
110 |
|
111 |
<div class="gdpr-faq-toggle">
|
112 |
<div class="gdpr-faq-accordion-header">
|
214 |
</div>
|
215 |
<!-- .gdpr-faq-toggle -->
|
216 |
|
217 |
+
<div class="gdpr-faq-toggle">
|
218 |
+
<div class="gdpr-faq-accordion-header">
|
219 |
+
<h3><?php esc_html_e( 'WPML Compatibility', 'gdpr-cookie-compliance' ); ?></h3>
|
220 |
+
</div>
|
221 |
+
<div class="gdpr-faq-accordion-content" >
|
222 |
+
<p><?php esc_html_e( 'Our plugin is compatible with WPML out of the box, no special set up is required.', 'gdpr-cookie-compliance' ); ?></p>
|
223 |
+
<p><?php esc_html_e( 'Once you install the WPML plugin to your site, all you need to do is to switch to the language where you want to translate content in. Then you can start updating the content in the CMS the same way as you do on the main language.', 'gdpr-cookie-compliance' ); ?></p>
|
224 |
+
<p><?php esc_html_e( 'Here is the', 'gdpr-cookie-compliance' ); ?> <a href="https://vimeo.com/672705904/da6cb7cc48" class="gdpr_admin_link" target="_blank"><?php esc_html_e( 'video tutorial covering the above.', 'gdpr-cookie-compliance' ); ?></a>.</p>
|
225 |
+
</div>
|
226 |
+
<!-- .gdpr-faq-accordion-content -->
|
227 |
+
</div>
|
228 |
+
<!-- .gdpr-faq-toggle -->
|
229 |
+
|
230 |
<div class="gdpr-faq-toggle">
|
231 |
<div class="gdpr-faq-accordion-header">
|
232 |
<h3><?php esc_html_e( 'What information does the Consent Log store and where is it stored?', 'gdpr-cookie-compliance' ); ?></h3>
|
views/moove/admin/settings/licence.php
CHANGED
@@ -20,7 +20,8 @@ $option_name = $gdpr_default_content->moove_gdpr_get_option_name();
|
|
20 |
$gdpr_options = get_option( $option_name );
|
21 |
$gdpr_options = is_array( $gdpr_options ) ? $gdpr_options : array();
|
22 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
23 |
-
$gdpr_key =
|
|
|
24 |
?>
|
25 |
<form action="<?php echo esc_url( admin_url( 'admin.php?page=moove-gdpr&tab=licence' ) ); ?>" method="post" id="moove_gdpr_license_settings">
|
26 |
<table class="form-table">
|
@@ -36,25 +37,15 @@ $gdpr_key = function_exists( 'get_site_option' ) ? get_site_option(
|
|
36 |
$license_manager = new Moove_GDPR_License_Manager();
|
37 |
$is_valid_license = $license_manager->get_premium_add_on( $license_key, 'activate' );
|
38 |
if ( $is_valid_license && isset( $is_valid_license['valid'] ) && true === $is_valid_license['valid'] ) :
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
);
|
47 |
-
else :
|
48 |
-
update_option(
|
49 |
-
$option_key,
|
50 |
-
array(
|
51 |
-
'key' => $is_valid_license['key'],
|
52 |
-
'activation' => $is_valid_license['data']['today'],
|
53 |
-
)
|
54 |
-
);
|
55 |
-
endif;
|
56 |
// VALID.
|
57 |
-
$gdpr_key =
|
58 |
$messages = isset( $is_valid_license['message'] ) && is_array( $is_valid_license['message'] ) ? implode( '<br>', $is_valid_license['message'] ) : '';
|
59 |
do_action( 'gdpr_get_alertbox', 'success', $is_valid_license, $license_key );
|
60 |
else :
|
@@ -65,29 +56,21 @@ $gdpr_key = function_exists( 'get_site_option' ) ? get_site_option(
|
|
65 |
elseif ( isset( $_POST['gdpr_deactivate_license'] ) ) :
|
66 |
$gdpr_default_content = new Moove_GDPR_Content();
|
67 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
68 |
-
$gdpr_key =
|
69 |
|
70 |
if ( $gdpr_key && isset( $gdpr_key['key'] ) && isset( $gdpr_key['activation'] ) ) :
|
71 |
$license_manager = new Moove_GDPR_License_Manager();
|
72 |
$is_valid_license = $license_manager->premium_deactivate( $gdpr_key['key'] );
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
$option_key,
|
84 |
-
array(
|
85 |
-
'key' => $gdpr_key['key'],
|
86 |
-
'deactivation' => strtotime( 'now' ),
|
87 |
-
)
|
88 |
-
);
|
89 |
-
endif;
|
90 |
-
$gdpr_key = function_exists( 'get_site_option' ) ? get_site_option( $option_key ) : get_option( $option_key );
|
91 |
|
92 |
if ( $is_valid_license && isset( $is_valid_license['valid'] ) && true === $is_valid_license['valid'] ) :
|
93 |
// VALID.
|
@@ -100,7 +83,7 @@ $gdpr_key = function_exists( 'get_site_option' ) ? get_site_option(
|
|
100 |
elseif ( $gdpr_key && isset( $gdpr_key['key'] ) && isset( $gdpr_key['activation'] ) ) :
|
101 |
$license_manager = new Moove_GDPR_License_Manager();
|
102 |
$is_valid_license = $license_manager->get_premium_add_on( $gdpr_key['key'], 'check' );
|
103 |
-
$gdpr_key =
|
104 |
if ( $is_valid_license && isset( $is_valid_license['valid'] ) && true === $is_valid_license['valid'] ) :
|
105 |
// VALID.
|
106 |
do_action( 'gdpr_get_alertbox', 'success', $is_valid_license, $gdpr_key );
|
20 |
$gdpr_options = get_option( $option_name );
|
21 |
$gdpr_options = is_array( $gdpr_options ) ? $gdpr_options : array();
|
22 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
23 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
24 |
+
|
25 |
?>
|
26 |
<form action="<?php echo esc_url( admin_url( 'admin.php?page=moove-gdpr&tab=licence' ) ); ?>" method="post" id="moove_gdpr_license_settings">
|
27 |
<table class="form-table">
|
37 |
$license_manager = new Moove_GDPR_License_Manager();
|
38 |
$is_valid_license = $license_manager->get_premium_add_on( $license_key, 'activate' );
|
39 |
if ( $is_valid_license && isset( $is_valid_license['valid'] ) && true === $is_valid_license['valid'] ) :
|
40 |
+
update_option(
|
41 |
+
$option_key,
|
42 |
+
array(
|
43 |
+
'key' => $is_valid_license['key'],
|
44 |
+
'activation' => $is_valid_license['data']['today'],
|
45 |
+
)
|
46 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
// VALID.
|
48 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
49 |
$messages = isset( $is_valid_license['message'] ) && is_array( $is_valid_license['message'] ) ? implode( '<br>', $is_valid_license['message'] ) : '';
|
50 |
do_action( 'gdpr_get_alertbox', 'success', $is_valid_license, $license_key );
|
51 |
else :
|
56 |
elseif ( isset( $_POST['gdpr_deactivate_license'] ) ) :
|
57 |
$gdpr_default_content = new Moove_GDPR_Content();
|
58 |
$option_key = $gdpr_default_content->moove_gdpr_get_key_name();
|
59 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
60 |
|
61 |
if ( $gdpr_key && isset( $gdpr_key['key'] ) && isset( $gdpr_key['activation'] ) ) :
|
62 |
$license_manager = new Moove_GDPR_License_Manager();
|
63 |
$is_valid_license = $license_manager->premium_deactivate( $gdpr_key['key'] );
|
64 |
+
|
65 |
+
update_option(
|
66 |
+
$option_key,
|
67 |
+
array(
|
68 |
+
'key' => $gdpr_key['key'],
|
69 |
+
'deactivation' => strtotime( 'now' ),
|
70 |
+
)
|
71 |
+
);
|
72 |
+
|
73 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
if ( $is_valid_license && isset( $is_valid_license['valid'] ) && true === $is_valid_license['valid'] ) :
|
76 |
// VALID.
|
83 |
elseif ( $gdpr_key && isset( $gdpr_key['key'] ) && isset( $gdpr_key['activation'] ) ) :
|
84 |
$license_manager = new Moove_GDPR_License_Manager();
|
85 |
$is_valid_license = $license_manager->get_premium_add_on( $gdpr_key['key'], 'check' );
|
86 |
+
$gdpr_key = $gdpr_default_content->gdpr_get_activation_key( $option_key );
|
87 |
if ( $is_valid_license && isset( $is_valid_license['valid'] ) && true === $is_valid_license['valid'] ) :
|
88 |
// VALID.
|
89 |
do_action( 'gdpr_get_alertbox', 'success', $is_valid_license, $gdpr_key );
|
views/moove/admin/settings/plugin-boxes.php
CHANGED
@@ -48,30 +48,7 @@ $plugin_details = $gdpr_controller->get_gdpr_plugin_details( 'gdpr-cookie-compl
|
|
48 |
apply_filters( 'gdpr_cc_keephtml', $content, true );
|
49 |
$support_class = apply_filters( 'gdpr_support_sidebar_class', '' );
|
50 |
?>
|
51 |
-
|
52 |
-
<div class="box-header">
|
53 |
-
<h4>Need Support or New Feature?</h4>
|
54 |
-
</div>
|
55 |
-
<!-- .box-header -->
|
56 |
-
<div class="box-content">
|
57 |
-
<?php
|
58 |
-
$faq_link = apply_filters( 'gdpr_cookie_compliance_faq_section_link', 'https://wordpress.org/plugins/gdpr-cookie-compliance/#faq-header' );
|
59 |
-
$forum_link = apply_filters( 'gdpr_cookie_compliance_forum_section_link', 'https://support.mooveagency.com/forum/gdpr-cookie-compliance/' );
|
60 |
-
?>
|
61 |
-
<div class="gdpr-faq-forum-content">
|
62 |
-
<p><span class="gdpr-chevron-left">›</span> Check the <a href="<?php esc_url( admin_url( 'admin.php?page=moove-gdpr&tab=help' ) ); ?>">Help section</a> to find out more about Hooks, Filters & Shortcodes available</p>
|
63 |
-
<p><span class="gdpr-chevron-left">›</span> Find answers to your questions in our <a href="<?php echo esc_url( $faq_link ); ?>" target="_blank">Documentation</a></p>
|
64 |
-
<p><span class="gdpr-chevron-left">›</span> Create a new support ticket or request a new features in our <a href="<?php echo esc_url( $forum_link ); ?>" target="_blank">Support Forum</a></p>
|
65 |
-
</div>
|
66 |
-
<!-- .gdpr-faq-forum-content -->
|
67 |
-
<span class="gdpr-review-container" >
|
68 |
-
<a href="<?php echo esc_url( $forum_link ); ?>#new-post" target="_blank" class="gdpr-review-bnt ">Create a new support ticket</a>
|
69 |
-
</span>
|
70 |
-
</div>
|
71 |
-
<!-- .box-content -->
|
72 |
-
</div>
|
73 |
-
<!-- .m-plugin-box -->
|
74 |
-
|
75 |
<div class="m-plugin-box">
|
76 |
<div class="box-header">
|
77 |
<h4>Find this plugin useful?</h4>
|
48 |
apply_filters( 'gdpr_cc_keephtml', $content, true );
|
49 |
$support_class = apply_filters( 'gdpr_support_sidebar_class', '' );
|
50 |
?>
|
51 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
<div class="m-plugin-box">
|
53 |
<div class="box-header">
|
54 |
<h4>Find this plugin useful?</h4>
|
views/moove/admin/settings/settings-page.php
CHANGED
@@ -71,7 +71,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
71 |
<!-- .gdpr-cookie-alert -->
|
72 |
<?php endif; ?>
|
73 |
<br />
|
74 |
-
<div class="gdpr-tab-section-cnt">
|
75 |
<h2 class="nav-tab-wrapper">
|
76 |
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=branding' ) ); ?>" class="nav-tab <?php echo 'branding' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
77 |
<?php esc_html_e( 'Branding', 'gdpr-cookie-compliance' ); ?>
|
@@ -119,7 +119,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
119 |
</a>
|
120 |
|
121 |
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=help' ) ); ?>" class="nav-tab nav-tab-dark <?php echo 'help' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
122 |
-
<span class="dashicons dashicons-
|
123 |
<?php esc_html_e( 'Documentation', 'gdpr-cookie-compliance' ); ?>
|
124 |
</a>
|
125 |
|
@@ -128,6 +128,11 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
128 |
<?php esc_html_e( 'Video Tutorial', 'gdpr-cookie-compliance-addon' ); ?>
|
129 |
</a>
|
130 |
|
|
|
|
|
|
|
|
|
|
|
131 |
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=licence' ) ); ?>" class="nav-tab nav-tab-dark <?php echo 'licence' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
132 |
<span class="dashicons dashicons-admin-network"></span>
|
133 |
<?php esc_html_e( 'Licence Manager', 'gdpr-cookie-compliance-addon' ); ?>
|
71 |
<!-- .gdpr-cookie-alert -->
|
72 |
<?php endif; ?>
|
73 |
<br />
|
74 |
+
<div class="gdpr-tab-section-cnt <?php echo implode( ' ', apply_filters('gdpr_tab_section_cnt_class', array() ) ); ?>">
|
75 |
<h2 class="nav-tab-wrapper">
|
76 |
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=branding' ) ); ?>" class="nav-tab <?php echo 'branding' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
77 |
<?php esc_html_e( 'Branding', 'gdpr-cookie-compliance' ); ?>
|
119 |
</a>
|
120 |
|
121 |
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=help' ) ); ?>" class="nav-tab nav-tab-dark <?php echo 'help' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
122 |
+
<span class="dashicons dashicons-book"></span>
|
123 |
<?php esc_html_e( 'Documentation', 'gdpr-cookie-compliance' ); ?>
|
124 |
</a>
|
125 |
|
128 |
<?php esc_html_e( 'Video Tutorial', 'gdpr-cookie-compliance-addon' ); ?>
|
129 |
</a>
|
130 |
|
131 |
+
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=support' ) ); ?>" class="nav-tab nav-tab-dark <?php echo 'support' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
132 |
+
<span class="dashicons dashicons-sos"></span>
|
133 |
+
<?php esc_html_e( 'Support', 'gdpr-cookie-compliance-addon' ); ?>
|
134 |
+
</a>
|
135 |
+
|
136 |
<a href="<?php echo esc_attr( admin_url( 'admin.php?page=moove-gdpr&tab=licence' ) ); ?>" class="nav-tab nav-tab-dark <?php echo 'licence' === $active_tab ? 'nav-tab-active' : ''; ?>">
|
137 |
<span class="dashicons dashicons-admin-network"></span>
|
138 |
<?php esc_html_e( 'Licence Manager', 'gdpr-cookie-compliance-addon' ); ?>
|
views/moove/admin/settings/support.php
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Support Doc Comment
|
4 |
+
*
|
5 |
+
* @category Views
|
6 |
+
* @package gdpr-cookie-compliance
|
7 |
+
* @author Moove Agency
|
8 |
+
*/
|
9 |
+
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
+
exit;
|
12 |
+
} // Exit if accessed directly
|
13 |
+
|
14 |
+
?>
|
15 |
+
<h2><?php esc_html_e( 'Support', 'gdpr-cookie-compliance' ); ?></h2>
|
16 |
+
<hr />
|
17 |
+
|
18 |
+
<?php
|
19 |
+
$forum_link = apply_filters( 'gdpr_cookie_compliance_forum_section_link', 'https://support.mooveagency.com/forum/gdpr-cookie-compliance/' );
|
20 |
+
?>
|
21 |
+
|
22 |
+
|
23 |
+
<h4>Here are the best steps to find answers to your questions and resolve issues as fast as possible:</h4><br>
|
24 |
+
|
25 |
+
|
26 |
+
<h4>1. Check the <a href="<?php echo esc_url( admin_url( 'admin.php?page=moove-gdpr&tab=help' ) ); ?>" class="gdpr_admin_link">Documentation</a> section</h4>
|
27 |
+
<p>Most issues can be resolved quickly and easily. We compiled the list of basic troubleshooting, hooks, filters, shortcodes and more in our <a href="<?php echo esc_url( admin_url( 'admin.php?page=moove-gdpr&tab=help' ) ); ?>" class="gdpr_admin_link">Documentation</a> section.
|
28 |
+
</p>
|
29 |
+
<hr>
|
30 |
+
|
31 |
+
<h4>2. Search our <a href="<?php echo $forum_link; ?>" class="gdpr_admin_link" target="_blank">Support Forum</a></h4>
|
32 |
+
<p>Most questions have already been asked by other users so you can find answers quickly and resolve issues fast by searching for the problem on our <a href="<?php echo $forum_link; ?>" class="gdpr_admin_link" target="_blank">support forum</a>. Search bar is located in the top right corner.</p>
|
33 |
+
<hr>
|
34 |
+
|
35 |
+
<h4>3. Create a Support Ticket</h4>
|
36 |
+
<p>If you still need support, you can create a <a href="<?php echo $forum_link; ?>#new-post" class="gdpr_admin_link" target="_blank">new support ticket</a> in our Support Forum.</p>
|
37 |
+
<p>Please don’t forget to add screenshots or video recording of your screen that would help us see what issues you are experiencing.</p>
|