From 0c02b8a59750b0ba8576c1d88d1ea74d013bc9af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sun, 4 May 2008 15:12:05 +0000 Subject: [PATCH] If no channels are found in a particular group, say so. --- ajaxui/ajaxui_channels.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ajaxui/ajaxui_channels.c b/ajaxui/ajaxui_channels.c index df1b19e5..fd870128 100644 --- a/ajaxui/ajaxui_channels.c +++ b/ajaxui/ajaxui_channels.c @@ -136,6 +136,7 @@ ajax_channel_tab(http_connection_t *hc, http_reply_t *hr, channel_group_t *tcg; char dispname[20]; struct sockaddr_in *si; + int nchs = 0; if(remain == NULL || (tcg = channel_group_by_tag(atoi(remain))) == NULL) return HTTP_STATUS_NOT_FOUND; @@ -144,6 +145,8 @@ ajax_channel_tab(http_connection_t *hc, http_reply_t *hr, if(LIST_FIRST(&ch->ch_transports) == NULL) continue; + nchs++; + tcp_qprintf(tq, "
"); snprintf(dispname, sizeof(dispname), "%s", ch->ch_name); @@ -188,6 +191,10 @@ ajax_channel_tab(http_connection_t *hc, http_reply_t *hr, tcp_qprintf(tq, "
"); } + if(nchs == 0) + tcp_qprintf(tq, "
" + "No channels in this group
"); + http_output_html(hc, hr); return 0; }