Horde_Core_Ui_VarRenderer_Html::_multiSelectOptions PHP Method

_multiSelectOptions() protected method

protected _multiSelectOptions ( &$values, $selectedValues )
    protected function _multiSelectOptions(&$values, $selectedValues)
    {
        if (!is_array($selectedValues)) {
            $selectedValues = array();
        } else {
            $selectedValues = array_flip($selectedValues);
        }
        $result = '';
        $sel = false;
        foreach ($values as $value => $display) {
            if (isset($selectedValues[$value])) {
                $selected = ' selected="selected"';
            } else {
                $selected = '';
            }
            $result .= " <option value=\"" . htmlspecialchars($value) . "\"{$selected}>" . htmlspecialchars($display) . "</option>\n";
        }
        return $result;
    }
Horde_Core_Ui_VarRenderer_Html