diff --git a/Makefile b/Makefile index f94b2e4b..8e339c9f 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,8 @@ SRCS = main.c dispatch.c channels.c transports.c teletext.c psi.c \ subscriptions.c mux.c tsdemux.c buffer.c tcp.c \ - resolver.c tsmux.c parsers.c bitstream.c parser_h264.c spawn.c + resolver.c tsmux.c parsers.c bitstream.c parser_h264.c spawn.c \ + notify.c SRCS += http.c @@ -33,7 +34,7 @@ SRCS += FFdecsa.c # VPATH += ajaxui -SRCS += ajaxui.c ajaxui_channels.c \ +SRCS += ajaxui.c ajaxui_mailbox.c ajaxui_channels.c \ ajaxui_config.c ajaxui_config_channels.c ajaxui_config_dvb.c \ ajaxui_config_transport.c diff --git a/ajaxui/ajaxui.c b/ajaxui/ajaxui.c index 5cb68d15..bda67cb1 100644 --- a/ajaxui/ajaxui.c +++ b/ajaxui/ajaxui.c @@ -26,6 +26,7 @@ #include "tvhead.h" #include "http.h" #include "ajaxui.h" +#include "dispatch.h" #include "obj/ajaxui.cssh" @@ -93,7 +94,7 @@ ajax_table_header(http_connection_t *hc, tcp_queue_t *tq, */ void ajax_table_row(tcp_queue_t *tq, const char *cells[], int columnsizes[], - int *bgptr) + int *bgptr, const char *idprefix[], const char *idpostfix) { int i = 0; @@ -103,7 +104,13 @@ ajax_table_row(tcp_queue_t *tq, const char *cells[], int columnsizes[], *bgptr = !*bgptr; while(cells[i]) { - tcp_qprintf(tq, "