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;
}