<?php if (!defined('ABSPATH')) die('No direct access allowed'); //*** extract($options); ?> <div class="woof-control-section"> <h4><?php esc_html_e($title) ?></h4> <div class="woof-control-container"> <div class="woof-control"> <?php if (!isset($woof_settings[$key])) { $woof_settings[$key] = $default; } //*** switch ($type) { case 'textinput': ?> <input type="text" placeholder="<?php esc_attr_e($placeholder) ?>" name="woof_settings[<?php esc_attr_e($key) ?>]" value="<?php echo stripcslashes(wp_kses_post(wp_unslash($woof_settings[$key]))) ?>" id="<?php esc_attr_e($key) ?>" /> <?php break; case 'color': ?> <input type="text" placeholder="<?php esc_attr_e($placeholder) ?>" class="woof-color-picker" name="woof_settings[<?php esc_attr_e($key) ?>]" value="<?php esc_html_e($woof_settings[$key]) ?>" id="<?php esc_attr_e($key) ?>" /> <?php break; case 'select': ?> <select name="woof_settings[<?php esc_attr_e($key) ?>]" id="<?php esc_attr_e($key) ?>"> <?php if (!empty($select_options)) { foreach ($select_options as $opt_key => $opt_title) { ?> <option <?php selected($woof_settings[$key], $opt_key) ?> value="<?php esc_attr_e($opt_key) ?>"><?php esc_html_e($opt_title) ?></option> <?php } } ?> </select> <?php break; case 'image': ?> <input type="text" name="woof_settings[<?php esc_attr_e($key) ?>]" value="<?php esc_html_e($woof_settings[$key]) ?>" id="<?php esc_attr_e($key) ?>" /> <a href="#" class="woof-button woof_select_image"><?php esc_html_e($placeholder) ?></a> <?php break; default: break; } ?> </div> <div class="woof-description"> <p class="description"><?php esc_html_e($description) ?></p> </div> </div> </div><!--/ .woof-control-section-->