#!/bin/sh

MODEMHOST="god"

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

ISPUTIL="/var/lib/ISPutil"

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

MACCT=$ISPUTIL/sac/macct.sh
SED=/usr/bin/sed

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 "<FONT SIZE=+1>"
  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!"
  echo "</FONT>"
  echo "$FOOTER"
else
  if [ -x $LAST ]; then
    user="$REMOTE_USER"
    hostname=`hostname`
    TITLE="$user hours on modems this month"
    printf "$HEADER" "$TITLE" "$TITLE"
    echo "<MARQUEE>"
    echo "<BLINK>"
    echo "<FONT=+2>"
    echo "This could take a while, have patience..."
    echo "</FONT>"
    echo "</BLINK>"
    echo "</MARQUEE>"
    echo "<FONT=+3>"
    echo "<PRE>"
    if [ "$MODEMHOST" = "$hostname" ]; then
      $MACCT "$user"
    else
      rsh $MODEMHOST $MACCT "$user"
    fi
    echo "</PRE>"
    echo "<P>"
    echo "$FOOTER"
  fi
fi
