| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * combobox
- */
- ?>
- <?php
- if ( isset( $target ) ) {
- if ( isset( $options ) ) {
- $options = $options + VamtamConfigGenerator::get_select_target_config( $target );
- } else {
- $options = VamtamConfigGenerator::get_select_target_config( $target );
- }
- }
- $selected = vamtam_get_option( $id, $default );
- $ff = empty( $field_filter ) ? '' : 'data-field-filter="' . esc_attr( $field_filter ) . '"';
- ?>
- <div class="vamtam-config-row clearfix <?php echo esc_attr( $class ) ?>" <?php echo $ff // xss ok ?>>
- <div class="rtitle">
- <h4><label for="<?php echo esc_attr( $id ) ?>"><?php echo esc_html( $name ) ?></label></h4>
- <?php vamtam_description( $id, $desc ) ?>
- </div>
- <div class="rcontent">
- <select name="<?php echo esc_attr( $id ) ?>" id="<?php echo esc_attr( $id ) ?>" class="<?php vamtam_static( $value )?>">
- <?php if ( isset( $prompt ) ) : ?>
- <option value=""><?php echo esc_html( $prompt ) ?></option>
- <?php endif ?>
- <?php foreach ( $options as $key => $option ) : ?>
- <option value="<?php echo esc_attr( $key )?>" <?php selected( $selected, $key ) ?>><?php echo esc_html( $option ) ?></option>
- <?php endforeach ?>
- <?php
- if ( isset( $page ) ) {
- $args = array(
- 'depth' => $page,
- 'child_of' => 0,
- 'selected' => $selected,
- 'echo' => 1,
- 'name' => 'page_id',
- 'id' => '',
- 'show_option_none' => '',
- 'show_option_no_change' => '',
- 'option_none_value' => '',
- );
- $pages = get_pages( $args );
- echo walk_page_dropdown_tree( $pages, $depth, $args ); // xss ok
- }
- ?>
- </select>
- <br />
- </div>
- </div>
|