Sindbad~EG File Manager
<?php
/**
* Template Field type Select
* @version 1.0.0
*/
use RealPress\Helpers\General;
/**
* @var $field Select
*/
if ( ! isset( $field ) ) {
return;
}
$tomSelect = $field->is_tom_select ? 'realpress-tom-select' : '';
$multiple = $field->is_multiple ? 'multiple' : '';
$name = $field->is_multiple ? $field->name . '[]' : $field->name;
$class = $field->class;
?>
<div class="<?php echo esc_attr( ltrim( $class . ' ' . 'realpress-field-wrapper realpress-select-wrapper' ) ); ?>">
<?php
if ( ! empty( $field->title ) ) {
?>
<div class="realpress-title-wrapper">
<label for="<?php echo esc_attr( $field->id ); ?>"><?php echo esc_html( $field->title ); ?></label>
</div>
<?php
}
?>
<div class="realpress-select-content">
<?php
if ( $multiple ) {
?>
<input type="hidden" name="<?php echo esc_attr( $field->name ); ?>">
<?php
}
?>
<select name="<?php echo esc_attr( $name ); ?>" id="<?php echo esc_attr( $field->id ); ?>"
class="<?php echo esc_attr( $tomSelect ); ?>"
<?php echo esc_attr( $multiple ); ?>>
<?php
foreach ( $field->options as $option => $name ) :
$select_attr = $field->is_multiple ?
selected( in_array( $option, $field->value ), true, false ) : selected( $option, $field->value, false );
?>
<option value="<?php echo esc_attr( $option ); ?>" <?php echo $select_attr; ?>>
<?php echo esc_html( $name ); ?>
</option>
<?php endforeach; ?>
</select>
<?php
if ( ! empty( $field->description ) ) {
?>
<p class="realpress-description"><?php echo General::ksesHTML( $field->description ); ?></p>
<?php
}
?>
</div>
</div>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists