// _boardcheck.c // Checks all message boards for new posts // Origionally from Quasimodo@Astaria 9/94 // Brought to TMI-2 by Aurora@Astaria 1/30/95 #include <mudlib.h> inherit DAEMON; int cmd_boardcheck() { int i, j, k, newposts; object *boards; write("\n\tChecking Boards:\n"); boards = this_object()->query("boards_to_check"); if(!boards) { boards = ({ "/d/Conf/boards/bar", "/d/Conf/boards/centre", "/d/Conf/boards/conf_A", "/d/Conf/boards/conf_B", "/d/Conf/boards/conf_C", "/d/Conf/boards/conf_D", "/d/TMI/boards/Imudboard", "/d/TMI/boards/amylaarboard", "/d/TMI/boards/cdboard", "/d/TMI/boards/coders_available", "/d/TMI/boards/coders_wanted", "/d/TMI/boards/gdboard", "/d/TMI/boards/libboard", "/d/TMI/boards/lpc4board", "/d/TMI/boards/mainboard", "/d/TMI/boards/mbugboard", "/d/TMI/boards/mudosboard", "/d/TMI/boards/mudosprojboard", "/d/TMI/boards/politicsboard", "/d/TMI/boards/projboard", "/d/TMI/boards/protoboard", "/d/TMI/boards/sites_available", "/d/TMI/boards/sites_wanted", "/d/TMI/boards/teachboard", "/d/TMI/boards/uriboard", }); } k = sizeof(boards); for(i = 0; i<k; i++) { newposts = boards[i]->query_num_new(); if(newposts) { j++; write("\t"+boards[i]->query_short()+"\n"); } } write("\tChecked "+k+" boards.\n"); write("\tFound "+j+" with new posts.\n\n"); return 1; }