Changeset 2133536 for simple-gdpr-cookie-compliance
- Timestamp:
- 08/04/2019 07:38:08 AM (7 years ago)
- Location:
- simple-gdpr-cookie-compliance
- Files:
-
- 35 added
- 9 edited
-
tags/1.0.1 (added)
-
tags/1.0.1/LICENSE.txt (added)
-
tags/1.0.1/README.txt (added)
-
tags/1.0.1/admin (added)
-
tags/1.0.1/admin/class-simple-gdpr-cookie-compliance-admin.php (added)
-
tags/1.0.1/admin/class-simple-gdpr-cookie-compliance-settings.php (added)
-
tags/1.0.1/admin/css (added)
-
tags/1.0.1/admin/css/simple-gdpr-cookie-compliance-admin.css (added)
-
tags/1.0.1/admin/index.php (added)
-
tags/1.0.1/admin/js (added)
-
tags/1.0.1/admin/js/simple-gdpr-cookie-compliance-admin.js (added)
-
tags/1.0.1/admin/partials (added)
-
tags/1.0.1/admin/partials/simple-gdpr-cookie-compliance-admin-page.php (added)
-
tags/1.0.1/includes (added)
-
tags/1.0.1/includes/class-simple-gdpr-cookie-compliance-activator.php (added)
-
tags/1.0.1/includes/class-simple-gdpr-cookie-compliance-deactivator.php (added)
-
tags/1.0.1/includes/class-simple-gdpr-cookie-compliance-i18n.php (added)
-
tags/1.0.1/includes/class-simple-gdpr-cookie-compliance-loader.php (added)
-
tags/1.0.1/includes/class-simple-gdpr-cookie-compliance.php (added)
-
tags/1.0.1/includes/index.php (added)
-
tags/1.0.1/index.php (added)
-
tags/1.0.1/languages (added)
-
tags/1.0.1/languages/simple-gdpr-cookie-compliance.pot (added)
-
tags/1.0.1/public (added)
-
tags/1.0.1/public/class-simple-gdpr-cookie-compliance-public.php (added)
-
tags/1.0.1/public/css (added)
-
tags/1.0.1/public/css/simple-gdpr-cookie-compliance-public.css (added)
-
tags/1.0.1/public/index.php (added)
-
tags/1.0.1/public/js (added)
-
tags/1.0.1/public/js/jquery.cookie.js (added)
-
tags/1.0.1/public/js/simple-gdpr-cookie-compliance-public.js (added)
-
tags/1.0.1/public/partials (added)
-
tags/1.0.1/public/partials/simple-gdpr-cookie-compliance-public-display.php (added)
-
tags/1.0.1/simple-gdpr-cookie-compliance.php (added)
-
tags/1.0.1/uninstall.php (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-simple-gdpr-cookie-compliance-settings.php (modified) (13 diffs)
-
trunk/admin/css/simple-gdpr-cookie-compliance-admin.css (modified) (1 diff)
-
trunk/admin/js/simple-gdpr-cookie-compliance-admin.js (modified) (1 diff)
-
trunk/admin/partials/simple-gdpr-cookie-compliance-admin-page.php (modified) (1 diff)
-
trunk/includes/class-simple-gdpr-cookie-compliance.php (modified) (1 diff)
-
trunk/languages/simple-gdpr-cookie-compliance.pot (modified) (1 diff)
-
trunk/public/js/simple-gdpr-cookie-compliance-public.js (modified) (2 diffs)
-
trunk/simple-gdpr-cookie-compliance.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
simple-gdpr-cookie-compliance/trunk/README.txt
r2133356 r2133536 7 7 Tested up to: 5.2.2 8 8 Requires PHP: 5.6 9 Stable tag: 1.0. 09 Stable tag: 1.0.1 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 76 76 == Changelog == 77 77 78 = 1.0.1 - 4 August, 2019 = 79 80 * JS issue fixed 81 * Form notice added 82 78 83 = 1.0.0 - 2 August, 2019 = 79 84 -
simple-gdpr-cookie-compliance/trunk/admin/class-simple-gdpr-cookie-compliance-settings.php
r2133356 r2133536 53 53 $this->options = get_option( 'simple_gdpr_cookie_compliance_options' ); 54 54 } 55 56 //add_action( 'admin_notices', array( $this, 'form_notice' ) ); 55 57 } 56 58 … … 73 75 ); 74 76 75 add_settings_field( 's_gdpr_c_ n_notice_text',77 add_settings_field( 's_gdpr_c_c_notice_text', 76 78 __( 'Notice', 'simple-gdpr-cookie-compliance' ), 77 79 array( $this, 'notice_field' ), … … 80 82 ); 81 83 82 add_settings_field( 's_gdpr_c_ n_link',84 add_settings_field( 's_gdpr_c_c_link', 83 85 __( 'Link', 'simple-gdpr-cookie-compliance' ), 84 86 array( $this, 'link_fields' ), … … 87 89 ); 88 90 89 add_settings_field( 's_gdpr_c_ n_cookie',91 add_settings_field( 's_gdpr_c_c_cookie', 90 92 __( 'Cookie', 'simple-gdpr-cookie-compliance' ), 91 93 array( $this, 'cookie_fields' ), … … 94 96 ); 95 97 96 add_settings_field( 's_gdpr_c_ n_colors',98 add_settings_field( 's_gdpr_c_c_colors', 97 99 __( 'Colors', 'simple-gdpr-cookie-compliance' ), 98 100 array( $this, 'color_fields' ), … … 100 102 'simple_gdpr_cookie_compliance_fields_section' 101 103 ); 104 105 102 106 } 103 107 … … 108 112 */ 109 113 public function section_callback() { 110 111 114 } 112 115 … … 120 123 $notice = ! empty( $this->options['notice_text'] ) ? $this->options['notice_text'] : __( 'By continuing to use the site, you agree to the use of cookies.', 'simple-gdpr-cookie-compliance' ); 121 124 ?> 122 <div class="s_gdpr_c_ n_field" id="s_gdpr_c_n_notice_text">123 <p> 124 <textarea name="simple_gdpr_cookie_compliance_options[notice_text]" class="s_gdpr_c_ n_textarea" cols="50" rows="5"><?php echo wp_kses_post( $notice ); ?></textarea>125 <div class="s_gdpr_c_c_field" id="s_gdpr_c_c_notice_text"> 126 <p> 127 <textarea name="simple_gdpr_cookie_compliance_options[notice_text]" class="s_gdpr_c_c_textarea" cols="50" rows="5"><?php echo wp_kses_post( $notice ); ?></textarea> 125 128 <small class="description"><?php echo __( 'Enter the notice message. You can also insert <span class="..">...</span>, <a href=".." target=".." class=".." title="..">...</a>, and <i class="..">...</i> HTML tags along with the message.', 'simple-gdpr-cookie-compliance' ); ?></small> 126 129 </p> … … 139 142 $link_url = ! empty( $this->options['link']['link_url'] ) ? $this->options['link']['link_url'] : ''; 140 143 ?> 141 <div class="s_gdpr_c_ n_field" id="s_gdpr_c_n_link">144 <div class="s_gdpr_c_c_field" id="s_gdpr_c_c_link"> 142 145 <p> 143 146 <label for="simple_gdpr_cookie_compliance_options[link][link_title]"><?php _e( 'Title', 'simple-gdpr-cookie-compliance' ); ?></label> 144 <input type="text" id="simple_gdpr_cookie_compliance_options[link][link_title]" name="simple_gdpr_cookie_compliance_options[link][link_title]" class="s_gdpr_c_ n_text" value="<?php echo esc_attr( $link_title ); ?>">147 <input type="text" id="simple_gdpr_cookie_compliance_options[link][link_title]" name="simple_gdpr_cookie_compliance_options[link][link_title]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $link_title ); ?>"> 145 148 </p> 146 149 <p> 147 150 <label for="simple_gdpr_cookie_compliance_options[link][link_url]"><?php _e( 'URL', 'simple-gdpr-cookie-compliance' ); ?></label> 148 <input type="text" id="simple_gdpr_cookie_compliance_options[link][link_url]" name="simple_gdpr_cookie_compliance_options[link][link_url]" class="s_gdpr_c_ n_text" value="<?php echo esc_attr( $link_url ); ?>">151 <input type="text" id="simple_gdpr_cookie_compliance_options[link][link_url]" name="simple_gdpr_cookie_compliance_options[link][link_url]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $link_url ); ?>"> 149 152 </p> 150 153 </div> … … 161 164 $cookie_expire_time = ! empty( $this->options['cookie_expire_time'] ) ? $this->options['cookie_expire_time'] : 1; 162 165 ?> 163 <div class="s_gdpr_c_ n_field" id="s_gdpr_c_n_cookie">166 <div class="s_gdpr_c_c_field" id="s_gdpr_c_c_cookie"> 164 167 <p> 165 168 <label for="simple_gdpr_cookie_compliance_options[cookie_expire_time]"><?php _e( 'Expire Time', 'simple-gdpr-cookie-compliance' ); ?></label> 166 <input type="number" id="simple_gdpr_cookie_compliance_options[cookie_expire_time]" name="simple_gdpr_cookie_compliance_options[cookie_expire_time]" class="s_gdpr_c_ n_number" value="<?php echo esc_attr( $cookie_expire_time ); ?>">169 <input type="number" id="simple_gdpr_cookie_compliance_options[cookie_expire_time]" name="simple_gdpr_cookie_compliance_options[cookie_expire_time]" class="s_gdpr_c_c_number" value="<?php echo esc_attr( $cookie_expire_time ); ?>"> 167 170 <small><?php _e( 'Cookie expire time is in number of days. For example, if you set Expire Time to 1 then, cookie will expire after a day.', 'simple-gdpr-cookie-compliance' ); ?></small> 168 171 </p> … … 183 186 $notice_link_hover_color = ! empty( $this->options['color']['notice_link_hover_color'] ) ? $this->options['color']['notice_link_hover_color'] : '#6c83fb'; 184 187 ?> 185 <div class="s_gdpr_c_ n_field" id="s_gdpr_c_n_link">188 <div class="s_gdpr_c_c_field" id="s_gdpr_c_c_link"> 186 189 <p> 187 190 <label for="simple_gdpr_cookie_compliance_options[color][notice_background]"><?php _e( 'Notice - Background Color', 'simple-gdpr-cookie-compliance' ); ?></label> 188 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_background]" name="simple_gdpr_cookie_compliance_options[color][notice_background]" class="s_gdpr_c_ n_color" value="<?php echo esc_attr( $notice_background_color ); ?>">191 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_background]" name="simple_gdpr_cookie_compliance_options[color][notice_background]" class="s_gdpr_c_c_color" value="<?php echo esc_attr( $notice_background_color ); ?>"> 189 192 </p> 190 193 <p> 191 194 <label for="simple_gdpr_cookie_compliance_options[color][notice_text]"><?php _e( 'Notice Text - Color', 'simple-gdpr-cookie-compliance' ); ?></label> 192 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_text]" name="simple_gdpr_cookie_compliance_options[color][notice_text]" class="s_gdpr_c_ n_color" value="<?php echo esc_attr( $notice_text_color ); ?>">195 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_text]" name="simple_gdpr_cookie_compliance_options[color][notice_text]" class="s_gdpr_c_c_color" value="<?php echo esc_attr( $notice_text_color ); ?>"> 193 196 </p> 194 197 <p> 195 198 <label for="simple_gdpr_cookie_compliance_options[color][notice_link_color]"><?php _e( 'Notice Link - Color', 'simple-gdpr-cookie-compliance' ); ?></label> 196 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_link_color]" name="simple_gdpr_cookie_compliance_options[color][notice_link_color]" class="s_gdpr_c_ n_color" value="<?php echo esc_attr( $notice_link_color ); ?>">199 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_link_color]" name="simple_gdpr_cookie_compliance_options[color][notice_link_color]" class="s_gdpr_c_c_color" value="<?php echo esc_attr( $notice_link_color ); ?>"> 197 200 </p> 198 201 <p> 199 202 <label for="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]"><?php _e( 'Notice Link - Hover Color', 'simple-gdpr-cookie-compliance' ); ?></label> 200 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]" name="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]" class="s_gdpr_c_ n_color" value="<?php echo esc_attr( $notice_link_hover_color ); ?>">203 <input type="text" id="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]" name="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]" class="s_gdpr_c_c_color" value="<?php echo esc_attr( $notice_link_hover_color ); ?>"> 201 204 </p> 202 205 </div> … … 216 219 } 217 220 218 $allowed_html_tags = array( 219 'span' => array( 220 'class' => array(), 221 ), 222 'a' => array( 223 'class' => array(), 224 'href' => array(), 225 'target' => array(), 226 'title' => array(), 227 ), 228 'i' => array( 229 'class' => array(), 230 ), 231 ); 221 $message = null; 222 223 $type = null; 224 225 if( $inputs != null ) { 226 227 if ( false === get_option( 'simple_gdpr_cookie_compliance_options' ) ) { 228 229 $type = 'updated'; 230 $message = __( 'Your settings have been successfully saved.', 'simple-gdpr-cookie-compliance' ); 231 232 } else { 233 234 $type = 'updated'; 235 $message = __( 'Your settings have been successfully updated.', 'simple-gdpr-cookie-compliance' ); 236 237 } 238 239 } else { 240 241 $type = 'error'; 242 $message = __( 'Sorry! There was error while saving your settings.', 'simple-gdpr-cookie-compliance' ); 243 } 244 245 add_settings_error( 246 's_gdpr_c_c_form_notice', 247 's_gdpr_c_c_form_notice', 248 $message, 249 $type 250 ); 232 251 233 252 $inputs['notice_text'] = wp_kses( $inputs['notice_text'], $allowed_html_tags ); … … 249 268 return $inputs; 250 269 } 270 251 271 } -
simple-gdpr-cookie-compliance/trunk/admin/css/simple-gdpr-cookie-compliance-admin.css
r2133356 r2133536 153 153 /* Table for settings & options */ 154 154 155 #setting-error-s_gdpr_c_c_form_notice { 156 157 margin: 0px; 158 margin-bottom: 30px; 159 } 160 155 161 .sgcc-main-page-wrap form { 156 162 -
simple-gdpr-cookie-compliance/trunk/admin/js/simple-gdpr-cookie-compliance-admin.js
r2133356 r2133536 6 6 7 7 // Initialize color picker 8 $( '.s_gdpr_c_ n_color' ).wpColorPicker();8 $( '.s_gdpr_c_c_color' ).wpColorPicker(); 9 9 10 10 } ); -
simple-gdpr-cookie-compliance/trunk/admin/partials/simple-gdpr-cookie-compliance-admin-page.php
r2133356 r2133536 26 26 </div><!-- .sgcc-plugin-intro --> 27 27 </section><!-- .sgcc-welcome-section.sgcc-white-bg.sgcc-section-spacing.sgcc-section-shadow --> 28 29 <?php settings_errors(); ?> 30 28 31 <section class="sgcc-options-settings-wrap"> 29 32 <form action='options.php' method='post'> -
simple-gdpr-cookie-compliance/trunk/includes/class-simple-gdpr-cookie-compliance.php
r2133356 r2133536 57 57 $this->version = SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION; 58 58 } else { 59 $this->version = '1.0. 0';59 $this->version = '1.0.1'; 60 60 } 61 61 $this->plugin_name = 'simple-gdpr-cookie-compliance'; -
simple-gdpr-cookie-compliance/trunk/languages/simple-gdpr-cookie-compliance.pot
r2133356 r2133536 19 19 msgstr "" 20 20 21 #: admin/class-simple-gdpr-cookie-compliance-settings.php:7 021 #: admin/class-simple-gdpr-cookie-compliance-settings.php:72 22 22 msgid "Configure Settings" 23 23 msgstr "" 24 24 25 #: admin/class-simple-gdpr-cookie-compliance-settings.php:7 625 #: admin/class-simple-gdpr-cookie-compliance-settings.php:78 26 26 msgid "Notice" 27 27 msgstr "" 28 28 29 #: admin/class-simple-gdpr-cookie-compliance-settings.php:8 329 #: admin/class-simple-gdpr-cookie-compliance-settings.php:85 30 30 msgid "Link" 31 31 msgstr "" 32 32 33 #: admin/class-simple-gdpr-cookie-compliance-settings.php:9 033 #: admin/class-simple-gdpr-cookie-compliance-settings.php:92 34 34 msgid "Cookie" 35 35 msgstr "" 36 36 37 #: admin/class-simple-gdpr-cookie-compliance-settings.php:9 737 #: admin/class-simple-gdpr-cookie-compliance-settings.php:99 38 38 msgid "Colors" 39 39 msgstr "" 40 40 41 #: admin/class-simple-gdpr-cookie-compliance-settings.php:12 0, public/partials/simple-gdpr-cookie-compliance-public-display.php:2341 #: admin/class-simple-gdpr-cookie-compliance-settings.php:123, public/partials/simple-gdpr-cookie-compliance-public-display.php:23 42 42 msgid "By continuing to use the site, you agree to the use of cookies." 43 43 msgstr "" 44 44 45 #: admin/class-simple-gdpr-cookie-compliance-settings.php:12 545 #: admin/class-simple-gdpr-cookie-compliance-settings.php:128 46 46 msgid "Enter the notice message. You can also insert <span class="..">...</span>, <a href=".." target=".." class=".." title="..">...</a>, and <i class="..">...</i> HTML tags along with the message." 47 47 msgstr "" 48 48 49 #: admin/class-simple-gdpr-cookie-compliance-settings.php:1 3849 #: admin/class-simple-gdpr-cookie-compliance-settings.php:141 50 50 msgid "More Information" 51 51 msgstr "" 52 52 53 #: admin/class-simple-gdpr-cookie-compliance-settings.php:14 353 #: admin/class-simple-gdpr-cookie-compliance-settings.php:146 54 54 msgid "Title" 55 55 msgstr "" 56 56 57 #: admin/class-simple-gdpr-cookie-compliance-settings.php:1 4757 #: admin/class-simple-gdpr-cookie-compliance-settings.php:150 58 58 msgid "URL" 59 59 msgstr "" 60 60 61 #: admin/class-simple-gdpr-cookie-compliance-settings.php:16 561 #: admin/class-simple-gdpr-cookie-compliance-settings.php:168 62 62 msgid "Expire Time" 63 63 msgstr "" 64 64 65 #: admin/class-simple-gdpr-cookie-compliance-settings.php:1 6765 #: admin/class-simple-gdpr-cookie-compliance-settings.php:170 66 66 msgid "Cookie expire time is in number of days. For example, if you set Expire Time to 1 then, cookie will expire after a day." 67 67 msgstr "" 68 68 69 #: admin/class-simple-gdpr-cookie-compliance-settings.php:1 8769 #: admin/class-simple-gdpr-cookie-compliance-settings.php:190 70 70 msgid "Notice - Background Color" 71 71 msgstr "" 72 72 73 #: admin/class-simple-gdpr-cookie-compliance-settings.php:19 173 #: admin/class-simple-gdpr-cookie-compliance-settings.php:194 74 74 msgid "Notice Text - Color" 75 75 msgstr "" 76 76 77 #: admin/class-simple-gdpr-cookie-compliance-settings.php:19 577 #: admin/class-simple-gdpr-cookie-compliance-settings.php:198 78 78 msgid "Notice Link - Color" 79 79 msgstr "" 80 80 81 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 19981 #: admin/class-simple-gdpr-cookie-compliance-settings.php:202 82 82 msgid "Notice Link - Hover Color" 83 msgstr "" 84 85 #: admin/class-simple-gdpr-cookie-compliance-settings.php:230 86 msgid "Your settings have been successfully saved." 87 msgstr "" 88 89 #: admin/class-simple-gdpr-cookie-compliance-settings.php:235 90 msgid "Your settings have been successfully updated." 91 msgstr "" 92 93 #: admin/class-simple-gdpr-cookie-compliance-settings.php:242 94 msgid "Sorry! There was error while saving your settings." 83 95 msgstr "" 84 96 -
simple-gdpr-cookie-compliance/trunk/public/js/simple-gdpr-cookie-compliance-public.js
r2133356 r2133536 8 8 $(document).ready(function() { 9 9 10 10 var expireTime = Number( noticeObj.cookie_expire_time ); 11 11 12 // on click set cookie 12 13 … … 15 16 $('.sgcc-main-wrapper').hide(); 16 17 17 $.cookie('sgcc_cookie', true, { expires: noticeObj->cookie_expire_time });18 $.cookie('sgcc_cookie', true, { expires: expireTime }); 18 19 19 20 }); -
simple-gdpr-cookie-compliance/trunk/simple-gdpr-cookie-compliance.php
r2133356 r2133536 5 5 * Plugin URI: https://themebeez.com/plugins/simple-gdpr-cookie-compliance 6 6 * Description: Simple GDPR Cookie Compliance is a simple notifier to notify users that your site make uses of cookies and to comply with EU GDPR regulations. 7 * Version: 1.0. 07 * Version: 1.0.1 8 8 * Author: themebeez 9 9 * Author URI: https://themebeez.com/ … … 24 24 * Rename this for your plugin and update it as you release new versions. 25 25 */ 26 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION', '1.0. 0' );26 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION', '1.0.1' ); 27 27 28 28 /**
Note: See TracChangeset
for help on using the changeset viewer.