X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=web%2FUtil.pm;fp=web%2FUtil.pm;h=b1b85f3f0b0b1c6971a6a8833b9997a1ecfc0438;hb=c4eb04f39b013155c9f99d1c0933e03fe17033d0;hp=1127c63d9f1f32e8f7ab7368779b159fe8219227;hpb=ffec551d9f2f85fd4f6030a44615cfaed7b050df;p=mirror%2Fuserdir-ldap.git diff --git a/web/Util.pm b/web/Util.pm index 1127c63..b1b85f3 100644 --- a/web/Util.pm +++ b/web/Util.pm @@ -203,6 +203,18 @@ sub FormatTimestamp { return sprintf("%04d/%02d/%02d %02d:%02d:%02d UTC", $1,$2,$3,$4,$5,$6); } +sub FormatLastSeen { +# Format: +# [Tue, 11 Jan 2000 02:37:18] "Joey Hess " " archive/latest/7130" "<20000110181924.H19910@kitenet.net>" +# [Mon, 10 Jan 2000 21:48:19] "9E1E 1052 F8BB A351 0606 5527 50BB 2974 2D59 A7D2" " archive/latest/58632" "<20000110200506.13257.qmail@master.debian.org>" + my $lastseen = shift; + return "No activity detected" if (!$lastseen); + + my ($date,$user,$list,$msgid) = ($lastseen =~ /^\[(.+?)\]\s+"(.+?)"\s+"<(.+?)>.+?"\s+"<(.+?)>"/); + + return "$list
Message ID: $msgid"; +} + sub LookupCountry { my $in = shift; my ($abbrev, $country);