return (strlen($label) ? "<label for='checkbox-$id'>$return" . h($label) . "</label>" : $return);
}
-/** Generate HTML radio list
-* @param string
-* @param array
-* @param string
-* @param string true for no onchange, false for radio
-* @return string
-*/
-function html_select($name, $options, $value = "", $onchange = true) {
- if ($onchange) {
- return "<select name='" . h($name) . "'" . (is_string($onchange) ? " onchange=\"$onchange\"" : "") . ">" . optionlist($options, $value) . "</select>";
- }
- $return = "";
- foreach ($options as $key => $val) {
- $return .= "<label><input type='radio' name='" . h($name) . "' value='" . h($key) . "'" . ($key == $value ? " checked" : "") . ">" . h($val) . "</label>";
- }
- return $return;
-}
-
/** Generate list of HTML options
* @param array array of strings or arrays (creates optgroup)
* @param mixed
return $return;
}
+/** Generate HTML radio list
+* @param string
+* @param array
+* @param string
+* @param string true for no onchange, false for radio
+* @return string
+*/
+function html_select($name, $options, $value = "", $onchange = true) {
+ if ($onchange) {
+ return "<select name='" . h($name) . "'" . (is_string($onchange) ? " onchange=\"$onchange\"" : "") . ">" . optionlist($options, $value) . "</select>";
+ }
+ $return = "";
+ foreach ($options as $key => $val) {
+ $return .= "<label><input type='radio' name='" . h($name) . "' value='" . h($key) . "'" . ($key == $value ? " checked" : "") . ">" . h($val) . "</label>";
+ }
+ return $return;
+}
+
/** Get list of values from database
* @param string
* @param mixed