From e5b8219eaab5228623f4c5e8f2af9f6ed48d3b5a Mon Sep 17 00:00:00 2001
From: runemaster <>
Date: Mon, 11 Apr 2005 22:16:38 +0000
Subject: [PATCH] New Last Callers page.  Pulls info frm
 system.data_dir/logon.lst

---
 web/root/members/lastcallers.ssjs     | 21 +++++++++++++++++++++
 web/templates/default/lastcallers.inc | 15 +++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100644 web/root/members/lastcallers.ssjs
 create mode 100644 web/templates/default/lastcallers.inc

diff --git a/web/root/members/lastcallers.ssjs b/web/root/members/lastcallers.ssjs
new file mode 100644
index 0000000000..d874f388d2
--- /dev/null
+++ b/web/root/members/lastcallers.ssjs
@@ -0,0 +1,21 @@
+/* $Id$ */
+
+load("../web/lib/template.ssjs");
+
+var sub="";
+
+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,true,true);
+}
+
+write_template("header.inc");
+load("../web/lib/topnav_html.ssjs");
+load("../web/lib/leftnav_html.ssjs");
+write_template("lastcallers.inc");
+write_template("footer.inc");
diff --git a/web/templates/default/lastcallers.inc b/web/templates/default/lastcallers.inc
new file mode 100644
index 0000000000..fa44a5bb4b
--- /dev/null
+++ b/web/templates/default/lastcallers.inc
@@ -0,0 +1,15 @@
+<!-- $Id$ -->
+
+<!-- Main Content -->  
+    
+    <td class="main" valign="top"><br />
+
+<center>
+<h3>Last Few Callers to @@system:name@@</h3>
+<pre class="leftalign">@@lastcallers@@</pre>
+</td></center>
+<br />
+
+<!-- end Main Content -->
+
+
-- 
GitLab