#!/bin/sh

WWWLOGDIR="/usr/local/roxen/logs/public"
WWWLOGNAME="Log"

LOCALDOMAIN1="knotwork.com"
LOCALDOMAIN2="bilby.com"

WWWUTIL="/var/lib/WWWutil"
WWWDBS="/var/lib/WWWutil/qdDBs"
WWWDB=$WWWDBS/WWWutil
WWWPROJECT=MembersRoom

QBIN="/usr/local/qddb/bin"
QUERY=$QBIN/query

GREP=/usr/bin/grep

echo Content-type: text/html
echo

HEADER="`$QUERY $WWWDB -sep ' ' Name $WWWPROJECT -print Header`"
FOOTER="`$QUERY $WWWDB -sep ' ' Name $WWWPROJECT -print Footer`"


if [ -z $REMOTE_USER ]; then
  TITLE="Function requires logged-in user"
  printf "$HEADER" "$TITLE" "$TITLE"
  echo "This routine only works if you are first logged"
  echo "in on the server, because otherwise I have no idea"
  echo "which user to display!"
  printf "$FOOTER"
else
  TITLE="$REMOTE_USER's Webpage NonLocal Access Log"
  printf "$HEADER" "$TITLE" "$TITLE"
  echo "<PRE>"
  $GREP "~$REMOTE_USER" $WWWLOGDIR/$WWWLOGNAME | $GREP -v localhost \
		| $GREP -v $LOCALDOMAIN1 | $GREP -v $LOCALDOMAIN2
  echo "</PRE>"
  echo "<P>"
  printf "$FOOTER"
fi
