Changeset 3177670 for simple-gdpr-cookie-compliance
- Timestamp:
- 10/29/2024 05:45:15 AM (17 months ago)
- Location:
- simple-gdpr-cookie-compliance
- Files:
-
- 4 deleted
- 26 edited
- 1 copied
-
tags/1.1.8 (copied) (copied from simple-gdpr-cookie-compliance/trunk)
-
tags/1.1.8/README.txt (modified) (2 diffs)
-
tags/1.1.8/admin/class-simple-gdpr-cookie-compliance-admin.php (modified) (5 diffs)
-
tags/1.1.8/admin/class-simple-gdpr-cookie-compliance-settings.php (modified) (17 diffs)
-
tags/1.1.8/admin/css/simple-gdpr-cookie-compliance-admin.css (modified) (1 diff)
-
tags/1.1.8/admin/partials/simple-gdpr-cookie-compliance-admin-page.php (modified) (2 diffs)
-
tags/1.1.8/includes/class-simple-gdpr-cookie-compliance-activator.php (deleted)
-
tags/1.1.8/includes/class-simple-gdpr-cookie-compliance-deactivator.php (deleted)
-
tags/1.1.8/includes/class-simple-gdpr-cookie-compliance-loader.php (modified) (1 diff)
-
tags/1.1.8/includes/class-simple-gdpr-cookie-compliance.php (modified) (8 diffs)
-
tags/1.1.8/includes/udp/class-udp-agent.php (modified) (2 diffs)
-
tags/1.1.8/includes/udp/init.php (modified) (7 diffs)
-
tags/1.1.8/languages/simple-gdpr-cookie-compliance.pot (modified) (5 diffs)
-
tags/1.1.8/public/class-simple-gdpr-cookie-compliance-public.php (modified) (3 diffs)
-
tags/1.1.8/public/partials/simple-gdpr-cookie-compliance-public-display.php (modified) (4 diffs)
-
tags/1.1.8/simple-gdpr-cookie-compliance.php (modified) (2 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-simple-gdpr-cookie-compliance-admin.php (modified) (5 diffs)
-
trunk/admin/class-simple-gdpr-cookie-compliance-settings.php (modified) (17 diffs)
-
trunk/admin/css/simple-gdpr-cookie-compliance-admin.css (modified) (1 diff)
-
trunk/admin/partials/simple-gdpr-cookie-compliance-admin-page.php (modified) (2 diffs)
-
trunk/includes/class-simple-gdpr-cookie-compliance-activator.php (deleted)
-
trunk/includes/class-simple-gdpr-cookie-compliance-deactivator.php (deleted)
-
trunk/includes/class-simple-gdpr-cookie-compliance-loader.php (modified) (1 diff)
-
trunk/includes/class-simple-gdpr-cookie-compliance.php (modified) (8 diffs)
-
trunk/includes/udp/class-udp-agent.php (modified) (2 diffs)
-
trunk/includes/udp/init.php (modified) (7 diffs)
-
trunk/languages/simple-gdpr-cookie-compliance.pot (modified) (5 diffs)
-
trunk/public/class-simple-gdpr-cookie-compliance-public.php (modified) (3 diffs)
-
trunk/public/partials/simple-gdpr-cookie-compliance-public-display.php (modified) (4 diffs)
-
trunk/simple-gdpr-cookie-compliance.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
simple-gdpr-cookie-compliance/tags/1.1.8/README.txt
r2988345 r3177670 5 5 Tags: gdpr, cookie, cookies, notice, notification, notify, notifier, gdpr compliance, privacy, privacy directive, cookie notice, simple notice, cookie compliance 6 6 Requires at least: 6.0.0 7 Tested up to: 6. 4.08 Requires PHP: 7.4 .09 Stable tag: 1.1. 77 Tested up to: 6.6 8 Requires PHP: 7.4 9 Stable tag: 1.1.8 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 94 94 95 95 == Changelog == 96 97 = 1.1.8 - 29 October, 2024 = 98 99 - Added: 'aria-label' property to cookie icon, close button, and accept button for accessibility. 100 - Updated: Message textarea field to TinyMCE field. 101 - Added: Plugin GitHub and WordPress support links. 102 - Removed: Options to add additional link content after the message. 103 - Removed: Unused codes. 104 - Tested: WordPress version 6.6. 96 105 97 106 = 1.1.7 - 03 November, 2023 = -
simple-gdpr-cookie-compliance/tags/1.1.8/admin/class-simple-gdpr-cookie-compliance-admin.php
r2876942 r3177670 93 93 ); 94 94 } 95 96 95 } 97 96 … … 125 124 ) { 126 125 126 wp_enqueue_editor(); 127 127 128 wp_enqueue_script( 'wp-color-picker' ); 128 129 … … 132 133 array( 'jquery', 'wp-color-picker' ), 133 134 $this->version, 134 false135 true 135 136 ); 136 137 … … 140 141 array( 'jquery' ), 141 142 $this->version, 142 false143 true 143 144 ); 144 145 } 145 146 146 } 147 147 … … 178 178 * @since 1.0.4 179 179 * 180 * @param array $actions Actions. 181 */ 182 public function plugin_page_links( $actions ) { 183 184 $actions[] = '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . esc_html__( 'Settings', 'simple-gdpr-cookie-compliance' ) . '</a>'; 185 186 return $actions; 180 * @param array $links Plugin action links. 181 * @return array 182 */ 183 public function plugin_page_links( $links ) { 184 185 $action_links = array( 186 'settings' => '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . esc_html__( 'Settings', 'simple-gdpr-cookie-compliance' ) . '</a>', 187 ); 188 189 return array_merge( $action_links, $links ); 190 } 191 192 /** 193 * Show row meta on the plugin screen. 194 * 195 * @param mixed $links Plugin Row Meta. 196 * @param mixed $file Plugin Base file. 197 * 198 * @return array 199 */ 200 public function plugin_row_meta( $links, $file ) { 201 202 if ( SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME !== $file ) { 203 return $links; 204 } 205 206 $row_meta = array( 207 'github' => '<a href="https://github.com/themebeez/simple-gdpr-cookie-compliance" aria-label="' . esc_attr__( 'View Simple GDPR Cookie Compliance GitHub link', 'simple-gdpr-cookie-compliance' ) . '" target="_blank">' . esc_html__( 'GitHub', 'simple-gdpr-cookie-compliance' ) . '</a>', 208 'support' => '<a href="https://wordpress.org/support/plugin/simple-gdpr-cookie-compliance/" aria-label="' . esc_attr__( 'Visit community forums', 'simple-gdpr-cookie-compliance' ) . '" target="_blank">' . esc_html__( 'Community support', 'simple-gdpr-cookie-compliance' ) . '</a>', 209 ); 210 211 return array_merge( $links, $row_meta ); 187 212 } 188 213 } -
simple-gdpr-cookie-compliance/tags/1.1.8/admin/class-simple-gdpr-cookie-compliance-settings.php
r2876942 r3177670 129 129 */ 130 130 public function section_callback() { 131 132 131 } 133 132 … … 141 140 $notice = isset( $this->options['notice_text'] ) ? $this->options['notice_text'] : __( 'Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href="#">Cookie Policy</a>.', 'simple-gdpr-cookie-compliance' ); 142 141 143 $link_type = isset( $this->options['link']['link_type'] ) ? $this->options['link']['link_type'] : 'no_link';144 145 $before_link = isset( $this->options['link']['before_link'] ) ? $this->options['link']['before_link'] : '';146 147 $after_link = isset( $this->options['link']['after_link'] ) ? $this->options['link']['after_link'] : '';148 149 $page = isset( $this->options['link']['page'] ) ? $this->options['link']['page'] : '';150 151 $link_title = isset( $this->options['link']['link_title'] ) ? $this->options['link']['link_title'] : __( 'More Information', 'simple-gdpr-cookie-compliance' );152 153 $link_url = isset( $this->options['link']['link_url'] ) ? $this->options['link']['link_url'] : '#';154 155 142 $accept_btn_title = isset( $this->options['accept_btn_title'] ) ? $this->options['accept_btn_title'] : __( 'Accept', 'simple-gdpr-cookie-compliance' ); 156 157 $show_in_new_tab = isset( $this->options['show_in_new_tab'] ) ? $this->options['show_in_new_tab'] : true;158 143 159 144 $show_close_btn = isset( $this->options['show_close_btn'] ) ? $this->options['show_close_btn'] : true; … … 164 149 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_notice_text"> 165 150 <p> 166 <label for="simple_gdpr_cookie_compliance_options [notice_text]">151 <label for="simple_gdpr_cookie_compliance_options_notice"> 167 152 <?php esc_html_e( 'Message', 'simple-gdpr-cookie-compliance' ); ?> 168 153 </label> 169 154 <br/> 170 <small class="description">171 <?php echo esc_html__( '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' ); ?>172 </small>173 <textarea id="simple_gdpr_cookie_compliance_options[notice_text]" 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>174 </p>175 176 <p>177 <label for="simple_gdpr_cookie_compliance_options['link']['link_type']"><?php esc_html_e( 'Link Type', 'simple-gdpr-cookie-compliance' ); ?></label>178 155 <?php 179 $link_types = array( 180 'no_link' => esc_html__( 'No Link', 'simple-gdpr-cookie-compliance' ), 181 'custom_url' => esc_html__( 'Custom Link', 'simple-gdpr-cookie-compliance' ), 182 'page' => esc_html__( 'Page', 'simple-gdpr-cookie-compliance' ), 156 $editor_settings = array( 157 'textarea_name' => 'simple_gdpr_cookie_compliance_options[notice_text]', 158 'media_buttons' => false, 159 'textarea_rows' => 5, 160 'tinymce' => array( 161 'toolbar1' => 'bold italic underline | alignleft aligncenter alignright | link', // Remove lists from toolbar. 162 ), 183 163 ); 164 165 wp_editor( $notice, 'simple_gdpr_cookie_compliance_options_notice', $editor_settings ); 184 166 ?> 185 <select class="sgdpr_link_type" name="simple_gdpr_cookie_compliance_options[link][link_type]" id="simple_gdpr_cookie_compliance_options[link][link_type]"> 186 <?php 187 foreach ( $link_types as $key => $value ) { 188 ?> 189 <option value="<?php echo esc_attr( $key ); ?>" <?php selected( $key, $link_type ); ?>> 190 <?php echo esc_html( $value ); ?> 191 </option> 192 <?php 193 } 194 ?> 195 </select> 196 </p> 197 198 <div class="s_gdpr_c_n_field_link_content_wrapper <?php echo ( 'no_link' === $link_type ) ? 'sgdpr_hidden' : ''; ?>"> 199 <h3><?php echo esc_html__( 'Link Content', 'simple-gdpr-cookie-compliance' ); ?></h3> 200 <p><small><?php echo esc_html__( 'Link content will be appended after the message.', 'simple-gdpr-cookie-compliance' ); ?></small></p> 201 202 <p> 203 <label for="simple_gdpr_cookie_compliance_options[link][before_link]"><?php esc_html_e( 'Text Before Link', 'simple-gdpr-cookie-compliance' ); ?></label> 204 <input type="text" id="simple_gdpr_cookie_compliance_options[link][before_link]" name="simple_gdpr_cookie_compliance_options[link][before_link]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $before_link ); ?>"> 205 </p> 206 207 <p> 208 <label for="simple_gdpr_cookie_compliance_options[link][after_link]"><?php esc_html_e( 'Text After Link', 'simple-gdpr-cookie-compliance' ); ?></label> 209 <input type="text" id="simple_gdpr_cookie_compliance_options[link][after_link]" name="simple_gdpr_cookie_compliance_options[link][after_link]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $after_link ); ?>"> 210 </p> 211 212 <div class="s_gdpr_c_n_field_custom_link_wrapper <?php echo ( 'custom_url' === $link_type ) ? '' : 'sgdpr_hidden'; ?>"> 213 <p> 214 <label for="simple_gdpr_cookie_compliance_options[link][link_title]"><?php esc_html_e( 'Custom Link Title', 'simple-gdpr-cookie-compliance' ); ?></label> 215 <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 ); ?>"> 216 </p> 217 218 <p> 219 <label for="simple_gdpr_cookie_compliance_options[link][link_url]"><?php esc_html_e( 'Custom URL', 'simple-gdpr-cookie-compliance' ); ?></label> 220 <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 ); ?>"> 221 </p> 222 </div> 223 224 <div class="s_gdpr_c_n_field_page_selection_wrapper <?php echo ( 'page' === $link_type ) ? '' : 'sgdpr_hidden'; ?>"> 225 <p> 226 <label for="simple_gdpr_cookie_compliance_options[link][page]"><?php esc_html_e( 'Link Page', 'simple-gdpr-cookie-compliance' ); ?></label> 227 <?php 228 wp_dropdown_pages( 229 array( 230 'id' => 'simple_gdpr_cookie_compliance_options[link][page]', 231 'class' => 's_gdpr_c_c_text', 232 'name' => 'simple_gdpr_cookie_compliance_options[link][page]', 233 'selected' => esc_attr( $page ), 234 'show_option_none' => esc_html__( 'Select Page', 'simple-gdpr-cookie-compliance' ), 235 ) 236 ); 237 ?> 238 </p> 239 </div> 240 241 <p> 242 <label for="simple_gdpr_cookie_compliance_options[show_in_new_tab]"><input type="checkbox" id="simple_gdpr_cookie_compliance_options[show_in_new_tab]" name="simple_gdpr_cookie_compliance_options[show_in_new_tab]" class="s_gdpr_c_c_text" value="1" <?php checked( 1, absint( $show_in_new_tab ) ); ?>><?php esc_html_e( 'Show link in a new tab', 'simple-gdpr-cookie-compliance' ); ?></label> 243 </p> 244 </div> 245 246 <p> 247 <label for="simple_gdpr_cookie_compliance_options[accept_btn_title]"><?php esc_html_e( 'Accept Button Title', 'simple-gdpr-cookie-compliance' ); ?></label> 248 <input type="text" id="simple_gdpr_cookie_compliance_options[accept_btn_title]" name="simple_gdpr_cookie_compliance_options[accept_btn_title]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $accept_btn_title ); ?>"> 249 </p> 250 251 <p> 252 <label for="simple_gdpr_cookie_compliance_options[show_close_btn]"><input type="checkbox" id="simple_gdpr_cookie_compliance_options[show_close_btn]" name="simple_gdpr_cookie_compliance_options[show_close_btn]" class="s_gdpr_c_c_text" <?php checked( $show_close_btn, true ); ?>><?php esc_html_e( 'Display Close Button', 'simple-gdpr-cookie-compliance' ); ?></label> 253 </p> 254 255 <p> 256 <label for="simple_gdpr_cookie_compliance_options[show_cookie_icon]"><input type="checkbox" id="simple_gdpr_cookie_compliance_options[show_cookie_icon]" name="simple_gdpr_cookie_compliance_options[show_cookie_icon]" class="s_gdpr_c_c_text" <?php checked( $show_cookie_icon, true ); ?>><?php esc_html_e( 'Display Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label> 167 </p> 168 169 <p> 170 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_accept_btn_title"><?php esc_html_e( 'Accept Button Title', 'simple-gdpr-cookie-compliance' ); ?></label> 171 <input type="text" id="simple_gdpr_cookie_compliance_options_accept_btn_title" name="simple_gdpr_cookie_compliance_options[accept_btn_title]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $accept_btn_title ); ?>"> 172 </p> 173 174 <p> 175 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_show_close_btn"><input type="checkbox" id="simple_gdpr_cookie_compliance_options_show_close_btn" name="simple_gdpr_cookie_compliance_options[show_close_btn]" class="s_gdpr_c_c_text" <?php checked( $show_close_btn, true ); ?>><?php esc_html_e( 'Display Close Button', 'simple-gdpr-cookie-compliance' ); ?></label> 176 </p> 177 178 <p> 179 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_show_cookie_icon"><input type="checkbox" id="simple_gdpr_cookie_compliance_options_show_cookie_icon" name="simple_gdpr_cookie_compliance_options[show_cookie_icon]" class="s_gdpr_c_c_text" <?php checked( $show_cookie_icon, true ); ?>><?php esc_html_e( 'Display Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label> 257 180 </p> 258 181 </div> … … 271 194 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_cookie"> 272 195 <p> 273 <label for="simple_gdpr_cookie_compliance_options[cookie_expire_time]"><?php echo esc_html__( 'Cookie Expire Time', 'simple-gdpr-cookie-compliance' ); ?></label>274 <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 ); ?>">196 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_cookie_expire_time"><?php echo esc_html__( 'Cookie Expire Time', 'simple-gdpr-cookie-compliance' ); ?></label> 197 <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 ); ?>"> 275 198 <small><?php echo esc_html__( 'Once the user clicks on Accept button, cookie notice will disappear. Expire Time sets the time duration for which cookie notice will disappear. Set "0" for SESSION cookie.', 'simple-gdpr-cookie-compliance' ); ?></small> 276 199 </p> … … 305 228 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_style"> 306 229 <p> 307 <label for="simple_gdpr_cookie_compliance_options[style][type]"><?php echo esc_html__( 'Width Style', 'simple-gdpr-cookie-compliance' ); ?></label>230 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_style_type"><?php echo esc_html__( 'Width Style', 'simple-gdpr-cookie-compliance' ); ?></label> 308 231 <?php 309 232 $styles = array( … … 313 236 ); 314 237 ?> 315 <select class="sgdpr_notice_type" name="simple_gdpr_cookie_compliance_options[style][type]" id="simple_gdpr_cookie_compliance_options [style][type]">238 <select class="sgdpr_notice_type" name="simple_gdpr_cookie_compliance_options[style][type]" id="simple_gdpr_cookie_compliance_options_style_type"> 316 239 <?php 317 240 foreach ( $styles as $key => $value ) { … … 325 248 326 249 <p id="s_gdpr_c_n_width" class="<?php echo ( 'full_width' === $type ) ? 'sgdpr_hidden' : ''; ?>"> 327 <label for="simple_gdpr_cookie_compliance_options[style][width]"><?php echo esc_html__( 'Width', 'simple-gdpr-cookie-compliance' ); ?></label>328 <input type="number" id="simple_gdpr_cookie_compliance_options [style][width]" name="simple_gdpr_cookie_compliance_options[style][width]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $width ); ?>">250 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_width"><?php echo esc_html__( 'Width', 'simple-gdpr-cookie-compliance' ); ?></label> 251 <input type="number" id="simple_gdpr_cookie_compliance_options_notice_width" name="simple_gdpr_cookie_compliance_options[style][width]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $width ); ?>"> 329 252 </p> 330 253 331 254 <p id="s_gdpr_c_n_fullwidth_position" class="<?php echo ( 'full_width' === $type ) ? '' : 'sgdpr_hidden'; ?>"> 332 <label for="simple_gdpr_cookie_compliance_options[style][fullwidth_position]"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label>255 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_fullwidth_position"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label> 333 256 <?php 334 257 $styles = array( … … 337 260 ); 338 261 ?> 339 <select class="sgdpr_position" name="simple_gdpr_cookie_compliance_options[style][fullwidth_position]" id="simple_gdpr_cookie_compliance_options [style][fullwidth_position]">262 <select class="sgdpr_position" name="simple_gdpr_cookie_compliance_options[style][fullwidth_position]" id="simple_gdpr_cookie_compliance_options_notice_fullwidth_position"> 340 263 <?php 341 264 foreach ( $styles as $key => $value ) { … … 349 272 350 273 <p id="s_gdpr_c_n_customwidth_position" class="<?php echo ( 'custom_width' !== $type ) ? 'sgdpr_hidden' : ''; ?>"> 351 <label for="simple_gdpr_cookie_compliance_options[style][customwidth_position]"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label>274 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_customwidth_position"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label> 352 275 <?php 353 276 $styles = array( … … 360 283 ); 361 284 ?> 362 <select class="sgdpr_customwidth_position" name="simple_gdpr_cookie_compliance_options[style][customwidth_position]" id="simple_gdpr_cookie_compliance_options [style][customwidth_position]">285 <select class="sgdpr_customwidth_position" name="simple_gdpr_cookie_compliance_options[style][customwidth_position]" id="simple_gdpr_cookie_compliance_options_notice_customwidth_position"> 363 286 <?php 364 287 foreach ( $styles as $key => $value ) { … … 371 294 </p> 372 295 <p id="s_gdpr_c_n_enable_bg_overlay" class="s_gdpr_c_n_checkbox_field <?php echo ( 'pop_up' !== $type ) ? 'sgdpr_hidden' : ''; ?>"> 373 <label for="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]"><input type="checkbox" class="s_gdpr_c_n_bg_overlay_field" name="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]" id="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]" <?php checked( true, $enable_bg_overlay ); ?>><?php echo esc_html__( 'Enable Background Overlay', 'simple-gdpr-cookie-compliance' ); ?></label> 374 296 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_enable_bg_overlay"><input type="checkbox" class="s_gdpr_c_n_bg_overlay_field" name="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]" id="simple_gdpr_cookie_compliance_options_enable_bg_overlay" <?php checked( true, $enable_bg_overlay ); ?>><?php echo esc_html__( 'Enable Background Overlay', 'simple-gdpr-cookie-compliance' ); ?></label> 375 297 </p> 376 298 377 299 <div id="s_gdpr_c_n_offset_group_wrapper" class="s_gdpr_c_n_group_wrapper <?php echo ( 'custom_width' !== $type ) ? 'sgdpr_hidden' : ''; ?>"> 378 <h4 class="s_grpd_c_n_group_title"><?php echo esc_html__( 'Offsets', 'simple-gdpr-cookie-compliance' ); ?></h4>379 300 <div class="s_gdpr_c_n_group s_gdpr_c_n_group-4"> 380 301 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_top_offset_group_field"> 381 <label for="simple_gdpr_cookie_compliance_options[style][top_offset]"><?php echo esc_html__( 'Top(px)', 'simple-gdpr-cookie-compliance' ); ?></label>382 <input type="number" id="simple_gdpr_cookie_compliance_options [style][top_offset]" name="simple_gdpr_cookie_compliance_options[style][top_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $top_offset ); ?>">302 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_top_offset"><?php echo esc_html__( 'Top Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 303 <input type="number" id="simple_gdpr_cookie_compliance_options_top_offset" name="simple_gdpr_cookie_compliance_options[style][top_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $top_offset ); ?>"> 383 304 </div> 384 305 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_right_offset_group_field"> 385 <label for="simple_gdpr_cookie_compliance_options[style][right_offset]"><?php echo esc_html__( 'Right (px)', 'simple-gdpr-cookie-compliance' ); ?></label>386 <input type="number" id="simple_gdpr_cookie_compliance_options [style][right_offset]" name="simple_gdpr_cookie_compliance_options[style][right_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $right_offset ); ?>">306 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_right_offset"><?php echo esc_html__( 'Right Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 307 <input type="number" id="simple_gdpr_cookie_compliance_options_right_offset" name="simple_gdpr_cookie_compliance_options[style][right_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $right_offset ); ?>"> 387 308 </div> 388 309 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_bottom_offset_group_field"> 389 <label for="simple_gdpr_cookie_compliance_options[style][bottom_offset]"><?php echo esc_html__( 'Bottom(px)', 'simple-gdpr-cookie-compliance' ); ?></label>390 <input type="number" id="simple_gdpr_cookie_compliance_options [style][bottom_offset]" name="simple_gdpr_cookie_compliance_options[style][bottom_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $bottom_offset ); ?>">310 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_bottom_offset"><?php echo esc_html__( 'Bottom Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 311 <input type="number" id="simple_gdpr_cookie_compliance_options_bottom_offset" name="simple_gdpr_cookie_compliance_options[style][bottom_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $bottom_offset ); ?>"> 391 312 </div> 392 313 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_left_offset_group_field"> 393 <label for="simple_gdpr_cookie_compliance_options[style][left_offset]"><?php echo esc_html__( 'Left (px)', 'simple-gdpr-cookie-compliance' ); ?></label>394 <input type="number" id="simple_gdpr_cookie_compliance_options [style][left_offset]" name="simple_gdpr_cookie_compliance_options[style][left_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $left_offset ); ?>">314 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_left_offset"><?php echo esc_html__( 'Left Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 315 <input type="number" id="simple_gdpr_cookie_compliance_options_left_offset" name="simple_gdpr_cookie_compliance_options[style][left_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $left_offset ); ?>"> 395 316 </div> 396 317 </div> … … 450 371 <div class="s_gdpr_c_n_group"> 451 372 <div class="s_gdpr_c_n_group_field"> 452 <label for="simple_gdpr_cookie_compliance_options[color][notice_bg_overlay_color]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>453 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_bg_overlay_color]" name="simple_gdpr_cookie_compliance_options[color][notice_bg_overlay_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_bg_overlay_color ); ?>">373 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_bg_overlay_color"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 374 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_bg_overlay_color" name="simple_gdpr_cookie_compliance_options[color][notice_bg_overlay_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_bg_overlay_color ); ?>"> 454 375 </div> 455 376 </div> … … 460 381 <div class="s_gdpr_c_n_group"> 461 382 <div class="s_gdpr_c_n_group_field"> 462 <label for="simple_gdpr_cookie_compliance_options[color][notice_background]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>463 <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" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_background_color ); ?>">464 </div> 465 <div class="s_gdpr_c_n_group_field"> 466 <label for="simple_gdpr_cookie_compliance_options[color][notice_cookie_icon_color]"><?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label>467 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_cookie_icon_color]" name="simple_gdpr_cookie_compliance_options[color][notice_cookie_icon_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_cookie_icon_color ); ?>">468 </div> 469 <div class="s_gdpr_c_n_group_field"> 470 <label for="simple_gdpr_cookie_compliance_options[color][notice_text]"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label>471 <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 ); ?>">472 </div> 473 <div class="s_gdpr_c_n_group_field"> 474 <label for="simple_gdpr_cookie_compliance_options[color][notice_link_color]"><?php echo esc_html__( 'Link', 'simple-gdpr-cookie-compliance' ); ?></label>475 <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 ); ?>">476 </div> 477 <div class="s_gdpr_c_n_group_field"> 478 <label for="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]"><?php echo esc_html__( 'Link - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>479 <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 ); ?>">383 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_background"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 384 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_background" name="simple_gdpr_cookie_compliance_options[color][notice_background]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_background_color ); ?>"> 385 </div> 386 <div class="s_gdpr_c_n_group_field"> 387 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_cookie_icon_color"><?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label> 388 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_cookie_icon_color" name="simple_gdpr_cookie_compliance_options[color][notice_cookie_icon_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_cookie_icon_color ); ?>"> 389 </div> 390 <div class="s_gdpr_c_n_group_field"> 391 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_text"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label> 392 <input type="text" id="simple_gdpr_cookie_compliance_options_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 ); ?>"> 393 </div> 394 <div class="s_gdpr_c_n_group_field"> 395 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_link_color"><?php echo esc_html__( 'Link', 'simple-gdpr-cookie-compliance' ); ?></label> 396 <input type="text" id="simple_gdpr_cookie_compliance_options_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 ); ?>"> 397 </div> 398 <div class="s_gdpr_c_n_group_field"> 399 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_link_hover_color"><?php echo esc_html__( 'Link - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 400 <input type="text" id="simple_gdpr_cookie_compliance_options_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 ); ?>"> 480 401 </div> 481 402 </div> … … 486 407 <div class="s_gdpr_c_n_group"> 487 408 <div class="s_gdpr_c_n_group_field"> 488 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_color]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>489 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_bg_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_color ); ?>">490 </div> 491 <div class="s_gdpr_c_n_group_field"> 492 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_hover_color]"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>493 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_bg_hover_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_hover_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_hover_color ); ?>">494 </div> 495 <div class="s_gdpr_c_n_group_field"> 496 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_text_color]"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label>497 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_text_color ); ?>">498 </div> 499 <div class="s_gdpr_c_n_group_field"> 500 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_hover_text_color]"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>501 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_hover_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_hover_text_color ); ?>">409 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_color"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 410 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_color ); ?>"> 411 </div> 412 <div class="s_gdpr_c_n_group_field"> 413 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_hover_color"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 414 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_hover_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_hover_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_hover_color ); ?>"> 415 </div> 416 <div class="s_gdpr_c_n_group_field"> 417 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_text_color"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label> 418 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_text_color ); ?>"> 419 </div> 420 <div class="s_gdpr_c_n_group_field"> 421 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_hover_text_color"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 422 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_hover_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_hover_text_color ); ?>"> 502 423 </div> 503 424 </div> … … 508 429 <div class="s_gdpr_c_n_group"> 509 430 <div class="s_gdpr_c_n_group_field"> 510 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_bg]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>511 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_bg]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_bg]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_bg ); ?>">512 </div> 513 <div class="s_gdpr_c_n_group_field"> 514 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_bg_color]"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>515 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_hover_bg_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_bg_color ); ?>">516 </div> 517 <div class="s_gdpr_c_n_group_field"> 518 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_border_color]"><?php echo esc_html__( 'Border', 'simple-gdpr-cookie-compliance' ); ?></label>519 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_border_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_border_color ); ?>">520 </div> 521 <div class="s_gdpr_c_n_group_field"> 522 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_border_color]"><?php echo esc_html__( 'Border - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>523 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_hover_border_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_border_color ); ?>">524 </div> 525 <div class="s_gdpr_c_n_group_field"> 526 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_text_color]"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label>527 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_text_color ); ?>">528 </div> 529 <div class="s_gdpr_c_n_group_field"> 530 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_text_color]"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>531 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_hover_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_hover_text_color ); ?>">431 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_bg"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 432 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_bg" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_bg]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_bg ); ?>"> 433 </div> 434 <div class="s_gdpr_c_n_group_field"> 435 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_bg_color"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 436 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_bg_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_bg_color ); ?>"> 437 </div> 438 <div class="s_gdpr_c_n_group_field"> 439 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_border_color"><?php echo esc_html__( 'Border', 'simple-gdpr-cookie-compliance' ); ?></label> 440 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_border_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_border_color ); ?>"> 441 </div> 442 <div class="s_gdpr_c_n_group_field"> 443 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_border_color"><?php echo esc_html__( 'Border - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 444 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_border_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_border_color ); ?>"> 445 </div> 446 <div class="s_gdpr_c_n_group_field"> 447 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_text_color"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label> 448 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_text_color ); ?>"> 449 </div> 450 <div class="s_gdpr_c_n_group_field"> 451 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_text_color"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 452 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_hover_text_color ); ?>"> 532 453 </div> 533 454 </div> … … 548 469 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_custom_css"> 549 470 <p> 550 <label for="simple_gdpr_cookie_compliance_options[custom_css]">471 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_custom_css"> 551 472 <?php echo esc_html__( 'CSS Codes', 'simple-gdpr-cookie-compliance' ); ?> 552 473 </label> 553 <textarea id="simple_gdpr_cookie_compliance_options [custom_css]" name="simple_gdpr_cookie_compliance_options[custom_css]" class="s_gdpr_c_n_number"><?php echo esc_html( $custom_css ); ?></textarea>474 <textarea id="simple_gdpr_cookie_compliance_options_custom_css" name="simple_gdpr_cookie_compliance_options[custom_css]" class="s_gdpr_c_n_number"><?php echo esc_html( $custom_css ); ?></textarea> 554 475 </p> 555 476 <?php … … 570 491 } 571 492 572 $allowed_html_tags = array( 573 'span' => array( 574 'class' => array(), 575 ), 576 'a' => array( 577 'class' => array(), 578 'href' => array(), 579 'target' => array(), 580 'title' => array(), 581 ), 582 'i' => array( 583 'class' => array(), 584 ), 585 ); 586 587 $inputs['notice_text'] = isset( $inputs['notice_text'] ) ? wp_kses( $inputs['notice_text'], $allowed_html_tags ) : ''; 588 589 $inputs['link']['link_type'] = isset( $inputs['link']['link_type'] ) ? sanitize_text_field( $inputs['link']['link_type'] ) : 'no_link'; 590 591 $inputs['link']['before_link'] = isset( $inputs['link']['before_link'] ) ? sanitize_text_field( $inputs['link']['before_link'] ) : ''; 592 593 $inputs['link']['after_link'] = isset( $inputs['link']['after_link'] ) ? sanitize_text_field( $inputs['link']['after_link'] ) : ''; 594 595 $inputs['link']['link_title'] = isset( $inputs['link']['link_title'] ) ? sanitize_text_field( $inputs['link']['link_title'] ) : ''; 596 597 $inputs['link']['link_url'] = isset( $inputs['link']['link_url'] ) ? esc_url_raw( $inputs['link']['link_url'] ) : ''; 598 599 $inputs['link']['page'] = isset( $inputs['link']['page'] ) ? sanitize_text_field( $inputs['link']['page'] ) : ''; 600 601 $inputs['show_in_new_tab'] = isset( $inputs['show_in_new_tab'] ) ? wp_validate_boolean( $inputs['show_in_new_tab'] ) : false; 493 $inputs['notice_text'] = isset( $inputs['notice_text'] ) ? wp_kses_post( $inputs['notice_text'] ) : ''; 602 494 603 495 $inputs['show_close_btn'] = isset( $inputs['show_close_btn'] ) ? wp_validate_boolean( $inputs['show_close_btn'] ) : false; -
simple-gdpr-cookie-compliance/tags/1.1.8/admin/css/simple-gdpr-cookie-compliance-admin.css
r2662024 r3177670 251 251 } 252 252 253 .sgdpr_label:hover { 254 cursor: pointer; 255 } 256 253 257 .sgcc-main-page-wrap form .submit { 254 258 -
simple-gdpr-cookie-compliance/tags/1.1.8/admin/partials/simple-gdpr-cookie-compliance-admin-page.php
r2662024 r3177670 1 1 <?php 2 3 2 /** 4 3 * Provide a admin area view for the plugin … … 12 11 * @subpackage Simple_GDPR_Cookie_Compliance/admin/partials 13 12 */ 13 14 14 ?> 15 15 16 16 <div class="sgcc-main-page-wrap"> 17 17 <div class="sgcc-inner"> 18 <div class="sgcc-inner-entry content-main">19 <section class="sgcc-welcome-section sgcc-white-bg sgcc-section-spacing">20 <div class="sgcc-plugin-title">21 <h2><?php _e( 'Simple GDPR Cookie Compliance', 'simple-gdpr-cookie-compliance' ); ?></h2>22 </div><!-- .sgcc-plugin-title -->23 <div class="sgcc-plugin-intro">24 <p><?php _e( 'Simple GDPR Cookie Compliance is a simple and minimal WordPress plugin that helps you become GDPR compliant and notify users about your website’s cookie policy or privacy policy. This plugin adds a small notice box at the bottom of right side of your website. You can easily set notify message as well as customize your notice with color options.', 'simple-gdpr-cookie-compliance' ); ?></p>18 <div class="sgcc-inner-entry content-main"> 19 <section class="sgcc-welcome-section sgcc-white-bg sgcc-section-spacing"> 20 <div class="sgcc-plugin-title"> 21 <h2><?php echo esc_html__( 'Simple GDPR Cookie Compliance', 'simple-gdpr-cookie-compliance' ); ?></h2> 22 </div><!-- .sgcc-plugin-title --> 23 <div class="sgcc-plugin-intro"> 24 <p><?php echo esc_html__( 'Simple GDPR Cookie Compliance is a simple and minimal WordPress plugin that helps you become GDPR compliant and notify users about your website’s cookie policy or privacy policy. This plugin adds a small notice box at the bottom of right side of your website. You can easily set notify message as well as customize your notice with color options.', 'simple-gdpr-cookie-compliance' ); ?></p> 25 25 26 </div><!-- .sgcc-plugin-intro -->27 </section><!-- .sgcc-welcome-section.sgcc-white-bg.sgcc-section-spacing.sgcc-section-shadow -->28 <section class="sgcc-options-settings-wrap">29 <form action='options.php' method='post'>30 <?php31 settings_fields('simple_gdpr_cookie_compliance_settings');32 do_settings_sections('simple_gdpr_cookie_compliance_settings');33 submit_button();34 ?>35 </form>36 </section><!-- .sgcc-options-settings-wrap -->37 </div><!-- .sgcc-col -->26 </div><!-- .sgcc-plugin-intro --> 27 </section><!-- .sgcc-welcome-section.sgcc-white-bg.sgcc-section-spacing.sgcc-section-shadow --> 28 <section class="sgcc-options-settings-wrap"> 29 <form action='options.php' method='post'> 30 <?php 31 settings_fields( 'simple_gdpr_cookie_compliance_settings' ); 32 do_settings_sections( 'simple_gdpr_cookie_compliance_settings' ); 33 submit_button(); 34 ?> 35 </form> 36 </section><!-- .sgcc-options-settings-wrap --> 37 </div><!-- .sgcc-col --> 38 38 </div><!-- .sgcc-row --> 39 39 </div><!-- . sgcc-main-page-wrap --> -
simple-gdpr-cookie-compliance/tags/1.1.8/includes/class-simple-gdpr-cookie-compliance-loader.php
r2876942 r3177670 107 107 108 108 return $hooks; 109 110 109 } 111 110 -
simple-gdpr-cookie-compliance/tags/1.1.8/includes/class-simple-gdpr-cookie-compliance.php
r2876942 r3177670 80 80 $this->define_admin_hooks(); 81 81 $this->define_public_hooks(); 82 83 82 } 84 83 … … 105 104 * core plugin. 106 105 */ 107 require_once plugin_dir_path( dirname( __FILE__ )) . 'includes/class-simple-gdpr-cookie-compliance-loader.php';106 require_once plugin_dir_path( __DIR__ ) . 'includes/class-simple-gdpr-cookie-compliance-loader.php'; 108 107 109 108 /** … … 111 110 * of the plugin. 112 111 */ 113 require_once plugin_dir_path( dirname( __FILE__ )) . 'includes/class-simple-gdpr-cookie-compliance-i18n.php';112 require_once plugin_dir_path( __DIR__ ) . 'includes/class-simple-gdpr-cookie-compliance-i18n.php'; 114 113 115 114 /** 116 115 * The class responsible for defining all actions that occur in the admin area. 117 116 */ 118 require_once plugin_dir_path( dirname( __FILE__ )) . 'admin/class-simple-gdpr-cookie-compliance-admin.php';117 require_once plugin_dir_path( __DIR__ ) . 'admin/class-simple-gdpr-cookie-compliance-admin.php'; 119 118 120 119 /** 121 120 * The class responsible for defining all settings in plugin page. 122 121 */ 123 require_once plugin_dir_path( dirname( __FILE__ )) . 'admin/class-simple-gdpr-cookie-compliance-settings.php';122 require_once plugin_dir_path( __DIR__ ) . 'admin/class-simple-gdpr-cookie-compliance-settings.php'; 124 123 125 124 /** … … 127 126 * side of the site. 128 127 */ 129 require_once plugin_dir_path( dirname( __FILE__ )) . 'public/class-simple-gdpr-cookie-compliance-public.php';128 require_once plugin_dir_path( __DIR__ ) . 'public/class-simple-gdpr-cookie-compliance-public.php'; 130 129 131 130 /** 132 131 * Load UDP agent class. 133 132 */ 134 require_once plugin_dir_path( dirname( __FILE__ )) . 'includes/udp/init.php';133 require_once plugin_dir_path( __DIR__ ) . 'includes/udp/init.php'; 135 134 136 135 $this->loader = new Simple_GDPR_Cookie_Compliance_Loader(); 137 138 136 } 139 137 … … 152 150 153 151 $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' ); 154 155 152 } 156 153 … … 167 164 168 165 $plugin_admin = new Simple_GDPR_Cookie_Compliance_Admin( $this->get_plugin_name(), $this->get_version() ); 166 167 $this->loader->add_action( 'admin_menu', $plugin_admin, 'plugin_menu' ); 169 168 170 169 if ( … … 177 176 } 178 177 179 $this->loader->add_action( 'admin_menu', $plugin_admin, 'plugin_menu' ); 180 181 $plugin_basename = SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME; 182 183 $this->loader->add_filter( "plugin_action_links_{$plugin_basename}", $plugin_admin, 'plugin_page_links' ); 178 // custom link in plugins.php page in wp-admin. 179 $this->loader->add_filter( 'plugin_action_links_' . SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME, $plugin_admin, 'plugin_page_links', 10, 2 ); 180 181 $this->loader->add_filter( 'plugin_row_meta', $plugin_admin, 'plugin_row_meta', 10, 2 ); 184 182 185 183 $plugin_options = new Simple_GDPR_Cookie_Compliance_Settings( $this->get_plugin_name(), $this->get_version() ); 186 184 187 185 $this->loader->add_action( 'admin_init', $plugin_options, 'register_settings' ); 188 189 186 } 190 187 … … 247 244 return $this->version; 248 245 } 249 250 246 } -
simple-gdpr-cookie-compliance/tags/1.1.8/includes/udp/class-udp-agent.php
r2876942 r3177670 190 190 wp_safe_redirect( admin_url() ); 191 191 exit; 192 193 192 } 194 193 … … 226 225 $data['site_url'] = $site_scheme . $site_host . $site_port; 227 226 $data['site_user_email'] = get_bloginfo( 'admin_email' ); 228 $plugin_directory = untrailingslashit( dirname( __FILE__, 3 ) ); 227 $plugin_directory = untrailingslashit( dirname( __FILE__, 3 ) ); // phpcs:ignore 229 228 $dir_names = explode( '/', $plugin_directory ); 230 229 if ( strpos( $dir_names[ count( $dir_names ) - 1 ], '\\' ) ) { -
simple-gdpr-cookie-compliance/tags/1.1.8/includes/udp/init.php
r2876942 r3177670 46 46 if ( $this_agent_is_latest && isset( $all_installed_agents[ basename( $root_dir ) ] ) ) { 47 47 if ( ! class_exists( 'Udp_Agent' ) ) { 48 require_once plugin_dir_path( dirname( __FILE__ )) . '/udp/class-udp-agent.php';48 require_once plugin_dir_path( __DIR__ ) . '/udp/class-udp-agent.php'; 49 49 } 50 50 new Udp_Agent( $this_agent_ver, $root_dir, $engine_url, $udp_admin_notice_displayed ); … … 116 116 add_action( 117 117 'admin_notices', 118 function () use ( $content ) {118 function () use ( $content ) { 119 119 $class = 'is-dismissible notice notice-warning'; 120 120 printf( '<div class="%1$s">%2$s</div>', esc_attr( $class ), wp_kses_post( $content ) ); … … 141 141 // authorize this agent with engine. 142 142 if ( ! class_exists( 'Udp_Agent' ) ) { 143 require_once plugin_dir_path( dirname( __FILE__ )) . '/udp/class-udp-agent.php';143 require_once plugin_dir_path( __DIR__ ) . '/udp/class-udp-agent.php'; 144 144 } 145 145 $agent = new Udp_Agent( $this_agent_ver, $root_dir, $engine_url ); … … 170 170 // authorize this agent with engine. 171 171 if ( ! class_exists( 'Udp_Agent' ) ) { 172 require_once plugin_dir_path( dirname( __FILE__ )) . '/udp/class-udp-agent.php';172 require_once plugin_dir_path( __DIR__ ) . '/udp/class-udp-agent.php'; 173 173 } 174 174 $agent = new Udp_Agent( $this_agent_ver, $root_dir, $engine_url ); … … 184 184 add_action( 185 185 'after_switch_theme', 186 function () use ( $root_dir ) {186 function () use ( $root_dir ) { 187 187 global $this_agent_ver; 188 188 … … 213 213 add_action( 214 214 'activate_plugin', 215 function () use ( $root_dir ) {215 function () use ( $root_dir ) { 216 216 wp_schedule_single_event( time() + 10, 'cc_udp_agent_send_data', array( $root_dir ) ); 217 217 } … … 223 223 add_action( 224 224 'deactivate_plugin', 225 function () use ( $root_dir ) {225 function () use ( $root_dir ) { 226 226 wp_schedule_single_event( time() + 10, 'cc_udp_agent_send_data', array( $root_dir ) ); 227 227 } -
simple-gdpr-cookie-compliance/tags/1.1.8/languages/simple-gdpr-cookie-compliance.pot
r2988345 r3177670 1 # Copyright (C) 202 3themebeez1 # Copyright (C) 2024 themebeez 2 2 # This file is distributed under the GPL-2.0+. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Simple GDPR Cookie Compliance 1.1. 7\n"5 "Project-Id-Version: Simple GDPR Cookie Compliance 1.1.8\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/simple-gdpr-cookie-compliance\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 3-11-03T06:36:15+00:00\n"12 "POT-Creation-Date: 2024-10-29T05:20:13+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2. 7.1\n"14 "X-Generator: WP-CLI 2.9.0\n" 15 15 "X-Domain: simple-gdpr-cookie-compliance\n" 16 16 … … 41 41 msgstr "" 42 42 43 #: admin/class-simple-gdpr-cookie-compliance-admin.php:18 443 #: admin/class-simple-gdpr-cookie-compliance-admin.php:186 44 44 msgid "Settings" 45 msgstr "" 46 47 #: admin/class-simple-gdpr-cookie-compliance-admin.php:207 48 msgid "View Simple GDPR Cookie Compliance GitHub link" 49 msgstr "" 50 51 #: admin/class-simple-gdpr-cookie-compliance-admin.php:207 52 msgid "GitHub" 53 msgstr "" 54 55 #: admin/class-simple-gdpr-cookie-compliance-admin.php:208 56 msgid "Visit community forums" 57 msgstr "" 58 59 #: admin/class-simple-gdpr-cookie-compliance-admin.php:208 60 msgid "Community support" 45 61 msgstr "" 46 62 … … 69 85 msgstr "" 70 86 71 #: admin/class-simple-gdpr-cookie-compliance-settings.php:14 172 #: public/class-simple-gdpr-cookie-compliance-public.php:17 587 #: admin/class-simple-gdpr-cookie-compliance-settings.php:140 88 #: public/class-simple-gdpr-cookie-compliance-public.php:174 73 89 msgid "Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href=\"#\">Cookie Policy</a>." 74 90 msgstr "" 75 91 76 #: admin/class-simple-gdpr-cookie-compliance-settings.php:151 77 msgid "More Information" 78 msgstr "" 79 80 #: admin/class-simple-gdpr-cookie-compliance-settings.php:155 92 #: admin/class-simple-gdpr-cookie-compliance-settings.php:142 81 93 msgid "Accept" 82 94 msgstr "" 83 95 84 #: admin/class-simple-gdpr-cookie-compliance-settings.php:1 6796 #: admin/class-simple-gdpr-cookie-compliance-settings.php:152 85 97 msgid "Message" 86 98 msgstr "" 87 99 88 #: admin/class-simple-gdpr-cookie-compliance-settings.php:171 89 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." 90 msgstr "" 91 92 #: admin/class-simple-gdpr-cookie-compliance-settings.php:177 93 msgid "Link Type" 94 msgstr "" 95 96 #: admin/class-simple-gdpr-cookie-compliance-settings.php:180 97 msgid "No Link" 98 msgstr "" 99 100 #: admin/class-simple-gdpr-cookie-compliance-settings.php:181 101 msgid "Custom Link" 102 msgstr "" 103 104 #: admin/class-simple-gdpr-cookie-compliance-settings.php:182 105 msgid "Page" 106 msgstr "" 107 108 #: admin/class-simple-gdpr-cookie-compliance-settings.php:199 109 msgid "Link Content" 110 msgstr "" 111 112 #: admin/class-simple-gdpr-cookie-compliance-settings.php:200 113 msgid "Link content will be appended after the message." 114 msgstr "" 115 116 #: admin/class-simple-gdpr-cookie-compliance-settings.php:203 117 msgid "Text Before Link" 118 msgstr "" 119 120 #: admin/class-simple-gdpr-cookie-compliance-settings.php:208 121 msgid "Text After Link" 122 msgstr "" 123 124 #: admin/class-simple-gdpr-cookie-compliance-settings.php:214 125 msgid "Custom Link Title" 126 msgstr "" 127 128 #: admin/class-simple-gdpr-cookie-compliance-settings.php:219 129 msgid "Custom URL" 130 msgstr "" 131 132 #: admin/class-simple-gdpr-cookie-compliance-settings.php:226 133 msgid "Link Page" 100 #: admin/class-simple-gdpr-cookie-compliance-settings.php:170 101 msgid "Accept Button Title" 102 msgstr "" 103 104 #: admin/class-simple-gdpr-cookie-compliance-settings.php:175 105 msgid "Display Close Button" 106 msgstr "" 107 108 #: admin/class-simple-gdpr-cookie-compliance-settings.php:179 109 msgid "Display Cookie Icon" 110 msgstr "" 111 112 #: admin/class-simple-gdpr-cookie-compliance-settings.php:196 113 msgid "Cookie Expire Time" 114 msgstr "" 115 116 #: admin/class-simple-gdpr-cookie-compliance-settings.php:198 117 msgid "Once the user clicks on Accept button, cookie notice will disappear. Expire Time sets the time duration for which cookie notice will disappear. Set "0" for SESSION cookie." 118 msgstr "" 119 120 #: admin/class-simple-gdpr-cookie-compliance-settings.php:230 121 msgid "Width Style" 122 msgstr "" 123 124 #: admin/class-simple-gdpr-cookie-compliance-settings.php:233 125 msgid "Full Width" 134 126 msgstr "" 135 127 136 128 #: admin/class-simple-gdpr-cookie-compliance-settings.php:234 137 msgid "Select Page" 138 msgstr "" 139 140 #: admin/class-simple-gdpr-cookie-compliance-settings.php:242 141 msgid "Show link in a new tab" 142 msgstr "" 143 144 #: admin/class-simple-gdpr-cookie-compliance-settings.php:247 145 msgid "Accept Button Title" 146 msgstr "" 147 148 #: admin/class-simple-gdpr-cookie-compliance-settings.php:252 149 msgid "Display Close Button" 150 msgstr "" 151 152 #: admin/class-simple-gdpr-cookie-compliance-settings.php:256 153 msgid "Display Cookie Icon" 154 msgstr "" 155 156 #: admin/class-simple-gdpr-cookie-compliance-settings.php:273 157 msgid "Cookie Expire Time" 158 msgstr "" 159 160 #: admin/class-simple-gdpr-cookie-compliance-settings.php:275 161 msgid "Once the user clicks on Accept button, cookie notice will disappear. Expire Time sets the time duration for which cookie notice will disappear. Set "0" for SESSION cookie." 162 msgstr "" 163 164 #: admin/class-simple-gdpr-cookie-compliance-settings.php:307 165 msgid "Width Style" 129 msgid "Custom Width" 130 msgstr "" 131 132 #: admin/class-simple-gdpr-cookie-compliance-settings.php:235 133 msgid "Pop Up" 134 msgstr "" 135 136 #: admin/class-simple-gdpr-cookie-compliance-settings.php:250 137 msgid "Width" 138 msgstr "" 139 140 #: admin/class-simple-gdpr-cookie-compliance-settings.php:255 141 #: admin/class-simple-gdpr-cookie-compliance-settings.php:274 142 msgid "Position" 143 msgstr "" 144 145 #: admin/class-simple-gdpr-cookie-compliance-settings.php:258 146 msgid "Top" 147 msgstr "" 148 149 #: admin/class-simple-gdpr-cookie-compliance-settings.php:259 150 msgid "Bottom" 151 msgstr "" 152 153 #: admin/class-simple-gdpr-cookie-compliance-settings.php:277 154 msgid "Top Left" 155 msgstr "" 156 157 #: admin/class-simple-gdpr-cookie-compliance-settings.php:278 158 msgid "Top Center" 159 msgstr "" 160 161 #: admin/class-simple-gdpr-cookie-compliance-settings.php:279 162 msgid "Top Right" 163 msgstr "" 164 165 #: admin/class-simple-gdpr-cookie-compliance-settings.php:280 166 msgid "Bottom Left" 167 msgstr "" 168 169 #: admin/class-simple-gdpr-cookie-compliance-settings.php:281 170 msgid "Bottom Center" 171 msgstr "" 172 173 #: admin/class-simple-gdpr-cookie-compliance-settings.php:282 174 msgid "Bottom Right" 175 msgstr "" 176 177 #: admin/class-simple-gdpr-cookie-compliance-settings.php:296 178 msgid "Enable Background Overlay" 179 msgstr "" 180 181 #: admin/class-simple-gdpr-cookie-compliance-settings.php:302 182 msgid "Top Offset (px)" 183 msgstr "" 184 185 #: admin/class-simple-gdpr-cookie-compliance-settings.php:306 186 msgid "Right Offset (px)" 166 187 msgstr "" 167 188 168 189 #: admin/class-simple-gdpr-cookie-compliance-settings.php:310 169 msgid "Full Width" 170 msgstr "" 171 172 #: admin/class-simple-gdpr-cookie-compliance-settings.php:311 173 msgid "Custom Width" 174 msgstr "" 175 176 #: admin/class-simple-gdpr-cookie-compliance-settings.php:312 177 msgid "Pop Up" 178 msgstr "" 179 180 #: admin/class-simple-gdpr-cookie-compliance-settings.php:327 181 msgid "Width" 182 msgstr "" 183 184 #: admin/class-simple-gdpr-cookie-compliance-settings.php:332 185 #: admin/class-simple-gdpr-cookie-compliance-settings.php:351 186 msgid "Position" 187 msgstr "" 188 189 #: admin/class-simple-gdpr-cookie-compliance-settings.php:335 190 msgid "Top" 191 msgstr "" 192 193 #: admin/class-simple-gdpr-cookie-compliance-settings.php:336 194 msgid "Bottom" 195 msgstr "" 196 197 #: admin/class-simple-gdpr-cookie-compliance-settings.php:354 198 msgid "Top Left" 199 msgstr "" 200 201 #: admin/class-simple-gdpr-cookie-compliance-settings.php:355 202 msgid "Top Center" 203 msgstr "" 204 205 #: admin/class-simple-gdpr-cookie-compliance-settings.php:356 206 msgid "Top Right" 207 msgstr "" 208 209 #: admin/class-simple-gdpr-cookie-compliance-settings.php:357 210 msgid "Bottom Left" 211 msgstr "" 212 213 #: admin/class-simple-gdpr-cookie-compliance-settings.php:358 214 msgid "Bottom Center" 215 msgstr "" 216 217 #: admin/class-simple-gdpr-cookie-compliance-settings.php:359 218 msgid "Bottom Right" 190 msgid "Bottom Offset (px)" 191 msgstr "" 192 193 #: admin/class-simple-gdpr-cookie-compliance-settings.php:314 194 msgid "Left Offset (px)" 195 msgstr "" 196 197 #: admin/class-simple-gdpr-cookie-compliance-settings.php:370 198 msgid "Overlay Color" 219 199 msgstr "" 220 200 221 201 #: admin/class-simple-gdpr-cookie-compliance-settings.php:373 222 msgid "Enable Background Overlay" 223 msgstr "" 224 225 #: admin/class-simple-gdpr-cookie-compliance-settings.php:378 226 msgid "Offsets" 227 msgstr "" 228 229 #: admin/class-simple-gdpr-cookie-compliance-settings.php:381 230 msgid "Top (px)" 231 msgstr "" 232 233 #: admin/class-simple-gdpr-cookie-compliance-settings.php:385 234 msgid "Right (px)" 235 msgstr "" 236 237 #: admin/class-simple-gdpr-cookie-compliance-settings.php:389 238 msgid "Bottom (px)" 239 msgstr "" 240 241 #: admin/class-simple-gdpr-cookie-compliance-settings.php:393 242 msgid "Left (px)" 243 msgstr "" 244 245 #: admin/class-simple-gdpr-cookie-compliance-settings.php:449 246 msgid "Overlay Color" 247 msgstr "" 248 249 #: admin/class-simple-gdpr-cookie-compliance-settings.php:452 250 #: admin/class-simple-gdpr-cookie-compliance-settings.php:462 251 #: admin/class-simple-gdpr-cookie-compliance-settings.php:488 252 #: admin/class-simple-gdpr-cookie-compliance-settings.php:510 202 #: admin/class-simple-gdpr-cookie-compliance-settings.php:383 203 #: admin/class-simple-gdpr-cookie-compliance-settings.php:409 204 #: admin/class-simple-gdpr-cookie-compliance-settings.php:431 253 205 msgid "Background" 254 206 msgstr "" 255 207 256 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 459208 #: admin/class-simple-gdpr-cookie-compliance-settings.php:380 257 209 msgid "Notice Color" 258 210 msgstr "" 259 211 260 #: admin/class-simple-gdpr-cookie-compliance-settings.php:466 212 #: admin/class-simple-gdpr-cookie-compliance-settings.php:387 213 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:41 214 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:60 261 215 msgid "Cookie Icon" 262 216 msgstr "" 263 217 264 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 470265 #: admin/class-simple-gdpr-cookie-compliance-settings.php:4 96266 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 526218 #: admin/class-simple-gdpr-cookie-compliance-settings.php:391 219 #: admin/class-simple-gdpr-cookie-compliance-settings.php:417 220 #: admin/class-simple-gdpr-cookie-compliance-settings.php:447 267 221 msgid "Text" 268 222 msgstr "" 269 223 270 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 474224 #: admin/class-simple-gdpr-cookie-compliance-settings.php:395 271 225 msgid "Link" 272 226 msgstr "" 273 227 274 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 478228 #: admin/class-simple-gdpr-cookie-compliance-settings.php:399 275 229 msgid "Link - On Hover" 276 230 msgstr "" 277 231 278 #: admin/class-simple-gdpr-cookie-compliance-settings.php:4 85232 #: admin/class-simple-gdpr-cookie-compliance-settings.php:406 279 233 msgid "Close Button Color" 280 234 msgstr "" 281 235 282 #: admin/class-simple-gdpr-cookie-compliance-settings.php:4 92283 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 514236 #: admin/class-simple-gdpr-cookie-compliance-settings.php:413 237 #: admin/class-simple-gdpr-cookie-compliance-settings.php:435 284 238 msgid "Background - On Hover" 285 239 msgstr "" 286 240 287 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 500288 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 530241 #: admin/class-simple-gdpr-cookie-compliance-settings.php:421 242 #: admin/class-simple-gdpr-cookie-compliance-settings.php:451 289 243 msgid "Text - On Hover" 290 244 msgstr "" 291 245 292 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 507246 #: admin/class-simple-gdpr-cookie-compliance-settings.php:428 293 247 msgid "Accept Button Color" 294 248 msgstr "" 295 249 296 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 518250 #: admin/class-simple-gdpr-cookie-compliance-settings.php:439 297 251 msgid "Border" 298 252 msgstr "" 299 253 300 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 522254 #: admin/class-simple-gdpr-cookie-compliance-settings.php:443 301 255 msgid "Border - On Hover" 302 256 msgstr "" 303 257 304 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 551258 #: admin/class-simple-gdpr-cookie-compliance-settings.php:472 305 259 msgid "CSS Codes" 306 260 msgstr "" … … 340 294 341 295 #. translators: %s is link to plugin's setting page 296 #: public/class-simple-gdpr-cookie-compliance-public.php:170 297 msgid "Notice regarding cookie compliance is not set. Go to %s to set the notice." 298 msgstr "" 299 342 300 #: public/class-simple-gdpr-cookie-compliance-public.php:171 343 msgid "Notice regarding cookie compliance is not set. Go to %s to set the notice."344 msgstr ""345 346 #: public/class-simple-gdpr-cookie-compliance-public.php:172347 301 msgid "Dashboard > Simple GDPR" 348 302 msgstr "" 303 304 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:72 305 msgid "Accept Cookies" 306 msgstr "" 307 308 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:86 309 msgid "Close Cookie Compliance Notice" 310 msgstr "" -
simple-gdpr-cookie-compliance/tags/1.1.8/public/class-simple-gdpr-cookie-compliance-public.php
r2884014 r3177670 163 163 'btn_title' => '', 164 164 'show_close_btn' => false, 165 'link_type' => 'no_link',166 165 ); 167 166 … … 170 169 /* translators: %s is link to plugin's setting page*/ 171 170 __( 'Notice regarding cookie compliance is not set. Go to %s to set the notice.', 'simple-gdpr-cookie-compliance' ), 172 '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . __( 'Dashboard > Simple GDPR', 'simple-gdpr-cookie-compliance' ) . '</a>'171 '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . esc_html__( 'Dashboard > Simple GDPR', 'simple-gdpr-cookie-compliance' ) . '</a>' 173 172 ); 174 173 } else { 175 $args['notice'] = __( 'Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href="#">Cookie Policy</a>.', 'simple-gdpr-cookie-compliance' );174 $args['notice'] = esc_html__( 'Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href="#">Cookie Policy</a>.', 'simple-gdpr-cookie-compliance' ); 176 175 } 177 176 … … 179 178 if ( isset( $options['notice_text'] ) && ! empty( $options['notice_text'] ) ) { 180 179 $args['notice'] = $options['notice_text']; 181 }182 183 if ( isset( $options['link']['link_type'] ) ) {184 $args['link_type'] = $options['link']['link_type'];185 switch ( $options['link']['link_type'] ) {186 case 'custom_url':187 if ( isset( $options['link']['link_title'] ) ) {188 $args['link_title'] = $options['link']['link_title'];189 }190 if ( isset( $options['link']['link_url'] ) ) {191 $args['link_url'] = $options['link']['link_url'];192 }193 if ( isset( $options['link']['before_link'] ) ) {194 $args['before_link'] = $options['link']['before_link'];195 }196 if ( isset( $options['link']['after_link'] ) ) {197 $args['after_link'] = $options['link']['after_link'];198 }199 break;200 case 'page':201 if ( isset( $options['link']['page'] ) ) {202 $args['page_title'] = get_the_title( absint( $options['link']['page'] ) );203 $args['page_link'] = get_the_permalink( absint( $options['link']['page'] ) );204 }205 if ( isset( $options['link']['before_link'] ) ) {206 $args['before_link'] = $options['link']['before_link'];207 }208 if ( isset( $options['link']['after_link'] ) ) {209 $args['after_link'] = $options['link']['after_link'];210 }211 break;212 default:213 break;214 }215 }216 217 if ( isset( $options['show_in_new_tab'] ) ) {218 $args['show_in_new_tab'] = $options['show_in_new_tab'];219 180 } 220 181 -
simple-gdpr-cookie-compliance/tags/1.1.8/public/partials/simple-gdpr-cookie-compliance-public-display.php
r2876942 r3177670 39 39 ) { 40 40 ?> 41 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" ></i></span>41 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" aria-label="<?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?>"></i></span> 42 42 <?php 43 43 } … … 58 58 ) { 59 59 ?> 60 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" ></i></span>60 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" aria-label="<?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?>"></i></span> 61 61 <?php 62 62 } 63 63 ?> 64 64 <div class="message-block"> 65 <p> 66 <?php 67 if ( 68 isset( $args['link_type'] ) && 69 'no_link' === $args['link_type'] 70 ) { 71 echo wp_kses_post( $args['notice'] ); 72 } else { 73 $link_title = ''; 74 75 $link_url = ''; 76 77 $before_link = isset( $args['before_link'] ) ? esc_html( $args['before_link'] ) : ''; 78 79 $after_link = isset( $args['after_link'] ) ? esc_html( $args['after_link'] ) : ''; 80 81 if ( 82 isset( $args['link_type'] ) && 83 'custom_url' === $args['link_type'] 84 ) { 85 86 $link_title = isset( $args['link_title'] ) ? $args['link_title'] : ''; 87 $link_url = isset( $args['link_url'] ) ? $args['link_url'] : ''; 88 } 89 90 if ( 91 isset( $args['link_type'] ) && 92 'page' === $args['link_type'] 93 ) { 94 $link_title = isset( $args['page_title'] ) ? $args['page_title'] : ''; 95 $link_url = isset( $args['page_link'] ) ? $args['page_link'] : ''; 96 } 97 98 $message_link = $before_link . ' '; 99 $message_link .= '<a href="' . esc_url( $link_url ) . '" ' . ( ( isset( $args['show_in_new_tab'] ) && true === $args['show_in_new_tab'] ) ? 'target="_blank"' : 'target="_self"' ) . '>' . esc_html( $link_title ) . ' </a>'; 100 $message_link .= ' ' . $after_link; 101 102 echo wp_kses_post( $args['notice'] . ' ' . $message_link ); 103 } 104 ?> 105 </p> 65 <p><?php echo wp_kses_post( $args['notice'] ); ?></p> 106 66 </div> 107 67 <?php … … 110 70 ?> 111 71 <p class="cookie-compliance-button-block"> 112 <button id="sgcc-accept" class="close-sgcc cookie-compliance-button" >72 <button id="sgcc-accept" class="close-sgcc cookie-compliance-button" aria-label="<?php echo esc_html__( 'Accept Cookies', 'simple-gdpr-cookie-compliance' ); ?>"> 113 73 <?php echo esc_html( $args['btn_title'] ); ?> 114 74 </button> … … 124 84 ) { 125 85 ?> 126 <span id="close-sgcc" class="close close-sgcc"><i class="sgcc sgcc-icon-close" ></i></span>86 <span id="close-sgcc" class="close close-sgcc"><i class="sgcc sgcc-icon-close" aria-label="<?php echo esc_html__( 'Close Cookie Compliance Notice', 'simple-gdpr-cookie-compliance' ); ?>"></i></span> 127 87 <?php 128 88 } -
simple-gdpr-cookie-compliance/tags/1.1.8/simple-gdpr-cookie-compliance.php
r2988345 r3177670 10 10 * Plugin URI: https://themebeez.com/plugins/simple-gdpr-cookie-compliance 11 11 * Description: Simple GDPR Cookie Compliance is a simple plugin that helps to display cookie notice on your WordPress website. 12 * Version: 1.1. 712 * Version: 1.1.8 13 13 * Author: themebeez 14 14 * Author URI: https://themebeez.com/ … … 29 29 * Rename this for your plugin and update it as you release new versions. 30 30 */ 31 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION', '1.1. 7' );31 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION', '1.1.8' ); 32 32 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME', plugin_basename( __FILE__ ) ); 33 34 /**35 * The code that runs during plugin activation.36 * This action is documented in includes/class-simple-gdpr-cookie-compliance-activator.php37 */38 function activate_simple_gdpr_cookie_compliance() {39 40 require_once plugin_dir_path( __FILE__ ) . 'includes/class-simple-gdpr-cookie-compliance-activator.php';41 42 $activator = new Simple_GDPR_Cookie_Compliance_Activator();43 44 $activator->activate();45 }46 47 /**48 * The code that runs during plugin deactivation.49 * This action is documented in includes/class-simple-gdpr-cookie-compliance-deactivator.php50 */51 function deactivate_simple_gdpr_cookie_compliance() {52 53 require_once plugin_dir_path( __FILE__ ) . 'includes/class-simple-gdpr-cookie-compliance-deactivator.php';54 55 Simple_GDPR_Cookie_Compliance_Deactivator::deactivate();56 }57 58 register_activation_hook( __FILE__, 'activate_simple_gdpr_cookie_compliance' );59 register_deactivation_hook( __FILE__, 'deactivate_simple_gdpr_cookie_compliance' );60 33 61 34 /** -
simple-gdpr-cookie-compliance/trunk/README.txt
r2988345 r3177670 5 5 Tags: gdpr, cookie, cookies, notice, notification, notify, notifier, gdpr compliance, privacy, privacy directive, cookie notice, simple notice, cookie compliance 6 6 Requires at least: 6.0.0 7 Tested up to: 6. 4.08 Requires PHP: 7.4 .09 Stable tag: 1.1. 77 Tested up to: 6.6 8 Requires PHP: 7.4 9 Stable tag: 1.1.8 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 94 94 95 95 == Changelog == 96 97 = 1.1.8 - 29 October, 2024 = 98 99 - Added: 'aria-label' property to cookie icon, close button, and accept button for accessibility. 100 - Updated: Message textarea field to TinyMCE field. 101 - Added: Plugin GitHub and WordPress support links. 102 - Removed: Options to add additional link content after the message. 103 - Removed: Unused codes. 104 - Tested: WordPress version 6.6. 96 105 97 106 = 1.1.7 - 03 November, 2023 = -
simple-gdpr-cookie-compliance/trunk/admin/class-simple-gdpr-cookie-compliance-admin.php
r2876942 r3177670 93 93 ); 94 94 } 95 96 95 } 97 96 … … 125 124 ) { 126 125 126 wp_enqueue_editor(); 127 127 128 wp_enqueue_script( 'wp-color-picker' ); 128 129 … … 132 133 array( 'jquery', 'wp-color-picker' ), 133 134 $this->version, 134 false135 true 135 136 ); 136 137 … … 140 141 array( 'jquery' ), 141 142 $this->version, 142 false143 true 143 144 ); 144 145 } 145 146 146 } 147 147 … … 178 178 * @since 1.0.4 179 179 * 180 * @param array $actions Actions. 181 */ 182 public function plugin_page_links( $actions ) { 183 184 $actions[] = '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . esc_html__( 'Settings', 'simple-gdpr-cookie-compliance' ) . '</a>'; 185 186 return $actions; 180 * @param array $links Plugin action links. 181 * @return array 182 */ 183 public function plugin_page_links( $links ) { 184 185 $action_links = array( 186 'settings' => '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . esc_html__( 'Settings', 'simple-gdpr-cookie-compliance' ) . '</a>', 187 ); 188 189 return array_merge( $action_links, $links ); 190 } 191 192 /** 193 * Show row meta on the plugin screen. 194 * 195 * @param mixed $links Plugin Row Meta. 196 * @param mixed $file Plugin Base file. 197 * 198 * @return array 199 */ 200 public function plugin_row_meta( $links, $file ) { 201 202 if ( SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME !== $file ) { 203 return $links; 204 } 205 206 $row_meta = array( 207 'github' => '<a href="https://github.com/themebeez/simple-gdpr-cookie-compliance" aria-label="' . esc_attr__( 'View Simple GDPR Cookie Compliance GitHub link', 'simple-gdpr-cookie-compliance' ) . '" target="_blank">' . esc_html__( 'GitHub', 'simple-gdpr-cookie-compliance' ) . '</a>', 208 'support' => '<a href="https://wordpress.org/support/plugin/simple-gdpr-cookie-compliance/" aria-label="' . esc_attr__( 'Visit community forums', 'simple-gdpr-cookie-compliance' ) . '" target="_blank">' . esc_html__( 'Community support', 'simple-gdpr-cookie-compliance' ) . '</a>', 209 ); 210 211 return array_merge( $links, $row_meta ); 187 212 } 188 213 } -
simple-gdpr-cookie-compliance/trunk/admin/class-simple-gdpr-cookie-compliance-settings.php
r2876942 r3177670 129 129 */ 130 130 public function section_callback() { 131 132 131 } 133 132 … … 141 140 $notice = isset( $this->options['notice_text'] ) ? $this->options['notice_text'] : __( 'Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href="#">Cookie Policy</a>.', 'simple-gdpr-cookie-compliance' ); 142 141 143 $link_type = isset( $this->options['link']['link_type'] ) ? $this->options['link']['link_type'] : 'no_link';144 145 $before_link = isset( $this->options['link']['before_link'] ) ? $this->options['link']['before_link'] : '';146 147 $after_link = isset( $this->options['link']['after_link'] ) ? $this->options['link']['after_link'] : '';148 149 $page = isset( $this->options['link']['page'] ) ? $this->options['link']['page'] : '';150 151 $link_title = isset( $this->options['link']['link_title'] ) ? $this->options['link']['link_title'] : __( 'More Information', 'simple-gdpr-cookie-compliance' );152 153 $link_url = isset( $this->options['link']['link_url'] ) ? $this->options['link']['link_url'] : '#';154 155 142 $accept_btn_title = isset( $this->options['accept_btn_title'] ) ? $this->options['accept_btn_title'] : __( 'Accept', 'simple-gdpr-cookie-compliance' ); 156 157 $show_in_new_tab = isset( $this->options['show_in_new_tab'] ) ? $this->options['show_in_new_tab'] : true;158 143 159 144 $show_close_btn = isset( $this->options['show_close_btn'] ) ? $this->options['show_close_btn'] : true; … … 164 149 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_notice_text"> 165 150 <p> 166 <label for="simple_gdpr_cookie_compliance_options [notice_text]">151 <label for="simple_gdpr_cookie_compliance_options_notice"> 167 152 <?php esc_html_e( 'Message', 'simple-gdpr-cookie-compliance' ); ?> 168 153 </label> 169 154 <br/> 170 <small class="description">171 <?php echo esc_html__( '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' ); ?>172 </small>173 <textarea id="simple_gdpr_cookie_compliance_options[notice_text]" 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>174 </p>175 176 <p>177 <label for="simple_gdpr_cookie_compliance_options['link']['link_type']"><?php esc_html_e( 'Link Type', 'simple-gdpr-cookie-compliance' ); ?></label>178 155 <?php 179 $link_types = array( 180 'no_link' => esc_html__( 'No Link', 'simple-gdpr-cookie-compliance' ), 181 'custom_url' => esc_html__( 'Custom Link', 'simple-gdpr-cookie-compliance' ), 182 'page' => esc_html__( 'Page', 'simple-gdpr-cookie-compliance' ), 156 $editor_settings = array( 157 'textarea_name' => 'simple_gdpr_cookie_compliance_options[notice_text]', 158 'media_buttons' => false, 159 'textarea_rows' => 5, 160 'tinymce' => array( 161 'toolbar1' => 'bold italic underline | alignleft aligncenter alignright | link', // Remove lists from toolbar. 162 ), 183 163 ); 164 165 wp_editor( $notice, 'simple_gdpr_cookie_compliance_options_notice', $editor_settings ); 184 166 ?> 185 <select class="sgdpr_link_type" name="simple_gdpr_cookie_compliance_options[link][link_type]" id="simple_gdpr_cookie_compliance_options[link][link_type]"> 186 <?php 187 foreach ( $link_types as $key => $value ) { 188 ?> 189 <option value="<?php echo esc_attr( $key ); ?>" <?php selected( $key, $link_type ); ?>> 190 <?php echo esc_html( $value ); ?> 191 </option> 192 <?php 193 } 194 ?> 195 </select> 196 </p> 197 198 <div class="s_gdpr_c_n_field_link_content_wrapper <?php echo ( 'no_link' === $link_type ) ? 'sgdpr_hidden' : ''; ?>"> 199 <h3><?php echo esc_html__( 'Link Content', 'simple-gdpr-cookie-compliance' ); ?></h3> 200 <p><small><?php echo esc_html__( 'Link content will be appended after the message.', 'simple-gdpr-cookie-compliance' ); ?></small></p> 201 202 <p> 203 <label for="simple_gdpr_cookie_compliance_options[link][before_link]"><?php esc_html_e( 'Text Before Link', 'simple-gdpr-cookie-compliance' ); ?></label> 204 <input type="text" id="simple_gdpr_cookie_compliance_options[link][before_link]" name="simple_gdpr_cookie_compliance_options[link][before_link]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $before_link ); ?>"> 205 </p> 206 207 <p> 208 <label for="simple_gdpr_cookie_compliance_options[link][after_link]"><?php esc_html_e( 'Text After Link', 'simple-gdpr-cookie-compliance' ); ?></label> 209 <input type="text" id="simple_gdpr_cookie_compliance_options[link][after_link]" name="simple_gdpr_cookie_compliance_options[link][after_link]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $after_link ); ?>"> 210 </p> 211 212 <div class="s_gdpr_c_n_field_custom_link_wrapper <?php echo ( 'custom_url' === $link_type ) ? '' : 'sgdpr_hidden'; ?>"> 213 <p> 214 <label for="simple_gdpr_cookie_compliance_options[link][link_title]"><?php esc_html_e( 'Custom Link Title', 'simple-gdpr-cookie-compliance' ); ?></label> 215 <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 ); ?>"> 216 </p> 217 218 <p> 219 <label for="simple_gdpr_cookie_compliance_options[link][link_url]"><?php esc_html_e( 'Custom URL', 'simple-gdpr-cookie-compliance' ); ?></label> 220 <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 ); ?>"> 221 </p> 222 </div> 223 224 <div class="s_gdpr_c_n_field_page_selection_wrapper <?php echo ( 'page' === $link_type ) ? '' : 'sgdpr_hidden'; ?>"> 225 <p> 226 <label for="simple_gdpr_cookie_compliance_options[link][page]"><?php esc_html_e( 'Link Page', 'simple-gdpr-cookie-compliance' ); ?></label> 227 <?php 228 wp_dropdown_pages( 229 array( 230 'id' => 'simple_gdpr_cookie_compliance_options[link][page]', 231 'class' => 's_gdpr_c_c_text', 232 'name' => 'simple_gdpr_cookie_compliance_options[link][page]', 233 'selected' => esc_attr( $page ), 234 'show_option_none' => esc_html__( 'Select Page', 'simple-gdpr-cookie-compliance' ), 235 ) 236 ); 237 ?> 238 </p> 239 </div> 240 241 <p> 242 <label for="simple_gdpr_cookie_compliance_options[show_in_new_tab]"><input type="checkbox" id="simple_gdpr_cookie_compliance_options[show_in_new_tab]" name="simple_gdpr_cookie_compliance_options[show_in_new_tab]" class="s_gdpr_c_c_text" value="1" <?php checked( 1, absint( $show_in_new_tab ) ); ?>><?php esc_html_e( 'Show link in a new tab', 'simple-gdpr-cookie-compliance' ); ?></label> 243 </p> 244 </div> 245 246 <p> 247 <label for="simple_gdpr_cookie_compliance_options[accept_btn_title]"><?php esc_html_e( 'Accept Button Title', 'simple-gdpr-cookie-compliance' ); ?></label> 248 <input type="text" id="simple_gdpr_cookie_compliance_options[accept_btn_title]" name="simple_gdpr_cookie_compliance_options[accept_btn_title]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $accept_btn_title ); ?>"> 249 </p> 250 251 <p> 252 <label for="simple_gdpr_cookie_compliance_options[show_close_btn]"><input type="checkbox" id="simple_gdpr_cookie_compliance_options[show_close_btn]" name="simple_gdpr_cookie_compliance_options[show_close_btn]" class="s_gdpr_c_c_text" <?php checked( $show_close_btn, true ); ?>><?php esc_html_e( 'Display Close Button', 'simple-gdpr-cookie-compliance' ); ?></label> 253 </p> 254 255 <p> 256 <label for="simple_gdpr_cookie_compliance_options[show_cookie_icon]"><input type="checkbox" id="simple_gdpr_cookie_compliance_options[show_cookie_icon]" name="simple_gdpr_cookie_compliance_options[show_cookie_icon]" class="s_gdpr_c_c_text" <?php checked( $show_cookie_icon, true ); ?>><?php esc_html_e( 'Display Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label> 167 </p> 168 169 <p> 170 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_accept_btn_title"><?php esc_html_e( 'Accept Button Title', 'simple-gdpr-cookie-compliance' ); ?></label> 171 <input type="text" id="simple_gdpr_cookie_compliance_options_accept_btn_title" name="simple_gdpr_cookie_compliance_options[accept_btn_title]" class="s_gdpr_c_c_text" value="<?php echo esc_attr( $accept_btn_title ); ?>"> 172 </p> 173 174 <p> 175 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_show_close_btn"><input type="checkbox" id="simple_gdpr_cookie_compliance_options_show_close_btn" name="simple_gdpr_cookie_compliance_options[show_close_btn]" class="s_gdpr_c_c_text" <?php checked( $show_close_btn, true ); ?>><?php esc_html_e( 'Display Close Button', 'simple-gdpr-cookie-compliance' ); ?></label> 176 </p> 177 178 <p> 179 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_show_cookie_icon"><input type="checkbox" id="simple_gdpr_cookie_compliance_options_show_cookie_icon" name="simple_gdpr_cookie_compliance_options[show_cookie_icon]" class="s_gdpr_c_c_text" <?php checked( $show_cookie_icon, true ); ?>><?php esc_html_e( 'Display Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label> 257 180 </p> 258 181 </div> … … 271 194 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_cookie"> 272 195 <p> 273 <label for="simple_gdpr_cookie_compliance_options[cookie_expire_time]"><?php echo esc_html__( 'Cookie Expire Time', 'simple-gdpr-cookie-compliance' ); ?></label>274 <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 ); ?>">196 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_cookie_expire_time"><?php echo esc_html__( 'Cookie Expire Time', 'simple-gdpr-cookie-compliance' ); ?></label> 197 <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 ); ?>"> 275 198 <small><?php echo esc_html__( 'Once the user clicks on Accept button, cookie notice will disappear. Expire Time sets the time duration for which cookie notice will disappear. Set "0" for SESSION cookie.', 'simple-gdpr-cookie-compliance' ); ?></small> 276 199 </p> … … 305 228 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_style"> 306 229 <p> 307 <label for="simple_gdpr_cookie_compliance_options[style][type]"><?php echo esc_html__( 'Width Style', 'simple-gdpr-cookie-compliance' ); ?></label>230 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_style_type"><?php echo esc_html__( 'Width Style', 'simple-gdpr-cookie-compliance' ); ?></label> 308 231 <?php 309 232 $styles = array( … … 313 236 ); 314 237 ?> 315 <select class="sgdpr_notice_type" name="simple_gdpr_cookie_compliance_options[style][type]" id="simple_gdpr_cookie_compliance_options [style][type]">238 <select class="sgdpr_notice_type" name="simple_gdpr_cookie_compliance_options[style][type]" id="simple_gdpr_cookie_compliance_options_style_type"> 316 239 <?php 317 240 foreach ( $styles as $key => $value ) { … … 325 248 326 249 <p id="s_gdpr_c_n_width" class="<?php echo ( 'full_width' === $type ) ? 'sgdpr_hidden' : ''; ?>"> 327 <label for="simple_gdpr_cookie_compliance_options[style][width]"><?php echo esc_html__( 'Width', 'simple-gdpr-cookie-compliance' ); ?></label>328 <input type="number" id="simple_gdpr_cookie_compliance_options [style][width]" name="simple_gdpr_cookie_compliance_options[style][width]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $width ); ?>">250 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_width"><?php echo esc_html__( 'Width', 'simple-gdpr-cookie-compliance' ); ?></label> 251 <input type="number" id="simple_gdpr_cookie_compliance_options_notice_width" name="simple_gdpr_cookie_compliance_options[style][width]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $width ); ?>"> 329 252 </p> 330 253 331 254 <p id="s_gdpr_c_n_fullwidth_position" class="<?php echo ( 'full_width' === $type ) ? '' : 'sgdpr_hidden'; ?>"> 332 <label for="simple_gdpr_cookie_compliance_options[style][fullwidth_position]"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label>255 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_fullwidth_position"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label> 333 256 <?php 334 257 $styles = array( … … 337 260 ); 338 261 ?> 339 <select class="sgdpr_position" name="simple_gdpr_cookie_compliance_options[style][fullwidth_position]" id="simple_gdpr_cookie_compliance_options [style][fullwidth_position]">262 <select class="sgdpr_position" name="simple_gdpr_cookie_compliance_options[style][fullwidth_position]" id="simple_gdpr_cookie_compliance_options_notice_fullwidth_position"> 340 263 <?php 341 264 foreach ( $styles as $key => $value ) { … … 349 272 350 273 <p id="s_gdpr_c_n_customwidth_position" class="<?php echo ( 'custom_width' !== $type ) ? 'sgdpr_hidden' : ''; ?>"> 351 <label for="simple_gdpr_cookie_compliance_options[style][customwidth_position]"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label>274 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_customwidth_position"><?php echo esc_html__( 'Position', 'simple-gdpr-cookie-compliance' ); ?></label> 352 275 <?php 353 276 $styles = array( … … 360 283 ); 361 284 ?> 362 <select class="sgdpr_customwidth_position" name="simple_gdpr_cookie_compliance_options[style][customwidth_position]" id="simple_gdpr_cookie_compliance_options [style][customwidth_position]">285 <select class="sgdpr_customwidth_position" name="simple_gdpr_cookie_compliance_options[style][customwidth_position]" id="simple_gdpr_cookie_compliance_options_notice_customwidth_position"> 363 286 <?php 364 287 foreach ( $styles as $key => $value ) { … … 371 294 </p> 372 295 <p id="s_gdpr_c_n_enable_bg_overlay" class="s_gdpr_c_n_checkbox_field <?php echo ( 'pop_up' !== $type ) ? 'sgdpr_hidden' : ''; ?>"> 373 <label for="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]"><input type="checkbox" class="s_gdpr_c_n_bg_overlay_field" name="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]" id="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]" <?php checked( true, $enable_bg_overlay ); ?>><?php echo esc_html__( 'Enable Background Overlay', 'simple-gdpr-cookie-compliance' ); ?></label> 374 296 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_enable_bg_overlay"><input type="checkbox" class="s_gdpr_c_n_bg_overlay_field" name="simple_gdpr_cookie_compliance_options[style][enable_bg_overlay]" id="simple_gdpr_cookie_compliance_options_enable_bg_overlay" <?php checked( true, $enable_bg_overlay ); ?>><?php echo esc_html__( 'Enable Background Overlay', 'simple-gdpr-cookie-compliance' ); ?></label> 375 297 </p> 376 298 377 299 <div id="s_gdpr_c_n_offset_group_wrapper" class="s_gdpr_c_n_group_wrapper <?php echo ( 'custom_width' !== $type ) ? 'sgdpr_hidden' : ''; ?>"> 378 <h4 class="s_grpd_c_n_group_title"><?php echo esc_html__( 'Offsets', 'simple-gdpr-cookie-compliance' ); ?></h4>379 300 <div class="s_gdpr_c_n_group s_gdpr_c_n_group-4"> 380 301 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_top_offset_group_field"> 381 <label for="simple_gdpr_cookie_compliance_options[style][top_offset]"><?php echo esc_html__( 'Top(px)', 'simple-gdpr-cookie-compliance' ); ?></label>382 <input type="number" id="simple_gdpr_cookie_compliance_options [style][top_offset]" name="simple_gdpr_cookie_compliance_options[style][top_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $top_offset ); ?>">302 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_top_offset"><?php echo esc_html__( 'Top Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 303 <input type="number" id="simple_gdpr_cookie_compliance_options_top_offset" name="simple_gdpr_cookie_compliance_options[style][top_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $top_offset ); ?>"> 383 304 </div> 384 305 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_right_offset_group_field"> 385 <label for="simple_gdpr_cookie_compliance_options[style][right_offset]"><?php echo esc_html__( 'Right (px)', 'simple-gdpr-cookie-compliance' ); ?></label>386 <input type="number" id="simple_gdpr_cookie_compliance_options [style][right_offset]" name="simple_gdpr_cookie_compliance_options[style][right_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $right_offset ); ?>">306 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_right_offset"><?php echo esc_html__( 'Right Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 307 <input type="number" id="simple_gdpr_cookie_compliance_options_right_offset" name="simple_gdpr_cookie_compliance_options[style][right_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $right_offset ); ?>"> 387 308 </div> 388 309 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_bottom_offset_group_field"> 389 <label for="simple_gdpr_cookie_compliance_options[style][bottom_offset]"><?php echo esc_html__( 'Bottom(px)', 'simple-gdpr-cookie-compliance' ); ?></label>390 <input type="number" id="simple_gdpr_cookie_compliance_options [style][bottom_offset]" name="simple_gdpr_cookie_compliance_options[style][bottom_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $bottom_offset ); ?>">310 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_bottom_offset"><?php echo esc_html__( 'Bottom Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 311 <input type="number" id="simple_gdpr_cookie_compliance_options_bottom_offset" name="simple_gdpr_cookie_compliance_options[style][bottom_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $bottom_offset ); ?>"> 391 312 </div> 392 313 <div class="s_gdpr_c_n_group_field" id="s_gdpr_c_n_left_offset_group_field"> 393 <label for="simple_gdpr_cookie_compliance_options[style][left_offset]"><?php echo esc_html__( 'Left (px)', 'simple-gdpr-cookie-compliance' ); ?></label>394 <input type="number" id="simple_gdpr_cookie_compliance_options [style][left_offset]" name="simple_gdpr_cookie_compliance_options[style][left_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $left_offset ); ?>">314 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_left_offset"><?php echo esc_html__( 'Left Offset (px)', 'simple-gdpr-cookie-compliance' ); ?></label> 315 <input type="number" id="simple_gdpr_cookie_compliance_options_left_offset" name="simple_gdpr_cookie_compliance_options[style][left_offset]" class="s_gdpr_c_n_number" value="<?php echo esc_attr( $left_offset ); ?>"> 395 316 </div> 396 317 </div> … … 450 371 <div class="s_gdpr_c_n_group"> 451 372 <div class="s_gdpr_c_n_group_field"> 452 <label for="simple_gdpr_cookie_compliance_options[color][notice_bg_overlay_color]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>453 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_bg_overlay_color]" name="simple_gdpr_cookie_compliance_options[color][notice_bg_overlay_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_bg_overlay_color ); ?>">373 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_bg_overlay_color"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 374 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_bg_overlay_color" name="simple_gdpr_cookie_compliance_options[color][notice_bg_overlay_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_bg_overlay_color ); ?>"> 454 375 </div> 455 376 </div> … … 460 381 <div class="s_gdpr_c_n_group"> 461 382 <div class="s_gdpr_c_n_group_field"> 462 <label for="simple_gdpr_cookie_compliance_options[color][notice_background]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>463 <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" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_background_color ); ?>">464 </div> 465 <div class="s_gdpr_c_n_group_field"> 466 <label for="simple_gdpr_cookie_compliance_options[color][notice_cookie_icon_color]"><?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label>467 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_cookie_icon_color]" name="simple_gdpr_cookie_compliance_options[color][notice_cookie_icon_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_cookie_icon_color ); ?>">468 </div> 469 <div class="s_gdpr_c_n_group_field"> 470 <label for="simple_gdpr_cookie_compliance_options[color][notice_text]"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label>471 <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 ); ?>">472 </div> 473 <div class="s_gdpr_c_n_group_field"> 474 <label for="simple_gdpr_cookie_compliance_options[color][notice_link_color]"><?php echo esc_html__( 'Link', 'simple-gdpr-cookie-compliance' ); ?></label>475 <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 ); ?>">476 </div> 477 <div class="s_gdpr_c_n_group_field"> 478 <label for="simple_gdpr_cookie_compliance_options[color][notice_link_hover_color]"><?php echo esc_html__( 'Link - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>479 <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 ); ?>">383 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_background"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 384 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_background" name="simple_gdpr_cookie_compliance_options[color][notice_background]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_background_color ); ?>"> 385 </div> 386 <div class="s_gdpr_c_n_group_field"> 387 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_cookie_icon_color"><?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?></label> 388 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_cookie_icon_color" name="simple_gdpr_cookie_compliance_options[color][notice_cookie_icon_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_cookie_icon_color ); ?>"> 389 </div> 390 <div class="s_gdpr_c_n_group_field"> 391 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_text"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label> 392 <input type="text" id="simple_gdpr_cookie_compliance_options_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 ); ?>"> 393 </div> 394 <div class="s_gdpr_c_n_group_field"> 395 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_link_color"><?php echo esc_html__( 'Link', 'simple-gdpr-cookie-compliance' ); ?></label> 396 <input type="text" id="simple_gdpr_cookie_compliance_options_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 ); ?>"> 397 </div> 398 <div class="s_gdpr_c_n_group_field"> 399 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_link_hover_color"><?php echo esc_html__( 'Link - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 400 <input type="text" id="simple_gdpr_cookie_compliance_options_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 ); ?>"> 480 401 </div> 481 402 </div> … … 486 407 <div class="s_gdpr_c_n_group"> 487 408 <div class="s_gdpr_c_n_group_field"> 488 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_color]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>489 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_bg_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_color ); ?>">490 </div> 491 <div class="s_gdpr_c_n_group_field"> 492 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_hover_color]"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>493 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_bg_hover_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_hover_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_hover_color ); ?>">494 </div> 495 <div class="s_gdpr_c_n_group_field"> 496 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_text_color]"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label>497 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_text_color ); ?>">498 </div> 499 <div class="s_gdpr_c_n_group_field"> 500 <label for="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_hover_text_color]"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>501 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_box_close_btn_hover_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_hover_text_color ); ?>">409 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_color"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 410 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_color ); ?>"> 411 </div> 412 <div class="s_gdpr_c_n_group_field"> 413 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_hover_color"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 414 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_bg_hover_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_bg_hover_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_box_close_btn_bg_hover_color ); ?>"> 415 </div> 416 <div class="s_gdpr_c_n_group_field"> 417 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_text_color"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label> 418 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_text_color ); ?>"> 419 </div> 420 <div class="s_gdpr_c_n_group_field"> 421 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_box_close_btn_hover_text_color"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 422 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_box_close_btn_hover_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_box_close_btn_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_box_close_btn_hover_text_color ); ?>"> 502 423 </div> 503 424 </div> … … 508 429 <div class="s_gdpr_c_n_group"> 509 430 <div class="s_gdpr_c_n_group_field"> 510 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_bg]"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label>511 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_bg]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_bg]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_bg ); ?>">512 </div> 513 <div class="s_gdpr_c_n_group_field"> 514 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_bg_color]"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>515 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_hover_bg_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_bg_color ); ?>">516 </div> 517 <div class="s_gdpr_c_n_group_field"> 518 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_border_color]"><?php echo esc_html__( 'Border', 'simple-gdpr-cookie-compliance' ); ?></label>519 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_border_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_border_color ); ?>">520 </div> 521 <div class="s_gdpr_c_n_group_field"> 522 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_border_color]"><?php echo esc_html__( 'Border - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>523 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_hover_border_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_border_color ); ?>">524 </div> 525 <div class="s_gdpr_c_n_group_field"> 526 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_text_color]"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label>527 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_text_color ); ?>">528 </div> 529 <div class="s_gdpr_c_n_group_field"> 530 <label for="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_text_color]"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label>531 <input type="text" id="simple_gdpr_cookie_compliance_options [color][notice_compliance_button_hover_text_color]" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_hover_text_color ); ?>">431 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_bg"><?php echo esc_html__( 'Background', 'simple-gdpr-cookie-compliance' ); ?></label> 432 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_bg" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_bg]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_bg ); ?>"> 433 </div> 434 <div class="s_gdpr_c_n_group_field"> 435 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_bg_color"><?php echo esc_html__( 'Background - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 436 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_bg_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_bg_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_bg_color ); ?>"> 437 </div> 438 <div class="s_gdpr_c_n_group_field"> 439 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_border_color"><?php echo esc_html__( 'Border', 'simple-gdpr-cookie-compliance' ); ?></label> 440 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_border_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_border_color ); ?>"> 441 </div> 442 <div class="s_gdpr_c_n_group_field"> 443 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_border_color"><?php echo esc_html__( 'Border - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 444 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_border_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_border_color]" class="s_gdpr_c_n_color" data-alpha-enabled="true" value="<?php echo esc_attr( $notice_compliance_button_hover_border_color ); ?>"> 445 </div> 446 <div class="s_gdpr_c_n_group_field"> 447 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_text_color"><?php echo esc_html__( 'Text', 'simple-gdpr-cookie-compliance' ); ?></label> 448 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_text_color ); ?>"> 449 </div> 450 <div class="s_gdpr_c_n_group_field"> 451 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_text_color"><?php echo esc_html__( 'Text - On Hover', 'simple-gdpr-cookie-compliance' ); ?></label> 452 <input type="text" id="simple_gdpr_cookie_compliance_options_notice_compliance_button_hover_text_color" name="simple_gdpr_cookie_compliance_options[color][notice_compliance_button_hover_text_color]" class="s_gdpr_c_n_color" value="<?php echo esc_attr( $notice_compliance_button_hover_text_color ); ?>"> 532 453 </div> 533 454 </div> … … 548 469 <div class="s_gdpr_c_n_field" id="s_gdpr_c_n_custom_css"> 549 470 <p> 550 <label for="simple_gdpr_cookie_compliance_options[custom_css]">471 <label class="sgdpr_label" for="simple_gdpr_cookie_compliance_options_custom_css"> 551 472 <?php echo esc_html__( 'CSS Codes', 'simple-gdpr-cookie-compliance' ); ?> 552 473 </label> 553 <textarea id="simple_gdpr_cookie_compliance_options [custom_css]" name="simple_gdpr_cookie_compliance_options[custom_css]" class="s_gdpr_c_n_number"><?php echo esc_html( $custom_css ); ?></textarea>474 <textarea id="simple_gdpr_cookie_compliance_options_custom_css" name="simple_gdpr_cookie_compliance_options[custom_css]" class="s_gdpr_c_n_number"><?php echo esc_html( $custom_css ); ?></textarea> 554 475 </p> 555 476 <?php … … 570 491 } 571 492 572 $allowed_html_tags = array( 573 'span' => array( 574 'class' => array(), 575 ), 576 'a' => array( 577 'class' => array(), 578 'href' => array(), 579 'target' => array(), 580 'title' => array(), 581 ), 582 'i' => array( 583 'class' => array(), 584 ), 585 ); 586 587 $inputs['notice_text'] = isset( $inputs['notice_text'] ) ? wp_kses( $inputs['notice_text'], $allowed_html_tags ) : ''; 588 589 $inputs['link']['link_type'] = isset( $inputs['link']['link_type'] ) ? sanitize_text_field( $inputs['link']['link_type'] ) : 'no_link'; 590 591 $inputs['link']['before_link'] = isset( $inputs['link']['before_link'] ) ? sanitize_text_field( $inputs['link']['before_link'] ) : ''; 592 593 $inputs['link']['after_link'] = isset( $inputs['link']['after_link'] ) ? sanitize_text_field( $inputs['link']['after_link'] ) : ''; 594 595 $inputs['link']['link_title'] = isset( $inputs['link']['link_title'] ) ? sanitize_text_field( $inputs['link']['link_title'] ) : ''; 596 597 $inputs['link']['link_url'] = isset( $inputs['link']['link_url'] ) ? esc_url_raw( $inputs['link']['link_url'] ) : ''; 598 599 $inputs['link']['page'] = isset( $inputs['link']['page'] ) ? sanitize_text_field( $inputs['link']['page'] ) : ''; 600 601 $inputs['show_in_new_tab'] = isset( $inputs['show_in_new_tab'] ) ? wp_validate_boolean( $inputs['show_in_new_tab'] ) : false; 493 $inputs['notice_text'] = isset( $inputs['notice_text'] ) ? wp_kses_post( $inputs['notice_text'] ) : ''; 602 494 603 495 $inputs['show_close_btn'] = isset( $inputs['show_close_btn'] ) ? wp_validate_boolean( $inputs['show_close_btn'] ) : false; -
simple-gdpr-cookie-compliance/trunk/admin/css/simple-gdpr-cookie-compliance-admin.css
r2662024 r3177670 251 251 } 252 252 253 .sgdpr_label:hover { 254 cursor: pointer; 255 } 256 253 257 .sgcc-main-page-wrap form .submit { 254 258 -
simple-gdpr-cookie-compliance/trunk/admin/partials/simple-gdpr-cookie-compliance-admin-page.php
r2662024 r3177670 1 1 <?php 2 3 2 /** 4 3 * Provide a admin area view for the plugin … … 12 11 * @subpackage Simple_GDPR_Cookie_Compliance/admin/partials 13 12 */ 13 14 14 ?> 15 15 16 16 <div class="sgcc-main-page-wrap"> 17 17 <div class="sgcc-inner"> 18 <div class="sgcc-inner-entry content-main">19 <section class="sgcc-welcome-section sgcc-white-bg sgcc-section-spacing">20 <div class="sgcc-plugin-title">21 <h2><?php _e( 'Simple GDPR Cookie Compliance', 'simple-gdpr-cookie-compliance' ); ?></h2>22 </div><!-- .sgcc-plugin-title -->23 <div class="sgcc-plugin-intro">24 <p><?php _e( 'Simple GDPR Cookie Compliance is a simple and minimal WordPress plugin that helps you become GDPR compliant and notify users about your website’s cookie policy or privacy policy. This plugin adds a small notice box at the bottom of right side of your website. You can easily set notify message as well as customize your notice with color options.', 'simple-gdpr-cookie-compliance' ); ?></p>18 <div class="sgcc-inner-entry content-main"> 19 <section class="sgcc-welcome-section sgcc-white-bg sgcc-section-spacing"> 20 <div class="sgcc-plugin-title"> 21 <h2><?php echo esc_html__( 'Simple GDPR Cookie Compliance', 'simple-gdpr-cookie-compliance' ); ?></h2> 22 </div><!-- .sgcc-plugin-title --> 23 <div class="sgcc-plugin-intro"> 24 <p><?php echo esc_html__( 'Simple GDPR Cookie Compliance is a simple and minimal WordPress plugin that helps you become GDPR compliant and notify users about your website’s cookie policy or privacy policy. This plugin adds a small notice box at the bottom of right side of your website. You can easily set notify message as well as customize your notice with color options.', 'simple-gdpr-cookie-compliance' ); ?></p> 25 25 26 </div><!-- .sgcc-plugin-intro -->27 </section><!-- .sgcc-welcome-section.sgcc-white-bg.sgcc-section-spacing.sgcc-section-shadow -->28 <section class="sgcc-options-settings-wrap">29 <form action='options.php' method='post'>30 <?php31 settings_fields('simple_gdpr_cookie_compliance_settings');32 do_settings_sections('simple_gdpr_cookie_compliance_settings');33 submit_button();34 ?>35 </form>36 </section><!-- .sgcc-options-settings-wrap -->37 </div><!-- .sgcc-col -->26 </div><!-- .sgcc-plugin-intro --> 27 </section><!-- .sgcc-welcome-section.sgcc-white-bg.sgcc-section-spacing.sgcc-section-shadow --> 28 <section class="sgcc-options-settings-wrap"> 29 <form action='options.php' method='post'> 30 <?php 31 settings_fields( 'simple_gdpr_cookie_compliance_settings' ); 32 do_settings_sections( 'simple_gdpr_cookie_compliance_settings' ); 33 submit_button(); 34 ?> 35 </form> 36 </section><!-- .sgcc-options-settings-wrap --> 37 </div><!-- .sgcc-col --> 38 38 </div><!-- .sgcc-row --> 39 39 </div><!-- . sgcc-main-page-wrap --> -
simple-gdpr-cookie-compliance/trunk/includes/class-simple-gdpr-cookie-compliance-loader.php
r2876942 r3177670 107 107 108 108 return $hooks; 109 110 109 } 111 110 -
simple-gdpr-cookie-compliance/trunk/includes/class-simple-gdpr-cookie-compliance.php
r2876942 r3177670 80 80 $this->define_admin_hooks(); 81 81 $this->define_public_hooks(); 82 83 82 } 84 83 … … 105 104 * core plugin. 106 105 */ 107 require_once plugin_dir_path( dirname( __FILE__ )) . 'includes/class-simple-gdpr-cookie-compliance-loader.php';106 require_once plugin_dir_path( __DIR__ ) . 'includes/class-simple-gdpr-cookie-compliance-loader.php'; 108 107 109 108 /** … … 111 110 * of the plugin. 112 111 */ 113 require_once plugin_dir_path( dirname( __FILE__ )) . 'includes/class-simple-gdpr-cookie-compliance-i18n.php';112 require_once plugin_dir_path( __DIR__ ) . 'includes/class-simple-gdpr-cookie-compliance-i18n.php'; 114 113 115 114 /** 116 115 * The class responsible for defining all actions that occur in the admin area. 117 116 */ 118 require_once plugin_dir_path( dirname( __FILE__ )) . 'admin/class-simple-gdpr-cookie-compliance-admin.php';117 require_once plugin_dir_path( __DIR__ ) . 'admin/class-simple-gdpr-cookie-compliance-admin.php'; 119 118 120 119 /** 121 120 * The class responsible for defining all settings in plugin page. 122 121 */ 123 require_once plugin_dir_path( dirname( __FILE__ )) . 'admin/class-simple-gdpr-cookie-compliance-settings.php';122 require_once plugin_dir_path( __DIR__ ) . 'admin/class-simple-gdpr-cookie-compliance-settings.php'; 124 123 125 124 /** … … 127 126 * side of the site. 128 127 */ 129 require_once plugin_dir_path( dirname( __FILE__ )) . 'public/class-simple-gdpr-cookie-compliance-public.php';128 require_once plugin_dir_path( __DIR__ ) . 'public/class-simple-gdpr-cookie-compliance-public.php'; 130 129 131 130 /** 132 131 * Load UDP agent class. 133 132 */ 134 require_once plugin_dir_path( dirname( __FILE__ )) . 'includes/udp/init.php';133 require_once plugin_dir_path( __DIR__ ) . 'includes/udp/init.php'; 135 134 136 135 $this->loader = new Simple_GDPR_Cookie_Compliance_Loader(); 137 138 136 } 139 137 … … 152 150 153 151 $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' ); 154 155 152 } 156 153 … … 167 164 168 165 $plugin_admin = new Simple_GDPR_Cookie_Compliance_Admin( $this->get_plugin_name(), $this->get_version() ); 166 167 $this->loader->add_action( 'admin_menu', $plugin_admin, 'plugin_menu' ); 169 168 170 169 if ( … … 177 176 } 178 177 179 $this->loader->add_action( 'admin_menu', $plugin_admin, 'plugin_menu' ); 180 181 $plugin_basename = SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME; 182 183 $this->loader->add_filter( "plugin_action_links_{$plugin_basename}", $plugin_admin, 'plugin_page_links' ); 178 // custom link in plugins.php page in wp-admin. 179 $this->loader->add_filter( 'plugin_action_links_' . SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME, $plugin_admin, 'plugin_page_links', 10, 2 ); 180 181 $this->loader->add_filter( 'plugin_row_meta', $plugin_admin, 'plugin_row_meta', 10, 2 ); 184 182 185 183 $plugin_options = new Simple_GDPR_Cookie_Compliance_Settings( $this->get_plugin_name(), $this->get_version() ); 186 184 187 185 $this->loader->add_action( 'admin_init', $plugin_options, 'register_settings' ); 188 189 186 } 190 187 … … 247 244 return $this->version; 248 245 } 249 250 246 } -
simple-gdpr-cookie-compliance/trunk/includes/udp/class-udp-agent.php
r2876942 r3177670 190 190 wp_safe_redirect( admin_url() ); 191 191 exit; 192 193 192 } 194 193 … … 226 225 $data['site_url'] = $site_scheme . $site_host . $site_port; 227 226 $data['site_user_email'] = get_bloginfo( 'admin_email' ); 228 $plugin_directory = untrailingslashit( dirname( __FILE__, 3 ) ); 227 $plugin_directory = untrailingslashit( dirname( __FILE__, 3 ) ); // phpcs:ignore 229 228 $dir_names = explode( '/', $plugin_directory ); 230 229 if ( strpos( $dir_names[ count( $dir_names ) - 1 ], '\\' ) ) { -
simple-gdpr-cookie-compliance/trunk/includes/udp/init.php
r2876942 r3177670 46 46 if ( $this_agent_is_latest && isset( $all_installed_agents[ basename( $root_dir ) ] ) ) { 47 47 if ( ! class_exists( 'Udp_Agent' ) ) { 48 require_once plugin_dir_path( dirname( __FILE__ )) . '/udp/class-udp-agent.php';48 require_once plugin_dir_path( __DIR__ ) . '/udp/class-udp-agent.php'; 49 49 } 50 50 new Udp_Agent( $this_agent_ver, $root_dir, $engine_url, $udp_admin_notice_displayed ); … … 116 116 add_action( 117 117 'admin_notices', 118 function () use ( $content ) {118 function () use ( $content ) { 119 119 $class = 'is-dismissible notice notice-warning'; 120 120 printf( '<div class="%1$s">%2$s</div>', esc_attr( $class ), wp_kses_post( $content ) ); … … 141 141 // authorize this agent with engine. 142 142 if ( ! class_exists( 'Udp_Agent' ) ) { 143 require_once plugin_dir_path( dirname( __FILE__ )) . '/udp/class-udp-agent.php';143 require_once plugin_dir_path( __DIR__ ) . '/udp/class-udp-agent.php'; 144 144 } 145 145 $agent = new Udp_Agent( $this_agent_ver, $root_dir, $engine_url ); … … 170 170 // authorize this agent with engine. 171 171 if ( ! class_exists( 'Udp_Agent' ) ) { 172 require_once plugin_dir_path( dirname( __FILE__ )) . '/udp/class-udp-agent.php';172 require_once plugin_dir_path( __DIR__ ) . '/udp/class-udp-agent.php'; 173 173 } 174 174 $agent = new Udp_Agent( $this_agent_ver, $root_dir, $engine_url ); … … 184 184 add_action( 185 185 'after_switch_theme', 186 function () use ( $root_dir ) {186 function () use ( $root_dir ) { 187 187 global $this_agent_ver; 188 188 … … 213 213 add_action( 214 214 'activate_plugin', 215 function () use ( $root_dir ) {215 function () use ( $root_dir ) { 216 216 wp_schedule_single_event( time() + 10, 'cc_udp_agent_send_data', array( $root_dir ) ); 217 217 } … … 223 223 add_action( 224 224 'deactivate_plugin', 225 function () use ( $root_dir ) {225 function () use ( $root_dir ) { 226 226 wp_schedule_single_event( time() + 10, 'cc_udp_agent_send_data', array( $root_dir ) ); 227 227 } -
simple-gdpr-cookie-compliance/trunk/languages/simple-gdpr-cookie-compliance.pot
r2988345 r3177670 1 # Copyright (C) 202 3themebeez1 # Copyright (C) 2024 themebeez 2 2 # This file is distributed under the GPL-2.0+. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Simple GDPR Cookie Compliance 1.1. 7\n"5 "Project-Id-Version: Simple GDPR Cookie Compliance 1.1.8\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/simple-gdpr-cookie-compliance\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 3-11-03T06:36:15+00:00\n"12 "POT-Creation-Date: 2024-10-29T05:20:13+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2. 7.1\n"14 "X-Generator: WP-CLI 2.9.0\n" 15 15 "X-Domain: simple-gdpr-cookie-compliance\n" 16 16 … … 41 41 msgstr "" 42 42 43 #: admin/class-simple-gdpr-cookie-compliance-admin.php:18 443 #: admin/class-simple-gdpr-cookie-compliance-admin.php:186 44 44 msgid "Settings" 45 msgstr "" 46 47 #: admin/class-simple-gdpr-cookie-compliance-admin.php:207 48 msgid "View Simple GDPR Cookie Compliance GitHub link" 49 msgstr "" 50 51 #: admin/class-simple-gdpr-cookie-compliance-admin.php:207 52 msgid "GitHub" 53 msgstr "" 54 55 #: admin/class-simple-gdpr-cookie-compliance-admin.php:208 56 msgid "Visit community forums" 57 msgstr "" 58 59 #: admin/class-simple-gdpr-cookie-compliance-admin.php:208 60 msgid "Community support" 45 61 msgstr "" 46 62 … … 69 85 msgstr "" 70 86 71 #: admin/class-simple-gdpr-cookie-compliance-settings.php:14 172 #: public/class-simple-gdpr-cookie-compliance-public.php:17 587 #: admin/class-simple-gdpr-cookie-compliance-settings.php:140 88 #: public/class-simple-gdpr-cookie-compliance-public.php:174 73 89 msgid "Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href=\"#\">Cookie Policy</a>." 74 90 msgstr "" 75 91 76 #: admin/class-simple-gdpr-cookie-compliance-settings.php:151 77 msgid "More Information" 78 msgstr "" 79 80 #: admin/class-simple-gdpr-cookie-compliance-settings.php:155 92 #: admin/class-simple-gdpr-cookie-compliance-settings.php:142 81 93 msgid "Accept" 82 94 msgstr "" 83 95 84 #: admin/class-simple-gdpr-cookie-compliance-settings.php:1 6796 #: admin/class-simple-gdpr-cookie-compliance-settings.php:152 85 97 msgid "Message" 86 98 msgstr "" 87 99 88 #: admin/class-simple-gdpr-cookie-compliance-settings.php:171 89 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." 90 msgstr "" 91 92 #: admin/class-simple-gdpr-cookie-compliance-settings.php:177 93 msgid "Link Type" 94 msgstr "" 95 96 #: admin/class-simple-gdpr-cookie-compliance-settings.php:180 97 msgid "No Link" 98 msgstr "" 99 100 #: admin/class-simple-gdpr-cookie-compliance-settings.php:181 101 msgid "Custom Link" 102 msgstr "" 103 104 #: admin/class-simple-gdpr-cookie-compliance-settings.php:182 105 msgid "Page" 106 msgstr "" 107 108 #: admin/class-simple-gdpr-cookie-compliance-settings.php:199 109 msgid "Link Content" 110 msgstr "" 111 112 #: admin/class-simple-gdpr-cookie-compliance-settings.php:200 113 msgid "Link content will be appended after the message." 114 msgstr "" 115 116 #: admin/class-simple-gdpr-cookie-compliance-settings.php:203 117 msgid "Text Before Link" 118 msgstr "" 119 120 #: admin/class-simple-gdpr-cookie-compliance-settings.php:208 121 msgid "Text After Link" 122 msgstr "" 123 124 #: admin/class-simple-gdpr-cookie-compliance-settings.php:214 125 msgid "Custom Link Title" 126 msgstr "" 127 128 #: admin/class-simple-gdpr-cookie-compliance-settings.php:219 129 msgid "Custom URL" 130 msgstr "" 131 132 #: admin/class-simple-gdpr-cookie-compliance-settings.php:226 133 msgid "Link Page" 100 #: admin/class-simple-gdpr-cookie-compliance-settings.php:170 101 msgid "Accept Button Title" 102 msgstr "" 103 104 #: admin/class-simple-gdpr-cookie-compliance-settings.php:175 105 msgid "Display Close Button" 106 msgstr "" 107 108 #: admin/class-simple-gdpr-cookie-compliance-settings.php:179 109 msgid "Display Cookie Icon" 110 msgstr "" 111 112 #: admin/class-simple-gdpr-cookie-compliance-settings.php:196 113 msgid "Cookie Expire Time" 114 msgstr "" 115 116 #: admin/class-simple-gdpr-cookie-compliance-settings.php:198 117 msgid "Once the user clicks on Accept button, cookie notice will disappear. Expire Time sets the time duration for which cookie notice will disappear. Set "0" for SESSION cookie." 118 msgstr "" 119 120 #: admin/class-simple-gdpr-cookie-compliance-settings.php:230 121 msgid "Width Style" 122 msgstr "" 123 124 #: admin/class-simple-gdpr-cookie-compliance-settings.php:233 125 msgid "Full Width" 134 126 msgstr "" 135 127 136 128 #: admin/class-simple-gdpr-cookie-compliance-settings.php:234 137 msgid "Select Page" 138 msgstr "" 139 140 #: admin/class-simple-gdpr-cookie-compliance-settings.php:242 141 msgid "Show link in a new tab" 142 msgstr "" 143 144 #: admin/class-simple-gdpr-cookie-compliance-settings.php:247 145 msgid "Accept Button Title" 146 msgstr "" 147 148 #: admin/class-simple-gdpr-cookie-compliance-settings.php:252 149 msgid "Display Close Button" 150 msgstr "" 151 152 #: admin/class-simple-gdpr-cookie-compliance-settings.php:256 153 msgid "Display Cookie Icon" 154 msgstr "" 155 156 #: admin/class-simple-gdpr-cookie-compliance-settings.php:273 157 msgid "Cookie Expire Time" 158 msgstr "" 159 160 #: admin/class-simple-gdpr-cookie-compliance-settings.php:275 161 msgid "Once the user clicks on Accept button, cookie notice will disappear. Expire Time sets the time duration for which cookie notice will disappear. Set "0" for SESSION cookie." 162 msgstr "" 163 164 #: admin/class-simple-gdpr-cookie-compliance-settings.php:307 165 msgid "Width Style" 129 msgid "Custom Width" 130 msgstr "" 131 132 #: admin/class-simple-gdpr-cookie-compliance-settings.php:235 133 msgid "Pop Up" 134 msgstr "" 135 136 #: admin/class-simple-gdpr-cookie-compliance-settings.php:250 137 msgid "Width" 138 msgstr "" 139 140 #: admin/class-simple-gdpr-cookie-compliance-settings.php:255 141 #: admin/class-simple-gdpr-cookie-compliance-settings.php:274 142 msgid "Position" 143 msgstr "" 144 145 #: admin/class-simple-gdpr-cookie-compliance-settings.php:258 146 msgid "Top" 147 msgstr "" 148 149 #: admin/class-simple-gdpr-cookie-compliance-settings.php:259 150 msgid "Bottom" 151 msgstr "" 152 153 #: admin/class-simple-gdpr-cookie-compliance-settings.php:277 154 msgid "Top Left" 155 msgstr "" 156 157 #: admin/class-simple-gdpr-cookie-compliance-settings.php:278 158 msgid "Top Center" 159 msgstr "" 160 161 #: admin/class-simple-gdpr-cookie-compliance-settings.php:279 162 msgid "Top Right" 163 msgstr "" 164 165 #: admin/class-simple-gdpr-cookie-compliance-settings.php:280 166 msgid "Bottom Left" 167 msgstr "" 168 169 #: admin/class-simple-gdpr-cookie-compliance-settings.php:281 170 msgid "Bottom Center" 171 msgstr "" 172 173 #: admin/class-simple-gdpr-cookie-compliance-settings.php:282 174 msgid "Bottom Right" 175 msgstr "" 176 177 #: admin/class-simple-gdpr-cookie-compliance-settings.php:296 178 msgid "Enable Background Overlay" 179 msgstr "" 180 181 #: admin/class-simple-gdpr-cookie-compliance-settings.php:302 182 msgid "Top Offset (px)" 183 msgstr "" 184 185 #: admin/class-simple-gdpr-cookie-compliance-settings.php:306 186 msgid "Right Offset (px)" 166 187 msgstr "" 167 188 168 189 #: admin/class-simple-gdpr-cookie-compliance-settings.php:310 169 msgid "Full Width" 170 msgstr "" 171 172 #: admin/class-simple-gdpr-cookie-compliance-settings.php:311 173 msgid "Custom Width" 174 msgstr "" 175 176 #: admin/class-simple-gdpr-cookie-compliance-settings.php:312 177 msgid "Pop Up" 178 msgstr "" 179 180 #: admin/class-simple-gdpr-cookie-compliance-settings.php:327 181 msgid "Width" 182 msgstr "" 183 184 #: admin/class-simple-gdpr-cookie-compliance-settings.php:332 185 #: admin/class-simple-gdpr-cookie-compliance-settings.php:351 186 msgid "Position" 187 msgstr "" 188 189 #: admin/class-simple-gdpr-cookie-compliance-settings.php:335 190 msgid "Top" 191 msgstr "" 192 193 #: admin/class-simple-gdpr-cookie-compliance-settings.php:336 194 msgid "Bottom" 195 msgstr "" 196 197 #: admin/class-simple-gdpr-cookie-compliance-settings.php:354 198 msgid "Top Left" 199 msgstr "" 200 201 #: admin/class-simple-gdpr-cookie-compliance-settings.php:355 202 msgid "Top Center" 203 msgstr "" 204 205 #: admin/class-simple-gdpr-cookie-compliance-settings.php:356 206 msgid "Top Right" 207 msgstr "" 208 209 #: admin/class-simple-gdpr-cookie-compliance-settings.php:357 210 msgid "Bottom Left" 211 msgstr "" 212 213 #: admin/class-simple-gdpr-cookie-compliance-settings.php:358 214 msgid "Bottom Center" 215 msgstr "" 216 217 #: admin/class-simple-gdpr-cookie-compliance-settings.php:359 218 msgid "Bottom Right" 190 msgid "Bottom Offset (px)" 191 msgstr "" 192 193 #: admin/class-simple-gdpr-cookie-compliance-settings.php:314 194 msgid "Left Offset (px)" 195 msgstr "" 196 197 #: admin/class-simple-gdpr-cookie-compliance-settings.php:370 198 msgid "Overlay Color" 219 199 msgstr "" 220 200 221 201 #: admin/class-simple-gdpr-cookie-compliance-settings.php:373 222 msgid "Enable Background Overlay" 223 msgstr "" 224 225 #: admin/class-simple-gdpr-cookie-compliance-settings.php:378 226 msgid "Offsets" 227 msgstr "" 228 229 #: admin/class-simple-gdpr-cookie-compliance-settings.php:381 230 msgid "Top (px)" 231 msgstr "" 232 233 #: admin/class-simple-gdpr-cookie-compliance-settings.php:385 234 msgid "Right (px)" 235 msgstr "" 236 237 #: admin/class-simple-gdpr-cookie-compliance-settings.php:389 238 msgid "Bottom (px)" 239 msgstr "" 240 241 #: admin/class-simple-gdpr-cookie-compliance-settings.php:393 242 msgid "Left (px)" 243 msgstr "" 244 245 #: admin/class-simple-gdpr-cookie-compliance-settings.php:449 246 msgid "Overlay Color" 247 msgstr "" 248 249 #: admin/class-simple-gdpr-cookie-compliance-settings.php:452 250 #: admin/class-simple-gdpr-cookie-compliance-settings.php:462 251 #: admin/class-simple-gdpr-cookie-compliance-settings.php:488 252 #: admin/class-simple-gdpr-cookie-compliance-settings.php:510 202 #: admin/class-simple-gdpr-cookie-compliance-settings.php:383 203 #: admin/class-simple-gdpr-cookie-compliance-settings.php:409 204 #: admin/class-simple-gdpr-cookie-compliance-settings.php:431 253 205 msgid "Background" 254 206 msgstr "" 255 207 256 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 459208 #: admin/class-simple-gdpr-cookie-compliance-settings.php:380 257 209 msgid "Notice Color" 258 210 msgstr "" 259 211 260 #: admin/class-simple-gdpr-cookie-compliance-settings.php:466 212 #: admin/class-simple-gdpr-cookie-compliance-settings.php:387 213 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:41 214 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:60 261 215 msgid "Cookie Icon" 262 216 msgstr "" 263 217 264 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 470265 #: admin/class-simple-gdpr-cookie-compliance-settings.php:4 96266 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 526218 #: admin/class-simple-gdpr-cookie-compliance-settings.php:391 219 #: admin/class-simple-gdpr-cookie-compliance-settings.php:417 220 #: admin/class-simple-gdpr-cookie-compliance-settings.php:447 267 221 msgid "Text" 268 222 msgstr "" 269 223 270 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 474224 #: admin/class-simple-gdpr-cookie-compliance-settings.php:395 271 225 msgid "Link" 272 226 msgstr "" 273 227 274 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 478228 #: admin/class-simple-gdpr-cookie-compliance-settings.php:399 275 229 msgid "Link - On Hover" 276 230 msgstr "" 277 231 278 #: admin/class-simple-gdpr-cookie-compliance-settings.php:4 85232 #: admin/class-simple-gdpr-cookie-compliance-settings.php:406 279 233 msgid "Close Button Color" 280 234 msgstr "" 281 235 282 #: admin/class-simple-gdpr-cookie-compliance-settings.php:4 92283 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 514236 #: admin/class-simple-gdpr-cookie-compliance-settings.php:413 237 #: admin/class-simple-gdpr-cookie-compliance-settings.php:435 284 238 msgid "Background - On Hover" 285 239 msgstr "" 286 240 287 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 500288 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 530241 #: admin/class-simple-gdpr-cookie-compliance-settings.php:421 242 #: admin/class-simple-gdpr-cookie-compliance-settings.php:451 289 243 msgid "Text - On Hover" 290 244 msgstr "" 291 245 292 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 507246 #: admin/class-simple-gdpr-cookie-compliance-settings.php:428 293 247 msgid "Accept Button Color" 294 248 msgstr "" 295 249 296 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 518250 #: admin/class-simple-gdpr-cookie-compliance-settings.php:439 297 251 msgid "Border" 298 252 msgstr "" 299 253 300 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 522254 #: admin/class-simple-gdpr-cookie-compliance-settings.php:443 301 255 msgid "Border - On Hover" 302 256 msgstr "" 303 257 304 #: admin/class-simple-gdpr-cookie-compliance-settings.php: 551258 #: admin/class-simple-gdpr-cookie-compliance-settings.php:472 305 259 msgid "CSS Codes" 306 260 msgstr "" … … 340 294 341 295 #. translators: %s is link to plugin's setting page 296 #: public/class-simple-gdpr-cookie-compliance-public.php:170 297 msgid "Notice regarding cookie compliance is not set. Go to %s to set the notice." 298 msgstr "" 299 342 300 #: public/class-simple-gdpr-cookie-compliance-public.php:171 343 msgid "Notice regarding cookie compliance is not set. Go to %s to set the notice."344 msgstr ""345 346 #: public/class-simple-gdpr-cookie-compliance-public.php:172347 301 msgid "Dashboard > Simple GDPR" 348 302 msgstr "" 303 304 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:72 305 msgid "Accept Cookies" 306 msgstr "" 307 308 #: public/partials/simple-gdpr-cookie-compliance-public-display.php:86 309 msgid "Close Cookie Compliance Notice" 310 msgstr "" -
simple-gdpr-cookie-compliance/trunk/public/class-simple-gdpr-cookie-compliance-public.php
r2884014 r3177670 163 163 'btn_title' => '', 164 164 'show_close_btn' => false, 165 'link_type' => 'no_link',166 165 ); 167 166 … … 170 169 /* translators: %s is link to plugin's setting page*/ 171 170 __( 'Notice regarding cookie compliance is not set. Go to %s to set the notice.', 'simple-gdpr-cookie-compliance' ), 172 '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . __( 'Dashboard > Simple GDPR', 'simple-gdpr-cookie-compliance' ) . '</a>'171 '<a href="' . esc_url( admin_url( 'admin.php?page=simple-gdpr-cookie-compliance' ) ) . '">' . esc_html__( 'Dashboard > Simple GDPR', 'simple-gdpr-cookie-compliance' ) . '</a>' 173 172 ); 174 173 } else { 175 $args['notice'] = __( 'Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href="#">Cookie Policy</a>.', 'simple-gdpr-cookie-compliance' );174 $args['notice'] = esc_html__( 'Our website uses cookies to provide you the best experience. However, by continuing to use our website, you agree to our use of cookies. For more information, read our <a href="#">Cookie Policy</a>.', 'simple-gdpr-cookie-compliance' ); 176 175 } 177 176 … … 179 178 if ( isset( $options['notice_text'] ) && ! empty( $options['notice_text'] ) ) { 180 179 $args['notice'] = $options['notice_text']; 181 }182 183 if ( isset( $options['link']['link_type'] ) ) {184 $args['link_type'] = $options['link']['link_type'];185 switch ( $options['link']['link_type'] ) {186 case 'custom_url':187 if ( isset( $options['link']['link_title'] ) ) {188 $args['link_title'] = $options['link']['link_title'];189 }190 if ( isset( $options['link']['link_url'] ) ) {191 $args['link_url'] = $options['link']['link_url'];192 }193 if ( isset( $options['link']['before_link'] ) ) {194 $args['before_link'] = $options['link']['before_link'];195 }196 if ( isset( $options['link']['after_link'] ) ) {197 $args['after_link'] = $options['link']['after_link'];198 }199 break;200 case 'page':201 if ( isset( $options['link']['page'] ) ) {202 $args['page_title'] = get_the_title( absint( $options['link']['page'] ) );203 $args['page_link'] = get_the_permalink( absint( $options['link']['page'] ) );204 }205 if ( isset( $options['link']['before_link'] ) ) {206 $args['before_link'] = $options['link']['before_link'];207 }208 if ( isset( $options['link']['after_link'] ) ) {209 $args['after_link'] = $options['link']['after_link'];210 }211 break;212 default:213 break;214 }215 }216 217 if ( isset( $options['show_in_new_tab'] ) ) {218 $args['show_in_new_tab'] = $options['show_in_new_tab'];219 180 } 220 181 -
simple-gdpr-cookie-compliance/trunk/public/partials/simple-gdpr-cookie-compliance-public-display.php
r2876942 r3177670 39 39 ) { 40 40 ?> 41 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" ></i></span>41 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" aria-label="<?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?>"></i></span> 42 42 <?php 43 43 } … … 58 58 ) { 59 59 ?> 60 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" ></i></span>60 <span class="cookie-icon"><i class="sgcc sgcc-icon-cookie" aria-label="<?php echo esc_html__( 'Cookie Icon', 'simple-gdpr-cookie-compliance' ); ?>"></i></span> 61 61 <?php 62 62 } 63 63 ?> 64 64 <div class="message-block"> 65 <p> 66 <?php 67 if ( 68 isset( $args['link_type'] ) && 69 'no_link' === $args['link_type'] 70 ) { 71 echo wp_kses_post( $args['notice'] ); 72 } else { 73 $link_title = ''; 74 75 $link_url = ''; 76 77 $before_link = isset( $args['before_link'] ) ? esc_html( $args['before_link'] ) : ''; 78 79 $after_link = isset( $args['after_link'] ) ? esc_html( $args['after_link'] ) : ''; 80 81 if ( 82 isset( $args['link_type'] ) && 83 'custom_url' === $args['link_type'] 84 ) { 85 86 $link_title = isset( $args['link_title'] ) ? $args['link_title'] : ''; 87 $link_url = isset( $args['link_url'] ) ? $args['link_url'] : ''; 88 } 89 90 if ( 91 isset( $args['link_type'] ) && 92 'page' === $args['link_type'] 93 ) { 94 $link_title = isset( $args['page_title'] ) ? $args['page_title'] : ''; 95 $link_url = isset( $args['page_link'] ) ? $args['page_link'] : ''; 96 } 97 98 $message_link = $before_link . ' '; 99 $message_link .= '<a href="' . esc_url( $link_url ) . '" ' . ( ( isset( $args['show_in_new_tab'] ) && true === $args['show_in_new_tab'] ) ? 'target="_blank"' : 'target="_self"' ) . '>' . esc_html( $link_title ) . ' </a>'; 100 $message_link .= ' ' . $after_link; 101 102 echo wp_kses_post( $args['notice'] . ' ' . $message_link ); 103 } 104 ?> 105 </p> 65 <p><?php echo wp_kses_post( $args['notice'] ); ?></p> 106 66 </div> 107 67 <?php … … 110 70 ?> 111 71 <p class="cookie-compliance-button-block"> 112 <button id="sgcc-accept" class="close-sgcc cookie-compliance-button" >72 <button id="sgcc-accept" class="close-sgcc cookie-compliance-button" aria-label="<?php echo esc_html__( 'Accept Cookies', 'simple-gdpr-cookie-compliance' ); ?>"> 113 73 <?php echo esc_html( $args['btn_title'] ); ?> 114 74 </button> … … 124 84 ) { 125 85 ?> 126 <span id="close-sgcc" class="close close-sgcc"><i class="sgcc sgcc-icon-close" ></i></span>86 <span id="close-sgcc" class="close close-sgcc"><i class="sgcc sgcc-icon-close" aria-label="<?php echo esc_html__( 'Close Cookie Compliance Notice', 'simple-gdpr-cookie-compliance' ); ?>"></i></span> 127 87 <?php 128 88 } -
simple-gdpr-cookie-compliance/trunk/simple-gdpr-cookie-compliance.php
r2988345 r3177670 10 10 * Plugin URI: https://themebeez.com/plugins/simple-gdpr-cookie-compliance 11 11 * Description: Simple GDPR Cookie Compliance is a simple plugin that helps to display cookie notice on your WordPress website. 12 * Version: 1.1. 712 * Version: 1.1.8 13 13 * Author: themebeez 14 14 * Author URI: https://themebeez.com/ … … 29 29 * Rename this for your plugin and update it as you release new versions. 30 30 */ 31 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION', '1.1. 7' );31 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_VERSION', '1.1.8' ); 32 32 define( 'SIMPLE_GDPR_COOKIE_COMPLIANCE_BASENAME', plugin_basename( __FILE__ ) ); 33 34 /**35 * The code that runs during plugin activation.36 * This action is documented in includes/class-simple-gdpr-cookie-compliance-activator.php37 */38 function activate_simple_gdpr_cookie_compliance() {39 40 require_once plugin_dir_path( __FILE__ ) . 'includes/class-simple-gdpr-cookie-compliance-activator.php';41 42 $activator = new Simple_GDPR_Cookie_Compliance_Activator();43 44 $activator->activate();45 }46 47 /**48 * The code that runs during plugin deactivation.49 * This action is documented in includes/class-simple-gdpr-cookie-compliance-deactivator.php50 */51 function deactivate_simple_gdpr_cookie_compliance() {52 53 require_once plugin_dir_path( __FILE__ ) . 'includes/class-simple-gdpr-cookie-compliance-deactivator.php';54 55 Simple_GDPR_Cookie_Compliance_Deactivator::deactivate();56 }57 58 register_activation_hook( __FILE__, 'activate_simple_gdpr_cookie_compliance' );59 register_deactivation_hook( __FILE__, 'deactivate_simple_gdpr_cookie_compliance' );60 33 61 34 /**
Note: See TracChangeset
for help on using the changeset viewer.