#!/bin/sh
printf 'Content-Type: text/plain\n\n'
IFS='&'
read NAME TYPE
if [ "${NAME#n=}" = "$NAME" ] || [ "${TYPE#t=}" = "$TYPE" ]
then
    printf 'Bad request. Use the form given at the end of documents.\nIf that failed, email contact@dkl9.net'
    exit 0
fi
TYPE="${TYPE#t=}"
case "$TYPE" in
    p) TYPE='points' ;;
    m) TYPE='money' ;;
    *) JUDGE='something unexpected' ;;
esac
NAME="${NAME#n=}"
NAME=`echo "$NAME" | sed 's/+\|%[01][0-9A-Fa-f]/ /g; s/%/\\\\x/g'`
NAME=`printf "$NAME"`
printf '# %s: %s (%s) joined Wakeful Club for %s.\n' `date '+%Y-%j'` "$NAME" "$REMOTE_ADDR" "$TYPE" | tee -a 'fblog'
