/** * Generates HTML foreach element found in the page definition * * @param array $page_def Array of all elements for which we need to generate HTML */ function config_generate_html(array $page_def) { global $lang; foreach ($page_def as $def) { switch ($def[0]) { case 'html': config_html($def[1]); break; case 'text_input': config_text_input($def[1], $def[2], $GLOBALS[$def[1]], $def[3], $def[4], $def[5], $def[6], $def[7]); break; case 'boolean_select': config_boolean_select($def[1], $def[2], $GLOBALS[$def[1]], $def[3], $def[4], $def[5], $def[6]); break; case 'single_select': config_single_select($def[1], $def[2], $GLOBALS[$def[1]], $def[3], $def[4], $def[5], $def[6], $def[7]); break; } } }
/** * Deprecated -- use config_single_select instead */ function config_custom_select($name, $label, $available, $value) { config_single_select($name, $label, $value, $available, false); }