Plugin Directory

source: gdpr-cookie-compliance/trunk/views/moove/admin/settings/screen-settings.php

Last change on this file was 3093670, checked in by MooveAgency, 6 weeks ago

Version 4.15.0 released

File size: 22.0 KB
Line 
1<?php
2/**
3 * General Settings Doc Comment
4 *
5 * @category  Views
6 * @package   gdpr-cookie-compliance
7 * @author    Moove Agency
8 */
9
10if ( ! 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();
19if ( 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;
127endif;
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' );
130if ( ! 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';
135endif;
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>
Note: See TracBrowser for help on using the repository browser.