From d72eba607e4c8b6fbc6d7e948bebc8bd495e9efc Mon Sep 17 00:00:00 2001
From: "Rob Swindell (in GitKraken)" <rob@synchro.net>
Date: Sat, 4 Mar 2023 18:38:31 -0800
Subject: [PATCH] Add text.dat string: NewUserValEmailSubj

This fixes issue #62
---
 ctrl/text.dat             | 1 +
 exec/load/text.js         | 3 ++-
 src/sbbs3/newuser.cpp     | 4 ++--
 src/sbbs3/text.h          | 1 +
 src/sbbs3/text_defaults.c | 3 ++-
 5 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/ctrl/text.dat b/ctrl/text.dat
index e3646506cb..d4acd78e31 100644
--- a/ctrl/text.dat
+++ b/ctrl/text.dat
@@ -1046,3 +1046,4 @@
     "\1h%s \1n\1m%s\1n\r\n"
 "\1_\1w\1hCalculating file's hash values @ELLIPSIS@\1n"    861 HashingFile
 "\1[\1>"                                                   862 HashedFile
+"New User Validation"                                      863 NewUserValEmailSubj
\ No newline at end of file
diff --git a/exec/load/text.js b/exec/load/text.js
index 60a81b64fb..06d9732abe 100644
--- a/exec/load/text.js
+++ b/exec/load/text.js
@@ -869,7 +869,8 @@ var WithAttachment=859;
 var FidoEchoMailReceived=860;
 var HashingFile=861;
 var HashedFile=862;
+var NewUserValEmailSubj=863;
 
-var TOTAL_TEXT=863;
+var TOTAL_TEXT=864;
 
 this;
diff --git a/src/sbbs3/newuser.cpp b/src/sbbs3/newuser.cpp
index aa15a7b7cd..85b197cd59 100644
--- a/src/sbbs3/newuser.cpp
+++ b/src/sbbs3/newuser.cpp
@@ -442,11 +442,11 @@ BOOL sbbs_t::newuser()
 		safe_snprintf(str,sizeof(str),text[NewUserFeedbackHdr]
 			,nulstr,getage(&cfg,useron.birth),useron.sex,useron.birth
 			,useron.name,useron.phone,useron.comp,useron.modem);
-		email(cfg.valuser,str,"New User Validation",WM_SUBJ_RO|WM_FORCEFWD);
+		email(cfg.valuser,str,text[NewUserValEmailSubj],WM_SUBJ_RO|WM_FORCEFWD);
 		if(!useron.fbacks && !useron.emails) {
 			if(online) {						/* didn't hang up */
 				bprintf(text[NoFeedbackWarning],username(&cfg,cfg.valuser,tmp));
-				email(cfg.valuser,str,"New User Validation",WM_SUBJ_RO|WM_FORCEFWD);
+				email(cfg.valuser,str,text[NewUserValEmailSubj],WM_SUBJ_RO|WM_FORCEFWD);
 				} /* give 'em a 2nd try */
 			if(!useron.fbacks && !useron.emails) {
         		bprintf(text[NoFeedbackWarning],username(&cfg,cfg.valuser,tmp));
diff --git a/src/sbbs3/text.h b/src/sbbs3/text.h
index 99c770c633..a5a163d9db 100644
--- a/src/sbbs3/text.h
+++ b/src/sbbs3/text.h
@@ -873,6 +873,7 @@ enum {
 	,FidoEchoMailReceived
 	,HashingFile
 	,HashedFile
+	,NewUserValEmailSubj
 
 	,TOTAL_TEXT
 };
diff --git a/src/sbbs3/text_defaults.c b/src/sbbs3/text_defaults.c
index c300edd7eb..6e7b72d77e 100644
--- a/src/sbbs3/text_defaults.c
+++ b/src/sbbs3/text_defaults.c
@@ -692,7 +692,7 @@ const char * const text_defaults[TOTAL_TEXT]={
 	,"\x01\x72\x01\x68\xae\xae\xae\x20\x01\x69\x44\x45\x4c\x45\x54\x45\x44\x01\x6e\x01\x72\x01\x68\x20\xaf\xaf\xaf\x0d\x0a" // 419 Deleted
 	,"\x01\x62\x01\x68\xae\xae\xae\x20\x01\x69\x49\x4e\x41\x43\x54\x49\x56\x45\x01\x6e\x01\x62\x01\x68\x20\xaf\xaf\xaf\x0d\x0a" // 420 Inactive
 	,"\x01\x6e\x01\x63\x41\x6c\x69\x61\x73\x20\x20\x20\x20\x20\x3a\x20\x01\x68\x25\x2d\x33\x30\x2e\x33\x30\x73\x20\x20\x01\x6e\x01\x63"
-		"\x50\x61\x73\x73\x77\x6f\x72\x64\x20\x20\x20\x20\x20\x3a\x20\x01\x68\x25\x2d\x38\x2e\x38\x73\x20\x20\x25\x73\x0d\x0a" // 421 UeditAliasPassword
+		"\x50\x61\x73\x73\x20\x01\x68\x25\x73\x01\x6e\x01\x63\x3a\x20\x01\x68\x25\x73\x0d\x0a" // 421 UeditAliasPassword
 	,"\x01\x6e\x01\x63\x52\x65\x61\x6c\x20\x4e\x61\x6d\x65\x20\x3a\x20\x01\x68\x25\x2d\x33\x30\x2e\x33\x30\x73\x20\x20\x01\x6e\x01\x63"
 		"\x50\x68\x6f\x6e\x65\x20\x6e\x75\x6d\x62\x65\x72\x20\x3a\x20\x01\x68\x25\x73\x0d\x0a" // 422 UeditRealNamePhone
 	,"\x01\x6e\x01\x63\x41\x64\x64\x72\x65\x73\x73\x20\x20\x20\x3a\x20\x01\x68\x25\x2d\x33\x30\x2e\x33\x30\x73\x20\x20\x01\x6e\x01\x63"
@@ -1413,4 +1413,5 @@ const char * const text_defaults[TOTAL_TEXT]={
 	,"\x01\x5f\x01\x77\x01\x68\x43\x61\x6c\x63\x75\x6c\x61\x74\x69\x6e\x67\x20\x66\x69\x6c\x65\x27\x73\x20\x68\x61\x73\x68\x20\x76\x61"
 		"\x6c\x75\x65\x73\x20\x40\x45\x4c\x4c\x49\x50\x53\x49\x53\x40\x01\x6e" // 861 HashingFile
 	,"\x01\x5b\x01\x3e" // 862 HashedFile
+	,"\x4e\x65\x77\x20\x55\x73\x65\x72\x20\x56\x61\x6c\x69\x64\x61\x74\x69\x6f\x6e" // 863 NewUserValEmailSubj
 };
-- 
GitLab