From 1f0d53ca86a9bbdac81dd23459474110f973f163 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Fri, 25 Mar 2022 01:16:45 -0700 Subject: [PATCH] Remove the hard-coded ".msg" extension from data/subs/*.msg display file And data/dirs/*.msg display file. Now you can have any supported menu file in this location if you wish. --- src/sbbs3/str.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/sbbs3/str.cpp b/src/sbbs3/str.cpp index 7c605ff345..87b82cf6d0 100644 --- a/src/sbbs3/str.cpp +++ b/src/sbbs3/str.cpp @@ -789,9 +789,9 @@ void sbbs_t::subinfo(uint subnum) bprintf(text[SubInfoFidoNet] ,cfg.sub[subnum]->origline ,smb_faddrtoa(&cfg.sub[subnum]->faddr,str)); - SAFEPRINTF2(str,"%s%s.msg",cfg.sub[subnum]->data_dir,cfg.sub[subnum]->code); - if(fexist(str) && yesno(text[SubInfoViewFileQ])) - printfile(str,0); + SAFEPRINTF2(str,"%s%s",cfg.sub[subnum]->data_dir,cfg.sub[subnum]->code); + if(menu_exists(str) && yesno(text[SubInfoViewFileQ])) + menu(str); } /****************************************************************************/ @@ -808,9 +808,9 @@ void sbbs_t::dirinfo(uint dirnum) bprintf(text[DirInfoAllowedExts],cfg.dir[dirnum]->exts); if(cfg.dir[dirnum]->maxfiles) bprintf(text[DirInfoMaxFiles],cfg.dir[dirnum]->maxfiles); - SAFEPRINTF2(str,"%s%s.msg",cfg.dir[dirnum]->data_dir,cfg.dir[dirnum]->code); - if(fexist(str) && yesno(text[DirInfoViewFileQ])) - printfile(str,0); + SAFEPRINTF2(str,"%s%s",cfg.dir[dirnum]->data_dir,cfg.dir[dirnum]->code); + if(menu_exists(str) && yesno(text[DirInfoViewFileQ])) + menu(str); } /****************************************************************************/ -- GitLab