added some database information to cmd_netinfo
[NeonServV5.git] / ChanNode.c
index 6869a954fb7e9833ae82971a4a74c9a6e05b84e6..898169b32494866d913b04942519cc456d9ad1aa 100644 (file)
@@ -196,6 +196,19 @@ int getChanUserCount() {
     return count;
 }
 
+int getChanBanCount() {
+    int i, count = 0;
+    struct ChanNode *chan;
+    struct BanNode *ban;
+    for(i = 0; i < CHANNEL_LIST_SIZE; i++) {
+        for(chan = chanList[i]; chan; chan = chan->next) {
+            for(ban = chan->bans; ban; ban = ban->next)
+                count ++;
+        }
+    }
+    return count;
+}
+
 void delChannel(struct ChanNode* chan, int freeChan) {
     int chanListIndex = get_chanlist_entry(chan->name[1]);
     if(chanListIndex == -1) return;