Bring in new dkim code
[citadel.git] / webcit / sitemap.c
index 8c3ee463e87110632918a1f533c4367a53934e55..a0fec9ad7537c791b15c6bd9d7f5fc87f4782a52 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * XML sitemap generator
  *
- * Copyright (c) 2010-2012 by the citadel.org team
+ * Copyright (c) 2010-2021 by the citadel.org team
  *
  * This program is open source software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License, version 3.
  */
 
 #include "webcit.h"
-#include "webserver.h"
+
 
 
 /*
  * XML sitemap generator -- go through the message list for a BBS room
  */
 void sitemap_do_bbs(void) {
-       wcsession *WCC = WC;
        int num_msgs = 0;
        int i;
        SharedMessageStatus Stat;
@@ -30,11 +29,11 @@ void sitemap_do_bbs(void) {
        Stat.maxload = INT_MAX;
        Stat.lowest_found = (-1);
        Stat.highest_found = (-1);
-       num_msgs = load_msg_ptrs("MSGS ALL", NULL, &Stat, NULL);
+       num_msgs = load_msg_ptrs("MSGS ALL", NULL, NULL, &Stat, NULL, NULL, NULL, NULL, 0);
        if (num_msgs < 1) return;
 
        for (i=0; i<num_msgs; i+=20) {
-               Msg = GetMessagePtrAt(i, WCC->summ);
+               Msg = GetMessagePtrAt(i, WC->summ);
                if (Msg != NULL) {
                        wc_printf("<url><loc>%s/readfwd", ChrPtr(site_prefix));
                        wc_printf("?go=");
@@ -50,7 +49,6 @@ void sitemap_do_bbs(void) {
  * XML sitemap generator -- go through the message list for a wiki room
  */
 void sitemap_do_wiki(void) {
-       wcsession *WCC = WC;
        int num_msgs = 0;
        int i;
        SharedMessageStatus Stat;
@@ -61,11 +59,11 @@ void sitemap_do_wiki(void) {
        Stat.maxload = INT_MAX;
        Stat.lowest_found = (-1);
        Stat.highest_found = (-1);
-       num_msgs = load_msg_ptrs("MSGS ALL", NULL, &Stat, NULL);
+       num_msgs = load_msg_ptrs("MSGS ALL", NULL, NULL, &Stat, NULL, NULL, NULL, NULL, 0);
        if (num_msgs < 1) return;
 
        for (i=0; i<num_msgs; ++i) {
-               Msg = GetMessagePtrAt(i, WCC->summ);
+               Msg = GetMessagePtrAt(i, WC->summ);
                if (Msg != NULL) {
 
                        serv_printf("MSG0 %ld|3", Msg->msgnum);
@@ -149,7 +147,6 @@ void sitemap(void) {
                        sitemap_do_bbs();
                        break;
                case VIEW_WIKI:
-               case VIEW_WIKIMD:
                        sitemap_do_wiki();
                        break;
                case VIEW_BLOG: