
#!/bin/bash
# File	: cgi-bin/submit-request.sh
# By	: MaartenDeBoer.nl, 190130, 200609, 240918
# Subject	: CGI script to process a POST
PGM="submit-request"
VER="0.1"
#LOG="/var/log/${PGM}.log"
LOG="/tmp/${PGM}.log"
HOSTNAME=`/bin/hostname|cut -d\. -f1`

REQ_DIR="/tmp"
REQ_FILE="${REQ_DIR}/${PGM}_`date +%Y-%m-%d-%H-%M-%S`.asc"
#REQ_FILE="/tmp/submit-request_`date +%Y-%m-%d-%H-%M-%S`"
ADMIN_MAIL="maarten.deboer@atos.net"

FFACE="Verdana"
FSIZE=3
HEADER="Tech.Lab Request form response"
CUSTOMCOLOR=red
CUSTOMER="Tech.Lab"

EMAIL=""

# MAIN
echo "`date` ${PGM} v${VER} started." >> ${LOG}

echo "Content-type: text/html"
echo "" 

echo "  <TITLE>${HEADER}</TITLE>"
echo "  <BODY>"
echo "  <FONT face=${FFACE}><H2>${HEADER}</H2></FONT>"
echo "  <HR>" 

DATI="`date +%Y-%m-%d-%H-%M-%S`"

if [ ${REQUEST_METHOD}="POST" ]; then
  read POST_STRING
  echo "DATI=${DATI} <BR> POST_STRING=${POST_STRING} <BR>"
  if [ "${ADMIN_MAIL}" != "" ]; then
    echo "DATI=${DATI} POST_STRING=${POST_STRING}|" | mailx  -s "Tech.Lab-portal" "${ADMIN_MAIL}"
  fi  # ADMIN_MAIL

  echo "<DIV align=left><FONT face=${FFACE} size=${FSIZE}>"


#  NAME=`echo "$POST_STRING" | sed -n 's/^.*NAME=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/\+/ /g"|sed "s/%40/@/g"`
#  EMAIL=`echo "$POST_STRING" | sed -n 's/^.*EMAIL=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/\+/ /g"|sed "s/%40/@/g"`
#  SUBJECT_ACTION=`echo "$POST_STRING" | sed -n 's/^.*SUBJECT_ACTION=\([^&]*\).*$/\1/p'| sed "s/%20/_/g"`
#  OPTIONS=`echo "$POST_STRING" | sed -n 's/^.*OPTIONS=\([^&]*\).*$/\1/p'| sed "s/%20/_/g"`
#
#
#  echo "`date` NAME=${NAME}| EMAIL=${EMAIL}| SUBJECT_ACTION=${SUBJECT_ACTION}| OPTIONS=${OPTIONS}|"
#
# When EMAIL <> "", then Send mailaddress of mailname
#  if [ "${EMAIL}" != "" ] ; then
#
#    touch ${REQ_FILE}
#    echo "NAME=${NAME}| EMAIL=${EMAIL}| SUBJECT_ACTION=${SUBJECT_ACTION}| OPTIONS=${OPTIONS}|" >> ${REQ_FILE}
#
#    echo "<BR>"
#    echo "  Saved into ${REQ_FILE}" |tee -a ${LOG}
#    echo "<BR>"
#    
##    echo "NAME=${NAME}| EMAIL=${EMAIL}| SUBJECT_ACTION=${SUBJECT_ACTION}| OPTIONS=${OPTIONS}|" | mailx  -s "Tech.Lab-portal" "${ADMIN_MAIL} ${EMAIL}"
#
# fi  # EMAIL

  echo "</FONT>"

else
  echo "Geen POST <BR>"
fi  # ${REQUEST_METHOD}="POST"

echo "`date` ${PGM} v${VER} finished." >> ${LOG}
exit 0

