Subj : Web: Last callers
To   : All
From : Fireball
Date : Sat Dec 12 2015 08:37 am

I didn't like the way the Last callers page just showed a black box with not
much
in it if there were no callers. So I got in there and made it do something
other
than just show that box. I'm by no means a pro, but I like to mess around with
code every now and again. ;)

In root/member/lastcallers.ssjs starting line 12 replace:

if(user.number!=0) {
   var file = new File(system.data_dir + "logon.lst");
       if(file.open("r")) {
           template.lastcallers=file.readAll();
       file.close();
       }
   template.lastcallers.shift();

template.lastcallers=html_encode(template.lastcallers.join("\r\n"),true,false,t
ru
e,true);
}

with

if(user.number!=0) {
   var file = new File(system.data_dir + "logon.lst");
       if(file.open("r")  && file.size >= 0) {
           template.lastcallers=file.readAll();
       file.close();
       template.lastcallers.shift();

template.lastcallers=html_encode(template.lastcallers.join("\r\n"),true,false,t
ru
e,true);
       }
       else
       {
           template.lastcallers='<p style="weight:bold;color:cyan;">No callers
today!</p>';
       }
}

and that'll fix it. You may have to clean up the wordwrap. I hope someone else
finds this useful!

-=Fireball=-

---
� Synchronet � Fireball Express!!! BBS - http://fireballex.com telnet://fireballex.com