From beaf2ac27c7f2a059c9150062fb60a0dce1bf22b Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 7 Jun 2010 06:59:51 +0000 Subject: [PATCH] 2 new @-codes: * DATETIME (current system date and time and long, 24 char, format). * TIMEZONE (current system time zone abbrev or UTC offset). --- src/sbbs3/atcodes.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index 76b7f3856f..8737e3046f 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -238,11 +238,17 @@ const char* sbbs_t::atcode(char* sp, char* str, size_t maxlen) return(str); } + if(!strcmp(sp,"TIMEZONE")) + return(smb_zonestr(sys_timezone(&cfg),str)); + if(!strcmp(sp,"DATE") || !strcmp(sp,"SYSDATE")) { now=time(NULL); return(unixtodstr(&cfg,now,str)); } + if(!strcmp(sp,"DATETIME")) + return(timestr(time(NULL))); + if(!strcmp(sp,"TMSG")) { l=0; for(i=0;i<cfg.total_subs;i++) -- GitLab