
#!/bin/bash
# File	: cgi-bin/bvb.sh
# By	: MaartenDeBoer.nl, 180217
# Subject	: CGI script to process POST data
#(0.2),180220	: Added W_ VARs
PGM=`/usr/bin/basename $0|cut -d\. -f1`
VER="0.2"
LOG="/var/log/${PGM}.log"
HOSTNAME=`/bin/hostname|cut -d\. -f1`

RCFILE="/tmp/bvb.rc"

BGCOLOR="#AF717B"
BORDER="0"
TITELTEKST=""
TITELKLEUR="${BGCOLOR}"
SLOGANTEKST=""
SLOGANKLEUR="${BGCOLOR}"
AANB0TEKST=""
AANB0KLEUR="${BGCOLOR}"
AANB1TEKST=""
AANB1KLEUR="${BGCOLOR}"
AANB2TEKST=""
AANB2KLEUR="${BGCOLOR}"
AANB3TEKST=""
AANB3KLEUR="${BGCOLOR}"

# MAIN
/bin/touch ${LOG} ${RCFILE}
/bin/chmod 777 ${LOG} ${RCFILE}
echo "`date` ${PGM} v${VER} started." >> ${LOG}
echo "# `date` ${PGM} v${VER} at ${HOSTNAME}" > ${RCFILE}

echo "Content-type: text/html"
echo ""
echo "`date` ${PGM} v${VER} at ${HOSTNAME}"
echo "<BR>" 
echo "<BR>" 


if [ ${REQUEST_METHOD}="POST" ]; then
  read POST_STRING
#  echo "POST_STRING=${POST_STRING} <BR> <BR>"

  BORDER=`echo "$POST_STRING" | sed -n 's/^.*BORDER=\([^&]*\).*$/\1/p'|sed "s/%20/ /g"|sed "s/\+/ /g"`
  TITELTEKST=`echo "$POST_STRING" | sed -n 's/^.*TITELTEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"`
  TITELKLEUR=`echo "$POST_STRING" | sed -n 's/^.*TITELKLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
  SLOGANTEKST=`echo "$POST_STRING" | sed -n 's/^.*SLOGANTEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"`
  SLOGANKLEUR=`echo "$POST_STRING" | sed -n 's/^.*SLOGANKLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
  AANB0TEKST=`echo "$POST_STRING" | sed -n 's/^.*AANB0TEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"`
  AANB0KLEUR=`echo "$POST_STRING" | sed -n 's/^.*AANB0KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`

if [ "${AANB0TEKST}" = "Week aanbiedingen:" ]; then
  AANB1TEKST=`echo "$POST_STRING" | sed -n 's/^.*W_AANB1TEKST=\([^&]*\).*$/\1/p'|sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"|sed "s/%3B/<BR>/g"`
  AANB1KLEUR=`echo "$POST_STRING" | sed -n 's/^.*W_AANB1KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
  AANB2TEKST=`echo "$POST_STRING" | sed -n 's/^.*W_AANB2TEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"|sed "s/%3B/<BR>/g"`
  AANB2KLEUR=`echo "$POST_STRING" | sed -n 's/^.*W_AANB2KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
  AANB3TEKST=`echo "$POST_STRING" | sed -n 's/^.*W_AANB3TEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"|sed "s/%3B/<BR>/g"`
  AANB3KLEUR=`echo "$POST_STRING" | sed -n 's/^.*W_AANB3KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
else
  AANB1TEKST=`echo "$POST_STRING" | sed -n 's/^.*E_AANB1TEKST=\([^&]*\).*$/\1/p'|sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"|sed "s/%3B/<BR>/g"`
  AANB1KLEUR=`echo "$POST_STRING" | sed -n 's/^.*E_AANB1KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
  AANB2TEKST=`echo "$POST_STRING" | sed -n 's/^.*E_AANB2TEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"|sed "s/%3B/<BR>/g"`
  AANB2KLEUR=`echo "$POST_STRING" | sed -n 's/^.*E_AANB2KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
  AANB3TEKST=`echo "$POST_STRING" | sed -n 's/^.*E_AANB3TEKST=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/%2C/,/g"|sed "s/\+/ /g"|sed "s/%3B/<BR>/g"`
  AANB3KLEUR=`echo "$POST_STRING" | sed -n 's/^.*E_AANB3KLEUR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"|sed "s/%3A/:/g"|sed "s/\+/ /g"`
fi


  echo "BGCOLOR=\"${BGCOLOR}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "BORDER=\"${BORDER}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "TITELTEKST=\"${TITELTEKST}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "TITELKLEUR=\"${TITELKLEUR}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "SLOGANTEKST=\"${SLOGANTEKST}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "SLOGANKLEUR=\"${SLOGANKLEUR}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB0TEKST=\"${AANB0TEKST}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB0KLEUR=${AANB0KLEUR}" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB1TEKST=\"${AANB1TEKST}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB1KLEUR=${AANB1KLEUR}" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB2TEKST=\"${AANB2TEKST}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB2KLEUR=${AANB2KLEUR}" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB3TEKST=\"${AANB3TEKST}\"" |tee -a ${RCFILE}
  echo "<BR>"
  echo "AANB3KLEUR=${AANB3KLEUR}" |tee -a ${RCFILE}
  echo "<BR>"

  echo "<BR>"

  DATETIMESTAMP=`/bin/date +%Y-%m-%d-%H-%M-%S`
  echo "DATETIMESTAMP=${DATETIMESTAMP}" |tee -a ${RCFILE}
  echo "<BR>"
  PROCESSEDBY="${HOSTNAME}_${PGM}_v${VER}"
  echo "PROCESSEDBY=${PROCESSEDBY}" |tee -a ${RCFILE}
  echo "<BR>"
  echo "<BR>"
  echo "Verwerking is gestart. Kijk op <A HREF="http://bakkerij-vanbreemen.agrarix.com">bakkerij-vanbreemen.agrarix.com</A> <BR>"
  echo "<BR>"
  echo "<BR>"

# Update page
  /home/maarten/bin/upd_bedrijf-page.sh

else
  echo "no POST"
fi


exit 0

