cookiebot-declaration-widget-form.php
46 lines
| 1 | <?php |
| 2 | |
| 3 | /** @var string $lang */ |
| 4 | /** @var string $title */ |
| 5 | /** @var string $title_field_id */ |
| 6 | /** @var string $title_field_name */ |
| 7 | /** @var string $lang_field_id */ |
| 8 | /** @var string $lang_field_name */ |
| 9 | /** @var array $supported_languages */ |
| 10 | ?> |
| 11 | |
| 12 | <p> |
| 13 | <label for="<?php echo esc_attr( $title_field_id ); ?>"> |
| 14 | <?php esc_html_e( 'Title', 'cookiebot' ); ?> |
| 15 | </label> |
| 16 | <input |
| 17 | class="widefat" |
| 18 | id="<?php echo esc_attr( $title_field_id ); ?>" |
| 19 | name="<?php echo esc_attr( $title_field_name ); ?>" |
| 20 | type="text" |
| 21 | value="<?php echo esc_attr( $title ); ?>" |
| 22 | /> |
| 23 | </p> |
| 24 | <p> |
| 25 | <label for="<?php echo esc_attr( $lang_field_id ); ?>"> |
| 26 | <?php esc_html_e( 'Language', 'cookiebot' ); ?> |
| 27 | </label> |
| 28 | <select |
| 29 | name="<?php echo esc_attr( $lang_field_name ); ?>" |
| 30 | id="<?php echo esc_attr( $lang_field_id ); ?>" |
| 31 | class="widefat" |
| 32 | > |
| 33 | <option value=""><?php echo esc_html__( '- Default -', 'cookiebot' ); ?></option> |
| 34 | <?php foreach ( $supported_languages as $supported_language_code => $supported_language ) : ?> |
| 35 | <option |
| 36 | value="<?php echo esc_attr( $supported_language_code ); ?>" |
| 37 | id="<?php echo esc_attr( $supported_language_code ); ?>" |
| 38 | <?php echo selected( $lang, $supported_language_code, false ); ?> |
| 39 | > |
| 40 | <?php echo esc_html( $supported_language ); ?> |
| 41 | </option> |
| 42 | <?php endforeach; ?> |
| 43 | </select> |
| 44 | |
| 45 | </p> |
| 46 |