WPDKHTMLTagSelect::_options PHP Méthode

_options() private méthode

Display the HTML markup for the option and optgroup tag.
private _options ( array $options )
$options array A key value pairs array. If the value is an array then an optio group is created.
    private function _options($options)
    {
        if (!empty($this->_first_item)) {
            ?>
      <option value=""
              disabled="disabled"
              selected="selected"
              style="display:none"><?php 
            echo $this->_first_item;
            ?>
</option>
    <?php 
        }
        foreach ($options as $key => $option) {
            ?>
      <?php 
            if (is_array($option)) {
                ?>
        <optgroup class="wpdk-form-optiongroup" label="<?php 
                echo $key;
                ?>
">
        <?php 
                $this->_options($option);
                ?>
      </optgroup>
      <?php 
            } else {
                ?>
        <option class="wpdk-form-option" <?php 
                if (!empty($this->value)) {
                    echo WPDKHTMLTagSelect::selected($this->value, $key);
                }
                ?>
                value="<?php 
                echo $key;
                ?>
"><?php 
                echo $option;
                ?>
</option>
      <?php 
            }
            ?>
    <?php 
        }
    }