Subj : Re: JS Formatting
To   : Tracker1
From : DesotoFireflite
Date : Sun Jul 17 2022 09:02 am

 Re: Re: JS Formatting
 By: Tracker1 to DesotoFireflite on Sat Jul 16 2022 02:24 pm

Tr> On 7/10/22 04:24, DesotoFireflite wrote:

>> I would rather it to be somewhat like this:

>> New Member Joined Valhalla Home Services Today Sun ...

>> Alias:  Tuff
>> Number: 191

Tr> var msg = [
Tr> "New member joined..." + new Date().toString(),
Tr> "",
Tr> "Alias: " + user.alias,
Tr> "Number: " + String(user.number)
Tr> ].join("\r\n");

I decided to go with this below. Since it was your program "emailval.js" to begin with, I wanted a simple way of sending the sysop a message letting him/her that a new user had joined, and was validated. This gives me a quick snapshot of their info. I know it's overkill, but at least it gives me an idea whats going on without having to real logs. In time, I'll add to it those users that failed the validation process.

   msgbase = new MsgBase("mail");
   if(msgbase.open()==false) {
   log(LOG_ERR,"!ERROR " + msgbase.error);
   return(false);
   }

   hdr = {
   to: system.operator,
   to_ext: "1",
   from: user.alias,
   from_ext: String(user.number),
   attr: MSG_KILLREAD,
   subject: "New Member To " + system.name + "!"
   };

   msgtxt = "New Member Joined " + system.name + " On " + new Date() + ".\r\n";
   msgtxt += "\r\n    Name & Alias..: " + "Alias: " + user.alias + ", " + " Real Name: " + user.name;
   msgtxt += "\r\n    Number........: " + user.number;
   msgtxt += "\r\n    Handle........: " + user.handle;
   msgtxt += "\r\n    Birthdate.....: " + user.birthmonth + "/" + user.birthday + "/" + user.birthyear;
   msgtxt += "\r\n    Location......: " + user.location;
   msgtxt += "\r\n    IP Address....: " + user.ip_address;
   msgtxt += "\r\n    Email Address.: " + user.netmail;
   msgtxt += "\r\n    Gender (M/F/X): " + user.gender;
   msgtxt += "\r\n";

   var result = msgbase.save_msg(hdr, msgtxt);
   if(!result)
    log(LOG_ERR, "!ERROR " + msgbase.error + " saving mail message");

   msgbase.close();
   return result;

SysOp: C.G. Learn, AKA: DesotoFireflite
Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
A Gamers Paradise - Over 250 Registered Online Game Doors!

--- I'm so disorganized my keyboard isn't even in alphabetical order!
� Synchronet � Valhalla Home Services � USA � http://valhalla.synchro.net