1 | <?php |
---|
2 | /** |
---|
3 | * General Settings Doc Comment |
---|
4 | * |
---|
5 | * @category Views |
---|
6 | * @package gdpr-cookie-compliance |
---|
7 | * @author Moove Agency |
---|
8 | */ |
---|
9 | |
---|
10 | if ( ! defined( 'ABSPATH' ) ) { |
---|
11 | exit; |
---|
12 | } // Exit if accessed directly |
---|
13 | |
---|
14 | $gdpr_default_content = new Moove_GDPR_Content(); |
---|
15 | $option_name = $gdpr_default_content->moove_gdpr_get_option_name(); |
---|
16 | $gdpr_options = get_option( $option_name ); |
---|
17 | $wpml_lang = $gdpr_default_content->moove_gdpr_get_wpml_lang(); |
---|
18 | $gdpr_options = is_array( $gdpr_options ) ? $gdpr_options : array(); |
---|
19 | if ( isset( $_POST ) && isset( $_POST['moove_gdpr_nonce'] ) ) : |
---|
20 | $nonce = sanitize_key( $_POST['moove_gdpr_nonce'] ); |
---|
21 | if ( ! wp_verify_nonce( $nonce, 'moove_gdpr_nonce_field' ) ) : |
---|
22 | die( 'Security check' ); |
---|
23 | else : |
---|
24 | if ( is_array( $_POST ) ) : |
---|
25 | |
---|
26 | if ( isset( $_POST['moove_gdpr_modal_powered_by_disable'] ) ) : |
---|
27 | $value = intval( $_POST['moove_gdpr_modal_powered_by_disable'] ); |
---|
28 | else : |
---|
29 | $value = 0; |
---|
30 | endif; |
---|
31 | |
---|
32 | if ( isset( $_POST[ 'moove_gdpr_modal_powered_by_label' . $wpml_lang ] ) ) : |
---|
33 | if ( 0 === strlen( trim( sanitize_text_field( wp_unslash( $_POST[ 'moove_gdpr_modal_powered_by_label' . $wpml_lang ] ) ) ) ) ) : |
---|
34 | $value = 1; |
---|
35 | else : |
---|
36 | $value = 0; |
---|
37 | endif; |
---|
38 | endif; |
---|
39 | |
---|
40 | $restricted_keys = array( |
---|
41 | 'moove_gdpr_floating_button_enable', |
---|
42 | 'moove_gdpr_modal_powered_by_disable', |
---|
43 | 'moove_gdpr_save_settings_button_enable', |
---|
44 | 'moove_gdpr_close_button_enable', |
---|
45 | 'moove_gdpr_colour_scheme', |
---|
46 | 'gdpr_close_button_bhv_redirect', |
---|
47 | ); |
---|
48 | |
---|
49 | $gdpr_options['moove_gdpr_modal_powered_by_disable'] = $value; |
---|
50 | |
---|
51 | foreach ( $_POST as $form_key => $form_value ) : |
---|
52 | if ( 'moove_gdpr_info_bar_content' === $form_key ) : |
---|
53 | $value = wpautop( wp_unslash( $form_value ) ); |
---|
54 | $gdpr_options[ $form_key . $wpml_lang ] = $value; |
---|
55 | elseif ( 'moove_gdpr_modal_strictly_secondary_notice' . $wpml_lang === $form_key ) : |
---|
56 | $value = wpautop( wp_unslash( $form_value ) ); |
---|
57 | $gdpr_options[ $form_key ] = $value; |
---|
58 | elseif ( ! in_array( $form_key, $restricted_keys ) ) : |
---|
59 | $value = sanitize_text_field( wp_unslash( $form_value ) ); |
---|
60 | $gdpr_options[ $form_key ] = $value; |
---|
61 | elseif ( 'gdpr_gs_buttons_order' === $form_key ) : |
---|
62 | $value = json_decode( wp_unslash( $form_value ), true ); |
---|
63 | $allowed_values = array( 'enable', 'reject', 'save', 'close' ); |
---|
64 | $buttons_order = array(); |
---|
65 | if ( is_array( $value ) ) : |
---|
66 | foreach ( $value as $button_type ) : |
---|
67 | if ( in_array( $button_type, $allowed_values ) ) : |
---|
68 | $buttons_order[] = $button_type; |
---|
69 | endif; |
---|
70 | endforeach; |
---|
71 | endif; |
---|
72 | $buttons_order = $buttons_order ? $buttons_order : $allowed_values; |
---|
73 | $gdpr_options[ $form_key ] = json_encode( $buttons_order ); |
---|
74 | endif; |
---|
75 | endforeach; |
---|
76 | |
---|
77 | // Cookie Banner Save Settings Button. |
---|
78 | $moove_save_settings_enable = '0'; |
---|
79 | if ( isset( $_POST['moove_gdpr_save_settings_button_enable'] ) ) : |
---|
80 | $moove_save_settings_enable = '1'; |
---|
81 | endif; |
---|
82 | $gdpr_options['moove_gdpr_save_settings_button_enable'] = $moove_save_settings_enable; |
---|
83 | |
---|
84 | // Cookie Banner Enable All Button. |
---|
85 | $moove_enable_all_button_enable = '0'; |
---|
86 | if ( isset( $_POST['moove_gdpr_enable_all_button_enable'] ) ) : |
---|
87 | $moove_enable_all_button_enable = '1'; |
---|
88 | endif; |
---|
89 | $gdpr_options['moove_gdpr_enable_all_button_enable'] = $moove_enable_all_button_enable; |
---|
90 | |
---|
91 | // Cookie Banner Reject All Button. |
---|
92 | $moove_reject_all_button_enable = '0'; |
---|
93 | if ( isset( $_POST['moove_gdpr_reject_all_button_enable'] ) ) : |
---|
94 | $moove_reject_all_button_enable = '1'; |
---|
95 | endif; |
---|
96 | $gdpr_options['moove_gdpr_reject_all_button_enable'] = $moove_reject_all_button_enable; |
---|
97 | |
---|
98 | $gdpr_options['gdpr_reject_button_bhv_ss'] = 1; |
---|
99 | if ( '1' === $moove_reject_all_button_enable ) : |
---|
100 | if ( isset( $_POST['gdpr_reject_button_bhv_ss'] ) && intval( $_POST['gdpr_reject_button_bhv_ss'] ) ) : |
---|
101 | $gdpr_options['gdpr_reject_button_bhv_ss'] = intval( $_POST['gdpr_reject_button_bhv_ss'] ); |
---|
102 | $gdpr_options['gdpr_reject_button_bhv_ss_bg_colour'] = isset( $_POST['gdpr_reject_button_bhv_ss_bg_colour'] ) ? sanitize_text_field( wp_unslash( $_POST['gdpr_reject_button_bhv_ss_bg_colour'] ) ) : ''; |
---|
103 | $gdpr_options['gdpr_reject_button_bhv_ss_txt_colour'] = isset( $_POST['gdpr_reject_button_bhv_ss_txt_colour'] ) ? sanitize_text_field( wp_unslash( $_POST['gdpr_reject_button_bhv_ss_txt_colour'] ) ) : ''; |
---|
104 | endif; |
---|
105 | endif; |
---|
106 | |
---|
107 | |
---|
108 | // Cookie Banner Close Button. |
---|
109 | $moove_gs_close_enable = '0'; |
---|
110 | if ( isset( $_POST['moove_gdpr_cb_close_button_enable'] ) ) : |
---|
111 | $moove_gs_close_enable = '1'; |
---|
112 | endif; |
---|
113 | $gdpr_options['moove_gdpr_cb_close_button_enable'] = $moove_gs_close_enable; |
---|
114 | |
---|
115 | update_option( $option_name, $gdpr_options ); |
---|
116 | |
---|
117 | |
---|
118 | $gdpr_options = get_option( $option_name ); |
---|
119 | endif; |
---|
120 | do_action( 'gdpr_cookie_filter_settings' ); |
---|
121 | ?> |
---|
122 | <script> |
---|
123 | jQuery('#moove-gdpr-setting-error-settings_updated').show(); |
---|
124 | </script> |
---|
125 | <?php |
---|
126 | endif; |
---|
127 | endif; |
---|
128 | |
---|
129 | $buttons_order = isset( $gdpr_options['gdpr_gs_buttons_order'] ) ? json_decode( $gdpr_options['gdpr_gs_buttons_order'], true ) : array( 'enable', 'reject', 'save', 'close' ); |
---|
130 | if ( ! isset( $gdpr_options['moove_gdpr_cb_close_button_enable'] ) ) : |
---|
131 | if ( ! in_array( 'close', $buttons_order ) ) : |
---|
132 | $buttons_order[] = 'close'; |
---|
133 | endif; |
---|
134 | $gdpr_options['moove_gdpr_cb_close_button_enable'] = '1'; |
---|
135 | endif; |
---|
136 | |
---|
137 | ?> |
---|
138 | <form action="<?php esc_url( admin_url( 'admin.php?page=moove-gdpr&tab=general-settings' ) ); ?>" method="post" id="moove_gdpr_tab_general_settings"> |
---|
139 | <h2><?php esc_html_e( 'Cookie Settings Screen', 'gdpr-cookie-compliance' ); ?></h2> |
---|
140 | <hr /> |
---|
141 | <?php wp_nonce_field( 'moove_gdpr_nonce_field', 'moove_gdpr_nonce' ); ?> |
---|
142 | <table class="form-table"> |
---|
143 | <tbody> |
---|
144 | <tr> |
---|
145 | <th scope="row"> |
---|
146 | <label for="moove_gdpr_plugin_layout"><?php esc_html_e( 'Choose your layout', 'gdpr-cookie-compliance' ); ?></label> |
---|
147 | </th> |
---|
148 | <td> |
---|
149 | <input name="moove_gdpr_plugin_layout" type="radio" value="v1" id="moove_gdpr_plugin_layout_v1" <?php echo isset( $gdpr_options['moove_gdpr_plugin_layout'] ) ? ( 'v1' === $gdpr_options['moove_gdpr_plugin_layout'] ? 'checked' : '' ) : 'checked'; ?>��class="on-off"> |
---|
150 | <label for="moove_gdpr_plugin_layout_v1"> |
---|
151 | <?php esc_html_e( 'Tabs layout', 'gdpr-cookie-compliance' ); ?> |
---|
152 | </label> |
---|
153 | <span class="separator"></span> |
---|
154 | |
---|
155 | <input name="moove_gdpr_plugin_layout" type="radio" value="v2" id="moove_gdpr_plugin_layout_v2" <?php echo isset( $gdpr_options['moove_gdpr_plugin_layout'] ) ? ( 'v2' === $gdpr_options['moove_gdpr_plugin_layout'] ? 'checked' : '' ) : ''; ?> class="on-off"> |
---|
156 | <label for="moove_gdpr_plugin_layout_v2"> |
---|
157 | <?php esc_html_e( 'One page layout', 'gdpr-cookie-compliance' ); ?> |
---|
158 | </label> |
---|
159 | <?php do_action( 'gdpr_cc_moove_gdpr_plugin_layout_settings' ); ?> |
---|
160 | |
---|
161 | </td> |
---|
162 | </tr> |
---|
163 | |
---|
164 | <tr class="gdpr-sortable-buttons-wrap"> |
---|
165 | <td colspan="2"> |
---|
166 | <h4 style="margin-bottom: 0;"><?php esc_html_e( 'Button Setup', 'gdpr-cookie-compliance' ) ?></h4> |
---|
167 | <p class="description"><i><?php esc_html_e( 'You can change the order by drag & drop', 'gdpr-cookie-compliance' ) ?></i></p><br> |
---|
168 | <input type="hidden" name="gdpr_gs_buttons_order" class="gdpr-buttons-order-inpval" value='<?php echo json_encode( $buttons_order, true ); ?>'> |
---|
169 | <div class="gdpr-sortable-buttons"> |
---|
170 | <?php |
---|
171 | foreach ( $buttons_order as $button_type ) : |
---|
172 | if ( 'save' === $button_type ) : |
---|
173 | ?> |
---|
174 | <div class="gdpr-sortable-button" data-type="save"> |
---|
175 | <table> |
---|
176 | <tbody> |
---|
177 | <tr> |
---|
178 | <th scope="row"> |
---|
179 | <label for="moove_gdpr_save_settings_button_enable"><?php esc_html_e( 'Save Settings button', 'gdpr-cookie-compliance' ); ?></label> |
---|
180 | </th> |
---|
181 | <td> |
---|
182 | <!-- GDPR Rounded switch --> |
---|
183 | <label class="gdpr-checkbox-toggle"> |
---|
184 | <input type="checkbox" name="moove_gdpr_save_settings_button_enable" id="moove_gdpr_save_settings_button_enable" <?php echo isset( $gdpr_options['moove_gdpr_save_settings_button_enable'] ) ? ( intval( $gdpr_options['moove_gdpr_save_settings_button_enable'] ) === 1 ? 'checked' : ( ! isset( $gdpr_options['moove_gdpr_save_settings_button_enable'] ) ? 'checked' : '' ) ) : 'checked'; ?> > |
---|
185 | <span class="gdpr-checkbox-slider" data-enable="<?php esc_html_e( 'Enabled', 'gdpr-cookie-compliance' ); ?>" data-disable="<?php esc_html_e( 'Disabled', 'gdpr-cookie-compliance' ); ?>"></span> |
---|
186 | </label> |
---|
187 | </td> |
---|
188 | </tr> |
---|
189 | |
---|
190 | <tr class="gdpr-conditional-field" data-dependency="#moove_gdpr_save_settings_button_enable"> |
---|
191 | <th scope="row"> |
---|
192 | <label for="moove_gdpr_modal_save_button_label"><?php esc_html_e( 'Save Settings - Button Label', 'gdpr-cookie-compliance' ); ?></label> |
---|
193 | </th> |
---|
194 | <td> |
---|
195 | <input name="moove_gdpr_modal_save_button_label<?php echo esc_attr( $wpml_lang ); ?>" type="text" id="moove_gdpr_modal_save_button_label" value="<?php echo isset( $gdpr_options[ 'moove_gdpr_modal_save_button_label' . $wpml_lang ] ) && $gdpr_options[ 'moove_gdpr_modal_save_button_label' . $wpml_lang ] ? esc_attr( $gdpr_options[ 'moove_gdpr_modal_save_button_label' . $wpml_lang ] ) : esc_html__( 'Save Changes', 'gdpr-cookie-compliance' ); ?>" class="regular-text"> |
---|
196 | </td> |
---|
197 | </tr> |
---|
198 | </tbody> |
---|
199 | </table> |
---|
200 | </div> |
---|
201 | <!-- .gdpr-sortable-button --> |
---|
202 | <?php |
---|
203 | elseif ( 'enable' === $button_type ) : |
---|
204 | ?> |
---|
205 | <div class="gdpr-sortable-button" data-type="enable"> |
---|
206 | <table> |
---|
207 | <tbody> |
---|
208 | <tr> |
---|
209 | <th scope="row"> |
---|
210 | <label for="moove_gdpr_enable_all_button_enable"><?php esc_html_e( 'Enable All button', 'gdpr-cookie-compliance' ); ?></label> |
---|
211 | </th> |
---|
212 | <td> |
---|
213 | <!-- GDPR Rounded switch --> |
---|
214 | <label class="gdpr-checkbox-toggle"> |
---|
215 | <input type="checkbox" name="moove_gdpr_enable_all_button_enable" id="moove_gdpr_enable_all_button_enable" <?php echo isset( $gdpr_options['moove_gdpr_enable_all_button_enable'] ) ? ( intval( $gdpr_options['moove_gdpr_enable_all_button_enable'] ) === 1 ? 'checked' : ( ! isset( $gdpr_options['moove_gdpr_enable_all_button_enable'] ) ? 'checked' : '' ) ) : 'checked'; ?> > |
---|
216 | <span class="gdpr-checkbox-slider" data-enable="<?php esc_html_e( 'Enabled', 'gdpr-cookie-compliance' ); ?>" data-disable="<?php esc_html_e( 'Disabled', 'gdpr-cookie-compliance' ); ?>"></span> |
---|
217 | </label> |
---|
218 | </td> |
---|
219 | </tr> |
---|
220 | |
---|
221 | <tr class="gdpr-conditional-field" data-dependency="#moove_gdpr_enable_all_button_enable"> |
---|
222 | <th scope="row"> |
---|
223 | <label for="moove_gdpr_modal_allow_button_label"><?php esc_html_e( 'Enable All - Button Label', 'gdpr-cookie-compliance' ); ?></label> |
---|
224 | </th> |
---|
225 | <td> |
---|
226 | <input name="moove_gdpr_modal_allow_button_label<?php echo esc_attr( $wpml_lang ); ?>" type="text" id="moove_gdpr_modal_allow_button_label" value="<?php echo isset( $gdpr_options[ 'moove_gdpr_modal_allow_button_label' . $wpml_lang ] ) && $gdpr_options[ 'moove_gdpr_modal_allow_button_label' . $wpml_lang ] ? esc_attr( $gdpr_options[ 'moove_gdpr_modal_allow_button_label' . $wpml_lang ] ) : esc_html__( 'Enable All', 'gdpr-cookie-compliance' ); ?>" class="regular-text"> |
---|
227 | </td> |
---|
228 | </tr> |
---|
229 | </tbody> |
---|
230 | </table> |
---|
231 | </div> |
---|
232 | <!-- .gdpr-sortable-button --> |
---|
233 | <?php |
---|
234 | elseif ( 'reject' === $button_type ) : |
---|
235 | ?> |
---|
236 | <div class="gdpr-sortable-button" data-type="reject"> |
---|
237 | <table> |
---|
238 | <tbody> |
---|
239 | <tr> |
---|
240 | <th scope="row"> |
---|
241 | <label for="moove_gdpr_reject_all_button_enable"><?php esc_html_e( 'Reject All button', 'gdpr-cookie-compliance' ); ?></label> |
---|
242 | </th> |
---|
243 | <td> |
---|
244 | <!-- GDPR Rounded switch --> |
---|
245 | <label class="gdpr-checkbox-toggle"> |
---|
246 | <input type="checkbox" name="moove_gdpr_reject_all_button_enable" id="moove_gdpr_reject_all_button_enable" <?php echo isset( $gdpr_options['moove_gdpr_reject_all_button_enable'] ) ? ( intval( $gdpr_options['moove_gdpr_reject_all_button_enable'] ) === 1 ? 'checked' : ( ! isset( $gdpr_options['moove_gdpr_reject_all_button_enable'] ) ? '' : '' ) ) : ''; ?> > |
---|
247 | <span class="gdpr-checkbox-slider" data-enable="<?php esc_html_e( 'Enabled', 'gdpr-cookie-compliance' ); ?>" data-disable="<?php esc_html_e( 'Disabled', 'gdpr-cookie-compliance' ); ?>"></span> |
---|
248 | </label> |
---|
249 | </td> |
---|
250 | </tr> |
---|
251 | |
---|
252 | <tr class="gdpr-conditional-field" data-dependency="#moove_gdpr_reject_all_button_enable"> |
---|
253 | <th scope="row"> |
---|
254 | <label for="moove_gdpr_modal_allow_button_label"><?php esc_html_e( 'Reject All - Button Label', 'gdpr-cookie-compliance' ); ?></label> |
---|
255 | </th> |
---|
256 | <td> |
---|
257 | <input name="moove_gdpr_modal_reject_button_label<?php echo esc_attr( $wpml_lang ); ?>" type="text" id="moove_gdpr_modal_reject_button_label" value="<?php echo isset( $gdpr_options[ 'moove_gdpr_modal_reject_button_label' . $wpml_lang ] ) && $gdpr_options[ 'moove_gdpr_modal_reject_button_label' . $wpml_lang ] ? esc_attr( $gdpr_options[ 'moove_gdpr_modal_reject_button_label' . $wpml_lang ] ) : esc_html__( 'Reject All', 'gdpr-cookie-compliance' ); ?>" class="regular-text"> |
---|
258 | </td> |
---|
259 | </tr> |
---|
260 | |
---|
261 | <tr class="gdpr-conditional-field" data-dependency="#moove_gdpr_reject_all_button_enable"> |
---|
262 | <td colspan="2"> |
---|
263 | <hr> |
---|
264 | <h4><?php esc_html_e( 'Choose how visible the Reject button should be', 'gdpr-cookie-compliance' ); ?>:</h4> |
---|
265 | <table> |
---|
266 | <tr> |
---|
267 | <td> |
---|
268 | <fieldset class="gdpr-reject-options"> |
---|
269 | <?php |
---|
270 | $gdpr_reject_button_bhv_ss = isset( $gdpr_options['gdpr_reject_button_bhv_ss'] ) && intval( $gdpr_options['gdpr_reject_button_bhv_ss'] ) ? intval( $gdpr_options['gdpr_reject_button_bhv_ss'] ) : 1; |
---|
271 | |
---|
272 | $gdpr_reject_button_bhv_ss_bg_colour = isset( $gdpr_options['gdpr_reject_button_bhv_ss_bg_colour'] ) && sanitize_url( wp_unslash( $gdpr_options['gdpr_reject_button_bhv_ss_bg_colour'] ) ) ? sanitize_url( wp_unslash( $gdpr_options['gdpr_reject_button_bhv_ss_bg_colour'] ) ) : '#000000'; |
---|
273 | |
---|
274 | $gdpr_reject_button_bhv_ss_txt_colour = isset( $gdpr_options['gdpr_reject_button_bhv_ss_txt_colour'] ) && sanitize_url( wp_unslash( $gdpr_options['gdpr_reject_button_bhv_ss_txt_colour'] ) ) ? sanitize_url( wp_unslash( $gdpr_options['gdpr_reject_button_bhv_ss_txt_colour'] ) ) : '#d6d6d6'; |
---|
275 | ?> |
---|
276 | |
---|
277 | <label for="gdpr_reject_button_bhv_ss_1"> |
---|
278 | <input name="gdpr_reject_button_bhv_ss" type="radio" <?php echo $gdpr_reject_button_bhv_ss === 1 ? 'checked' : ''; ?> id="gdpr_reject_button_bhv_ss_1" value="1"> |
---|
279 | <?php esc_html_e( 'Same as Accept button', 'gdpr-cookie-compliance' ); ?> |
---|
280 | </label> |
---|
281 | |
---|
282 | <br /> |
---|
283 | |
---|
284 | <label for="gdpr_reject_button_bhv_ss_2"> |
---|
285 | <input name="gdpr_reject_button_bhv_ss" type="radio" <?php echo $gdpr_reject_button_bhv_ss === 2 ? 'checked' : ''; ?> id="gdpr_reject_button_bhv_ss_2" value="2"> |
---|
286 | <?php esc_html_e( 'Less visible', 'gdpr-cookie-compliance' ); ?> |
---|
287 | </label> |
---|
288 | |
---|
289 | <br /> |
---|
290 | |
---|
291 | <div class="gdpr-conditional-field-group"> |
---|
292 | <label for="gdpr_reject_button_bhv_ss_3"> |
---|
293 | <input name="gdpr_reject_button_bhv_ss" type="radio" <?php echo $gdpr_reject_button_bhv_ss === 3 ? 'checked' : ''; ?> id="gdpr_reject_button_bhv_ss_3" value="3"> |
---|
294 | <?php esc_html_e( 'Custom colour', 'gdpr-cookie-compliance' ); ?> |
---|
295 | </label> |
---|
296 | <br> |
---|
297 | <table style="display: none" class="gdpr_reject_button_bhv_ss_tbl"> |
---|
298 | <tr> |
---|
299 | <td style="padding-left: 22px; width: 200px;"><strong><?php esc_html_e( 'Background Colour', 'gdpr-cookie-compliance' ); ?></strong></td> |
---|
300 | <td> |
---|
301 | <div class="iris-colorpicker-group-cnt"> |
---|
302 | <?php $color = $gdpr_reject_button_bhv_ss_bg_colour; ?> |
---|
303 | <input class="iris-colorpicker regular-text" name="gdpr_reject_button_bhv_ss_bg_colour" value="<?php echo esc_attr( $color ); ?>" style="background-color: <?php echo esc_attr( $color ); ?>" type="text"> |
---|
304 | <span class="iris-selectbtn"><?php esc_html_e( 'Select', 'gdpr-cookie-compliance' ); ?></span> |
---|
305 | </div> |
---|
306 | |
---|
307 | </td> |
---|
308 | �� </tr> |
---|
309 | |
---|
310 | <tr> |
---|
311 | <td style="padding-left: 22px; width: 200px;"><strong><?php esc_html_e( 'Text Colour', 'gdpr-cookie-compliance' ); ?></strong></td> |
---|
312 | <td> |
---|
313 | <div class="iris-colorpicker-group-cnt"> |
---|
314 | <?php $color = $gdpr_reject_button_bhv_ss_txt_colour; ?> |
---|
315 | <input class="iris-colorpicker regular-text" name="gdpr_reject_button_bhv_ss_txt_colour" value="<?php echo esc_attr( $color ); ?>" style="background-color: <?php echo esc_attr( $color ); ?>" type="text"> |
---|
316 | <span class="iris-selectbtn"><?php esc_html_e( 'Select', 'gdpr-cookie-compliance' ); ?></span> |
---|
317 | </div> |
---|
318 | |
---|
319 | </td> |
---|
320 | </tr> |
---|
321 | </table> |
---|
322 | |
---|
323 | </div> |
---|
324 | <!-- .gdpr-conditional-field-group --> |
---|
325 | |
---|
326 | <br /> |
---|
327 | |
---|
328 | </fieldset> |
---|
329 | </td> |
---|
330 | </tr> |
---|
331 | </table> |
---|
332 | </td> |
---|
333 | </tr> |
---|
334 | </tbody> |
---|
335 | </table> |
---|
336 | </div> |
---|
337 | <!-- .gdpr-sortable-button --> |
---|
338 | <?php |
---|
339 | elseif ( 'close' === $button_type ) : |
---|
340 | ?> |
---|
341 | <div class="gdpr-sortable-button ui-state-disabled" data-type="close" style="padding-bottom: 0;"> |
---|
342 | <table> |
---|
343 | <tbody> |
---|
344 | <tr> |
---|
345 | <th scope="row"> |
---|
346 | <label for="moove_gdpr_cb_close_button_enable"><?php esc_html_e( 'Close button', 'gdpr-cookie-compliance' ); ?></label> |
---|
347 | </th> |
---|
348 | <td> |
---|
349 | <!-- GDPR Rounded switch --> |
---|
350 | <label class="gdpr-checkbox-toggle"> |
---|
351 | <input type="checkbox" name="moove_gdpr_cb_close_button_enable" id="moove_gdpr_cb_close_button_enable" <?php echo isset( $gdpr_options['moove_gdpr_cb_close_button_enable'] ) ? ( intval( $gdpr_options['moove_gdpr_cb_close_button_enable'] ) === 1 ? 'checked' : ( ! isset( $gdpr_options['moove_gdpr_cb_close_button_enable'] ) ? 'checked' : '' ) ) : ''; ?> > |
---|
352 | <span class="gdpr-checkbox-slider" data-enable="<?php esc_html_e( 'Enabled', 'gdpr-cookie-compliance' ); ?>" data-disable="<?php esc_html_e( 'Disabled', 'gdpr-cookie-compliance' ); ?>"></span> |
---|
353 | </label> |
---|
354 | |
---|
355 | </td> |
---|
356 | </tr> |
---|
357 | </tbody> |
---|
358 | </table> |
---|
359 | </div> |
---|
360 | <?php |
---|
361 | endif; |
---|
362 | endforeach; |
---|
363 | ?> |
---|
364 | </td> |
---|
365 | </tr> |
---|
366 | <!-- .gdpr-sortable-buttons --> |
---|
367 | |
---|
368 | <tr> |
---|
369 | <th scope="row"> |
---|
370 | <label for="moove_gdpr_modal_enabled_checkbox_label"> |
---|
371 | <?php esc_html_e( 'Checkbox Labels', 'gdpr-cookie-compliance' ); ?> |
---|
372 | </label> |
---|
373 | </th> |
---|
374 | <td> |
---|
375 | <table > |
---|
376 | <tr> |
---|
377 | <td style="padding: 0;"> |
---|
378 | <input name="moove_gdpr_modal_enabled_checkbox_label<?php echo esc_attr( $wpml_lang ); ?>" type="text" id="moove_gdpr_modal_enabled_checkbox_label" value="<?php echo isset( $gdpr_options[ 'moove_gdpr_modal_enabled_checkbox_label' . $wpml_lang ] ) && $gdpr_options[ 'moove_gdpr_modal_enabled_checkbox_label' . $wpml_lang ] ? esc_attr( $gdpr_options[ 'moove_gdpr_modal_enabled_checkbox_label' . $wpml_lang ] ) : esc_html__( 'Enabled', 'gdpr-cookie-compliance' ); ?>" class="regular-text"> |
---|
379 | </td> |
---|
380 | <td style="padding: 0;"> |
---|
381 | <input name="moove_gdpr_modal_disabled_checkbox_label<?php echo esc_attr( $wpml_lang ); ?>" type="text" id="moove_gdpr_modal_disabled_checkbox_label" value="<?php echo isset( $gdpr_options[ 'moove_gdpr_modal_disabled_checkbox_label' . $wpml_lang ] ) && $gdpr_options[ 'moove_gdpr_modal_disabled_checkbox_label' . $wpml_lang ] ? esc_attr( $gdpr_options[ 'moove_gdpr_modal_disabled_checkbox_label' . $wpml_lang ] ) : esc_html__( 'Disabled', 'gdpr-cookie-compliance' ); ?>" class="regular-text"> |
---|
382 | </td> |
---|
383 | </tr> |
---|
384 | </table> |
---|
385 | <br /> |
---|
386 | |
---|
387 | </td> |
---|
388 | |
---|
389 | </tr> |
---|
390 | |
---|
391 | <tr> |
---|
392 | <th scope="row"> |
---|
393 | <label><?php esc_html_e( 'Powered by GDPR', 'gdpr-cookie-compliance' ); ?></label> |
---|
394 | </th> |
---|
395 | <td> |
---|
396 | <span class="powered-by-label"> |
---|
397 | <label for="moove_gdpr_modal_powered_by_label"><?php esc_html_e( 'Default label', 'gdpr-cookie-compliance' ); ?>:</label> |
---|
398 | <input name="moove_gdpr_modal_powered_by_label<?php echo esc_attr( $wpml_lang ); ?>" type="text" id="moove_gdpr_modal_powered_by_label" value="<?php echo isset( $gdpr_options[ 'moove_gdpr_modal_powered_by_label' . $wpml_lang ] ) ? esc_attr( $gdpr_options[ 'moove_gdpr_modal_powered_by_label' . $wpml_lang ] ) : 'Powered by'; ?>" class="regular-text"> |
---|
399 | </span> |
---|
400 | |
---|
401 | <input name="moove_gdpr_modal_powered_by_disable" type="hidden" <?php echo isset( $gdpr_options['moove_gdpr_modal_powered_by_disable'] ) ? ( intval( $gdpr_options['moove_gdpr_modal_powered_by_disable'] ) === 1 ? 'checked' : '' ) : ''; ?> id="moove_gdpr_modal_powered_by_disable" value="<?php echo isset( $gdpr_options['moove_gdpr_modal_powered_by_disable'] ) ? ( intval( $gdpr_options['moove_gdpr_modal_powered_by_disable'] ) === 1 ? '1' : '0' ) : '0'; ?>"> |
---|
402 | </td> |
---|
403 | </tr> |
---|
404 | <?php do_action( 'gdpr_cc_general_modal_settings' ); ?> |
---|
405 | </tbody> |
---|
406 | </table> |
---|
407 | |
---|
408 | <br /> |
---|
409 | <hr /> |
---|
410 | <br /> |
---|
411 | <button type="submit" class="button button-primary"><?php esc_html_e( 'Save changes', 'gdpr-cookie-compliance' ); ?></button> |
---|
412 | |
---|
413 | <?php do_action( 'gdpr_cc_general_buttons_settings' ); ?> |
---|
414 | </form> |
---|