#include <lib.h> #include <daemons.h> #include <config.h> inherit LIB_DAEMON; int eventTranslate(string str){ string contents; if(!file_exists(str)){ write("No such file."); return 0; } load_object("/secure/cmds/creators/lsed")->cmd("/secure/scripts/nm3.lsed "+str); return 1; } string *eventCompileList(string str){ string *files = ({}); if(!str) return ({}); if(strsrch(str,"/domains/") != 0 && strsrch(str,"/realms/") != 0){ write("Don't be stupid."); return ({}); } FILE_D->eventHarvestDirs(); FILE_D->eventHarvestFiles(); foreach(string file in FILE_D->GetFiles()){ if(!strsrch(file,str)) files += ({ file }); } rm("/tmp/files.txt"); foreach(string foo in files){ write_file("/tmp/files.txt",foo+"\n"); } return files; } static void create() { daemon::create(); }