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