Plugin Directory


Ignore:
Timestamp:
08/05/2025 06:01:28 AM (8 months ago)
Author:
MooveAgency
Message:

Version 5.0.2 released

Location:
gdpr-cookie-compliance
Files:
153 added
3 edited

Legend:

Unmodified
Added
Removed
  • gdpr-cookie-compliance/trunk/class-moove-gdpr-content.php

    r3337712 r3339399  
    110110                <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    111111                <?php
    112                 $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     112
     113                if ( ! defined( 'gdpr_i_ga_h' ) ) :
     114                    $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     115                    define( 'gdpr_i_ga_h', true );
     116                else :
     117                    ob_end_clean();
     118                endif;             
    113119            endif;
    114120        endif;
     
    158164                <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    159165                <?php
    160                 $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     166                if ( ! defined( 'gdpr_i_ga4_h' ) ) :
     167                    $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     168                    define( 'gdpr_i_ga4_h', true );
     169                else :
     170                    ob_end_clean();
     171                endif;                 
    161172            endif;
    162173        endif;
     
    202213                <!-- End Google Tag Manager -->
    203214                <?php
    204                 $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     215                if ( ! defined( 'gdpr_i_gtm_h' ) ) :
     216                    $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     217                    define( 'gdpr_i_gtm_h', true );
     218                else :
     219                    ob_end_clean();
     220                endif; 
    205221                ob_start();
    206222                ?>
     
    211227                <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    212228                <?php
    213                 $cache_array[ $cookie_cat_n ]['body'] .= ob_get_clean();
     229                if ( ! defined( 'gdpr_i_gtm_b' ) ) :
     230                    $cache_array[ $cookie_cat_n ]['body'] .= ob_get_clean();
     231                    define( 'gdpr_i_gtm_b', true );
     232                else :
     233                    ob_end_clean();
     234                endif;                 
    214235            endif;
    215236        endif;
     
    328349                <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    329350                <?php
    330                 $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
    331                 ob_start();
     351                if ( ! defined( 'gdpr_i_gtmc2_h' ) ) :
     352                    $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     353                    define( 'gdpr_i_gtmc2_h', true );
     354                else :
     355                    ob_end_clean();
     356                endif;             
    332357            endif;
    333358        endif;
     
    376401                <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    377402                <?php
    378                 $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     403                if ( ! defined( 'gdpr_i_gadc_h' ) ) :
     404                    $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     405                    define( 'gdpr_i_gadc_h', true );
     406                else :
     407                    ob_end_clean();
     408                endif;
    379409            endif;
    380410        endif;
     
    426456                </script>
    427457                <?php
    428                 $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     458                if ( ! defined( 'gdpr_i_fbp_h' ) ) :
     459                    $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     460                    define( 'gdpr_i_fbp_h', true );
     461                else :
     462                    ob_end_clean();
     463                endif;             
    429464                ob_start();
    430465                ?>
     
    434469                <!-- End Facebook Pixel Code -->
    435470                <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    436                 <?php
    437                 $cache_array[ $cookie_cat_n ]['body'] .= ob_get_clean();
     471                <?php               
     472                if ( ! defined( 'gdpr_i_fbp_b' ) ) :
     473                    $cache_array[ $cookie_cat_n ]['body'] .= ob_get_clean();
     474                    define( 'gdpr_i_fbp_b', true );
     475                else :
     476                    ob_end_clean();
     477                endif;
    438478            endif;
    439479        endif;
     
    482522                    <!-- End Google Tag Manager -->
    483523                    <?php
    484                     $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     524                    if ( ! defined( 'gdpr_i_gtm4wp_h' ) ) :
     525                        $cache_array[ $cookie_cat_n ]['header'] .= ob_get_clean();
     526                        define( 'gdpr_i_gtm4wp_h', true );
     527                    else :
     528                        ob_end_clean();
     529                    endif;         
    485530                    ob_start();
    486531                    ?>
     
    491536                    <?php /* phpcs:enable WordPress.WP.EnqueuedResources.NonEnqueuedScript */ ?>
    492537                    <?php
    493                     $cache_array[ $cookie_cat_n ]['body'] .= ob_get_clean();
     538                    if ( ! defined( 'gdpr_i_gtm4wp_b' ) ) :
     539                        $cache_array[ $cookie_cat_n ]['body'] .= ob_get_clean();
     540                        define( 'gdpr_i_gtm4wp_b', true );
     541                    else :
     542                        ob_end_clean();
     543                    endif; 
    494544                    $gtm4wp_container_code_written         = true;
    495545                endif;
  • gdpr-cookie-compliance/trunk/moove-gdpr.php

    r3337712 r3339399  
    55 *  Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
    66 *  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: 5.0.1
     7 *  Version: 5.0.2
    88 *  Author: Moove Agency
    99 *  Domain Path: /languages
     
    1919} // Exit if accessed directly
    2020
    21 define( 'MOOVE_GDPR_VERSION', '5.0.1' );
     21define( 'MOOVE_GDPR_VERSION', '5.0.2' );
    2222if ( ! defined( 'MOOVE_SHOP_URL' ) ) :
    2323    define( 'MOOVE_SHOP_URL', 'https://shop.mooveagency.com' );
  • gdpr-cookie-compliance/trunk/readme.txt

    r3337712 r3339399  
    33Donate link: https://www.mooveagency.com/wordpress-plugins/gdpr-cookie-compliance/
    44Tags: GDPR, CCPA, DSGVO, cookie banner, cookie consent, cookie notice
    5 Stable tag: 5.0.1
     5Stable tag: 5.0.2
    66Requires at least: 4.5
    77Tested up to: 6.8
     
    265265
    266266== Changelog ==
     267= 5.0.2: 5 August 2025 =
     268* Integration script insert improved
     269
    267270= 5.0.1: 1 August 2025 =
    268271* Deprecated function fixed to prevent PHP error
Note: See TracChangeset for help on using the changeset viewer.