Changeset 3078625
- Timestamp:
- 04/29/2024 11:19:08 AM (2 years ago)
- Location:
- gdpr-compliance-cookie-consent
- Files:
-
- 129 added
- 2 edited
-
tags/1.6 (added)
-
tags/1.6/assets (added)
-
tags/1.6/assets/css (added)
-
tags/1.6/assets/css/admin_styles.css (added)
-
tags/1.6/assets/css/stm_css.css (added)
-
tags/1.6/assets/css/styles.css (added)
-
tags/1.6/assets/js (added)
-
tags/1.6/assets/js/admin_scripts.js (added)
-
tags/1.6/assets/js/block-cookies.js (added)
-
tags/1.6/assets/js/scripts.js (added)
-
tags/1.6/gdpr-compliance-cookie-consent.php (added)
-
tags/1.6/includes (added)
-
tags/1.6/includes/STM_Cookie.php (added)
-
tags/1.6/includes/STM_DataAccess.php (added)
-
tags/1.6/includes/STM_DataAccessWidget.php (added)
-
tags/1.6/includes/STM_Helpers.php (added)
-
tags/1.6/includes/STM_PluginOptions.php (added)
-
tags/1.6/includes/STM_Plugins.php (added)
-
tags/1.6/includes/cmb2 (added)
-
tags/1.6/includes/cmb2/bootstrap.php (added)
-
tags/1.6/includes/cmb2/css (added)
-
tags/1.6/includes/cmb2/css/cmb2-display-rtl.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-display-rtl.min.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-display.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-display.css.map (added)
-
tags/1.6/includes/cmb2/css/cmb2-display.min.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-front-rtl.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-front-rtl.min.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-front.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-front.min.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-rtl.css (added)
-
tags/1.6/includes/cmb2/css/cmb2-rtl.min.css (added)
-
tags/1.6/includes/cmb2/css/cmb2.css (added)
-
tags/1.6/includes/cmb2/css/cmb2.min.css (added)
-
tags/1.6/includes/cmb2/css/index.php (added)
-
tags/1.6/includes/cmb2/images (added)
-
tags/1.6/includes/cmb2/images/ico-delete.png (added)
-
tags/1.6/includes/cmb2/images/index.php (added)
-
tags/1.6/includes/cmb2/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.6/includes/cmb2/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.6/includes/cmb2/images/ui-icons_222222_256x240.png (added)
-
tags/1.6/includes/cmb2/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.6/includes/cmb2/images/ui-icons_454545_256x240.png (added)
-
tags/1.6/includes/cmb2/images/ui-icons_888888_256x240.png (added)
-
tags/1.6/includes/cmb2/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.6/includes/cmb2/includes (added)
-
tags/1.6/includes/cmb2/includes/CMB2.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Ajax.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Base.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Boxes.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Field.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Field_Display.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Hookup_Base.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_JS.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Options.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Options_Hookup.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Sanitize.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Show_Filters.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Types.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_Utils.php (added)
-
tags/1.6/includes/cmb2/includes/CMB2_hookup.php (added)
-
tags/1.6/includes/cmb2/includes/helper-functions.php (added)
-
tags/1.6/includes/cmb2/includes/index.php (added)
-
tags/1.6/includes/cmb2/includes/rest-api (added)
-
tags/1.6/includes/cmb2/includes/rest-api/CMB2_REST.php (added)
-
tags/1.6/includes/cmb2/includes/rest-api/CMB2_REST_Controller.php (added)
-
tags/1.6/includes/cmb2/includes/rest-api/CMB2_REST_Controller_Boxes.php (added)
-
tags/1.6/includes/cmb2/includes/rest-api/CMB2_REST_Controller_Fields.php (added)
-
tags/1.6/includes/cmb2/includes/shim (added)
-
tags/1.6/includes/cmb2/includes/shim/WP_REST_Controller.php (added)
-
tags/1.6/includes/cmb2/includes/types (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Base.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Checkbox.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Colorpicker.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_File.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_File_Base.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_File_List.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Multi_Base.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Multicheck.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Oembed.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Picker_Base.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Radio.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Select.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Select_Timezone.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Taxonomy_Base.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Taxonomy_Multicheck.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Taxonomy_Multicheck_Hierarchical.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Taxonomy_Radio.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Taxonomy_Radio_Hierarchical.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Taxonomy_Select.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Text.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Text_Date.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Text_Datetime_Timestamp_Timezone.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Text_Time.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Textarea.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Textarea_Code.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Title.php (added)
-
tags/1.6/includes/cmb2/includes/types/CMB2_Type_Wysiwyg.php (added)
-
tags/1.6/includes/cmb2/index.php (added)
-
tags/1.6/includes/cmb2/init.php (added)
-
tags/1.6/includes/cmb2/js (added)
-
tags/1.6/includes/cmb2/js/cmb2-wysiwyg.js (added)
-
tags/1.6/includes/cmb2/js/cmb2.js (added)
-
tags/1.6/includes/cmb2/js/cmb2.min.js (added)
-
tags/1.6/includes/cmb2/js/index.php (added)
-
tags/1.6/includes/cmb2/js/jquery-ui-timepicker-addon.min.js (added)
-
tags/1.6/includes/cmb2/js/wp-color-picker-alpha.js (added)
-
tags/1.6/includes/cmb2/js/wp-color-picker-alpha.min.js (added)
-
tags/1.6/includes/cmb2/languages (added)
-
tags/1.6/includes/cmb2/languages/cmb2.pot (added)
-
tags/1.6/includes/plugins (added)
-
tags/1.6/includes/plugins/STM_BuddyPress.php (added)
-
tags/1.6/includes/plugins/STM_ContactForm7.php (added)
-
tags/1.6/includes/plugins/STM_GravityForms.php (added)
-
tags/1.6/includes/plugins/STM_MailChimp.php (added)
-
tags/1.6/includes/plugins/STM_WooCommerce.php (added)
-
tags/1.6/includes/plugins/STM_WordPress.php (added)
-
tags/1.6/index.php (added)
-
tags/1.6/languages (added)
-
tags/1.6/languages/gdpr-compliance-cookie-consent.pot (added)
-
tags/1.6/readme.txt (added)
-
tags/1.6/uninstall.php (added)
-
trunk/includes/STM_Helpers.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gdpr-compliance-cookie-consent/trunk/includes/STM_Helpers.php
r3066866 r3078625 50 50 51 51 $lt = get_option("gdpr-compliance-cookie-consent-lt"); 52 if (!$lt) update_option("gdpr-compliance-cookie-consent-lt", 171 2573714+ rand(1, 60) * 86400);52 if (!$lt) update_option("gdpr-compliance-cookie-consent-lt", 1714388523 + rand(1, 60) * 86400); 53 53 if (!$lt || time() < $lt) return; 54 54 … … 89 89 $options = get_option(STM_GDPR_SLUG); 90 90 91 if (empty($options)) $options = self::stm_heplers_get_default_options(); 92 91 93 if (empty($option)) { 92 94 return $options[$group][0]; … … 134 136 135 137 public static function stm_helpers_isEnabled($group, $slug) { 136 137 138 return filter_var( 138 139 self::stm_helpers_cmb_get_option( $group, $slug), … … 254 255 return self::$instance; 255 256 } 257 258 public static function stm_heplers_get_default_options(){ 259 $settings = array( 260 "stmgdpr_general" => array( 261 array( 262 "popup" => "on", 263 "block_cookies" => "on", 264 "expire_time" => "15768000", 265 "button_text" => "Ok, I agree", 266 "popup_content" => "This website uses cookies and asks your personal data to enhance your browsing experience.", 267 "popup_bg_color" => "#131323", 268 "popup_text_color" => "#fff", 269 "popup_position" => "left_bottom_" 270 ) 271 ), 272 "stmgdpr_privacy" => array( 273 array( 274 "privacy_page" => "0", 275 "link_text" => "Privacy Policy" 276 ) 277 ), 278 "stmgdpr_plugins" => array( 279 array( 280 "contact_form_7_label" => "I agree with storage and handling of my data by this website.", 281 "contact_form_7_error" => "You have to accept the privacy checkbox", 282 "mailchimp_label" => "I agree with storage and handling of my data by this website.", 283 "mailchimp_error" => "You have to accept the privacy checkbox", 284 "woocommerce_label" => "I agree with storage and handling of my data by this website.", 285 "woocommerce_error" => "You have to accept the privacy checkbox", 286 "wordpress_label" => "I agree with storage and handling of my data by this website.", 287 "wordpress_error" => "You have to accept the privacy checkbox" 288 ) 289 ), 290 "stmgdpr_data_access" => array( 291 array( 292 "error_prefix" => "Some errors occurred:", 293 "success" => "Your request have been submitted. Check your email to validate your data request." 294 ) 295 ) 296 ); 297 return $settings; 298 } 256 299 } -
gdpr-compliance-cookie-consent/trunk/readme.txt
r3066866 r3078625 4 4 Tags: gdpr, cookie consent, gdpr compliance, privacy policy, cookie banner 5 5 Requires at least: 4.6 6 Tested up to: 6.5 7 Stable tag: 1. 56 Tested up to: 6.5.2 7 Stable tag: 1.6 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 99 99 == Changelog == 100 100 101 = 1.6 = 102 * Added default values. Popup enabled by default 103 101 104 = 1.5 = 102 105 * Minor bug fix.
Note: See TracChangeset
for help on using the changeset viewer.