- Allow multiselect to select nothing

This commit is contained in:
dave 2007-11-26 02:25:39 +00:00
parent 57f62f7ab4
commit 9eca885410

View File

@ -51,7 +51,9 @@ function config_editor_parse_from_http_headers($array_name)
if(is_array($_POST[$array_name][$id])) { if(is_array($_POST[$array_name][$id])) {
$ans[$id] = array(); $ans[$id] = array();
foreach($_POST[$array_name][$id] as $k=>$v) { foreach($_POST[$array_name][$id] as $k=>$v) {
$ans[$id][$k]=stripslashes($v); if($v != '') {
$ans[$id][$k]=stripslashes($v);
}
} }
} else { } else {
$ans[$id] = stripslashes($_POST[$array_name][$id]); $ans[$id] = stripslashes($_POST[$array_name][$id]);
@ -216,6 +218,7 @@ function config_editor($category, $year, $array_name, $self)
if($sz > 5) $sz=5; if($sz > 5) $sz=5;
$multiple = "$multiple size=\"$sz\""; $multiple = "$multiple size=\"$sz\"";
$name="{$name}[]"; $name="{$name}[]";
print("<input type=\"hidden\" name=\"$name\" value=\"\" >\n");
} }
print("<select $multiple name=\"$name\">"); print("<select $multiple name=\"$name\">");
for($x=0; $x<count($regs[1]); $x++) { for($x=0; $x<count($regs[1]); $x++) {