diff --git a/ajaxui/ajaxui.c b/ajaxui/ajaxui.c
index 7ba7d34d..693c25da 100644
--- a/ajaxui/ajaxui.c
+++ b/ajaxui/ajaxui.c
@@ -74,6 +74,60 @@ ajaxui_escape_apostrophe(const char *content)
return buf;
}
+
+/**
+ *
+ */
+void
+ajax_generate_select_functions(tcp_queue_t *tq, const char *fprefix,
+ char **selvector)
+{
+ int n;
+
+ tcp_qprintf(tq, "\r\n");
+}
+
+
/**
* AJAX table
*/
@@ -372,15 +426,18 @@ ajax_menu_bar_from_array(tcp_queue_t *tq, const char *name,
*
*/
void
-ajax_a_jsfunc(tcp_queue_t *tq, const char *innerhtml, const char *func,
- const char *trailer)
+ajax_a_jsfuncf(tcp_queue_t *tq, const char *innerhtml, const char *fmt, ...)
{
- tcp_qprintf(tq, "%s%s\r\n",
- func, innerhtml, trailer);
+ va_list ap;
+ va_start(ap, fmt);
+
+ tcp_qprintf(tq, "%s", innerhtml);
}
+
/*
* Titlebar AJAX page
*/
diff --git a/ajaxui/ajaxui.h b/ajaxui/ajaxui.h
index 6b1d8473..7dbb9e12 100644
--- a/ajaxui/ajaxui.h
+++ b/ajaxui/ajaxui.h
@@ -80,9 +80,6 @@ void ajax_config_init(void);
void ajax_menu_bar_from_array(tcp_queue_t *tq, const char *name,
const char **vec, int num, int cur);
-void ajax_a_jsfunc(tcp_queue_t *tq, const char *innerhtml, const char *func,
- const char *trailer);
-
int ajax_channelgroup_tab(http_connection_t *hc, http_reply_t *hr);
int ajax_config_tab(http_connection_t *hc, http_reply_t *hr);
@@ -102,5 +99,10 @@ int ajax_transport_build_list(http_connection_t *hc, tcp_queue_t *tq,
int ntransports);
const char *ajaxui_escape_apostrophe(const char *content);
+void ajax_generate_select_functions(tcp_queue_t *tq, const char *fprefix,
+ char **selvector);
+
+void ajax_a_jsfuncf(tcp_queue_t *tq, const char *innerhtml,
+ const char *fmt, ...);
#endif /* AJAXUI_H_ */
diff --git a/ajaxui/ajaxui_config_channels.c b/ajaxui/ajaxui_config_channels.c
index fca1d08b..4cbccd15 100644
--- a/ajaxui/ajaxui_config_channels.c
+++ b/ajaxui/ajaxui_config_channels.c
@@ -252,8 +252,6 @@ ajax_chgroup_editor(http_connection_t *hc, http_reply_t *hr,
if(remain == NULL || (tcg = channel_group_by_tag(atoi(remain))) == NULL)
return HTTP_STATUS_BAD_REQUEST;
-
-
tcp_qprintf(tq, "