
#!/bin/bash
# File	: get-upd_wi-site.sh
# By	: Maarten.deBoer, 160914
# Subject	: Script to update the WI website
# 0.2	: Changed to get-upd_wi-site.sh
#(0.3),180419	: Added ^at grep #= & #@
#(0.4),191120	: Removed the sudo's
PGM="`basename $0|cut -d\. -f1`"
VER="0.4"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"

WIDIR="${HOME}/wi"
WWWDIR="/var/www/html/wi"
WWWFILE="${WWWDIR}/index.html"

WIUSER="aodfm01a"

echo "`date` ${PGM} ${VER} started."|tee -a ${LOG}

# Get WI's first
if [ "${1}" = "" ]; then
  echo "  No hostname given. Usage: ${PGM} <hostname> . Exiting..."|tee -a ${LOG}
  exit 2
else
  WISRC=${1}
fi

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
if [ ! -d ${WIDIR} ]; then
  mkdir ${WIDIR}
fi
cd ${WIDIR}
rm *
scp ${WIUSER}@${WISRC}:wi/* . 

rm ${WWWDIR}/*
cp ${WIDIR}/* ${WWWDIR}/

touch ${WWWFILE}
chmod 777 ${WWWFILE}

echo "<!DOCTYPE html>" > ${WWWFILE}
echo "<HTML>" >> ${WWWFILE}
echo "<HEAD>" >> ${WWWFILE}
echo "<META charset='UTF-8'>" >> ${WWWFILE}
echo "<META content=Maarten de Boer name=AUTHOR>" >> ${WWWFILE}
echo "<TITLE>FSOD WI's</TITLE>" >> ${WWWFILE}
echo "<basefont face='verdana'>" >> ${WWWFILE}
echo "</HEAD>" >> ${WWWFILE}
echo "<BODY aLink=blue bgColor=#D3D0D3 link=blue text=#000000 vLink=blue>" >> ${WWWFILE}
echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${WWWFILE}
echo "<TR HEIGHT=40px>" >> ${WWWFILE}
echo "  <TD bgColor=#0066A1>" >> ${WWWFILE}
echo "    <FONT COLOR=white face='verdana' size='5'> <B>FSOD WorkInstructions</B> </FONT>" >> ${WWWFILE}
echo "    <BR>" >> ${WWWFILE}
echo "    <DIV align=left>" >> ${WWWFILE}
echo "    <FONT COLOR=white face='verdana' size='-1'>Source in aoxnlfsd02:/home/aodfm01a/wi/ </B> </FONT>" >> ${WWWFILE}
echo "    <DIV align=right>" >> ${WWWFILE}
echo "    <FONT COLOR=white face='verdana' size='-3'>For internal use. (c) Atos `date +%Y` </B> </FONT>" >> ${WWWFILE}
echo "    </DIV>" >> ${WWWFILE}
echo "  <TD>" >> ${WWWFILE}
echo "</TR>" >> ${WWWFILE}
echo "</TABLE>" >> ${WWWFILE}
echo "<BR>" >> ${WWWFILE}



echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${WWWFILE}
echo "  <TR>" >> ${WWWFILE}
echo "    <TD>" >>  ${WWWFILE}
echo "      <FONT COLOR=blue face='verdana' size='4'><B>WorkInstruction</FONT>" >> ${WWWFILE}
echo "    </TD>" >>  ${WWWFILE}
echo "    <TD>" >>  ${WWWFILE}
echo "      <FONT COLOR=black face='verdana' size='4'><B>Subject (#=)</FONT>" >> ${WWWFILE}
echo "    </TD>" >>  ${WWWFILE}
echo "    <TD>" >>  ${WWWFILE}
echo "      <FONT COLOR=black face='verdana' size='4'><B>Author (#@)</FONT>" >> ${WWWFILE}
echo "    </TD>" >>  ${WWWFILE}
echo "  </TR>" >> ${WWWFILE}

cd ${WWWDIR}
ls -1 WI*|while read LINE
do
  echo ${LINE}
  SUBJ="`grep '^#=' ${LINE}|sed 's/#=//'`"
  BY="`grep '^#@' ${LINE}|sed 's/#@//'`"
  echo "  <TR>" >> ${WWWFILE}
  echo "    <TD>" >>  ${WWWFILE}
  echo "      <FONT COLOR=black face='verdana' size='3'>" >> ${WWWFILE}
  echo "        <A HREF=${LINE}>${LINE}</A>" >>  ${WWWFILE}
  echo "      </FONT>" >> ${WWWFILE}
  echo "    </TD>" >>  ${WWWFILE}
  echo "    <TD>" >>  ${WWWFILE}
  echo "      <FONT COLOR=black face='verdana' size='3'>" >> ${WWWFILE}
  echo "        ${SUBJ}" >>  ${WWWFILE}
  echo "      </FONT>" >> ${WWWFILE}
  echo "    </TD>" >>  ${WWWFILE}
  echo "    <TD>" >>  ${WWWFILE}
  echo "      <FONT COLOR=black face='verdana' size='3'>" >> ${WWWFILE}
  echo "        ${BY}" >>  ${WWWFILE}
  echo "      </FONT>" >> ${WWWFILE}
  echo "    </TD>" >>  ${WWWFILE}
  echo "  </TR>" >> ${WWWFILE}

done

echo "</TABLE>" >> ${WWWFILE}

echo "<BR>" >> ${WWWFILE}

echo "<TABLE BORDER=0 WIDTH='100%'>" >> ${WWWFILE}
echo "<TR>" >> ${WWWFILE}
echo "  <TD bgColor=#0066A1 >" >> ${WWWFILE}
echo "    <FONT COLOR=white face='Verdana' size='1'>" >> ${WWWFILE}
echo "      <CENTER>" >> ${WWWFILE}
echo "Contact: |Content Owner: <A HREF=mailto:Maarten.deBoer@Atos.net>Maarten de Boer</A> |Last Update: `date` [${PGM} v${VER}]  <BR>" >> ${WWWFILE}
echo "For internal use (c) Atos S.A. `date +%Y` all rights reserved. Reproduction in whole or in part is prohibited without the written consent of Atos SA." >> ${WWWFILE}
echo "      </CENTER>" >> ${WWWFILE}
echo "    </FONT>" >> ${WWWFILE}
echo "  </TD>" >> ${WWWFILE}
echo "</TR>" >> ${WWWFILE}
echo "</TABLE>" >> ${WWWFILE}
echo "</BODY>" >> ${WWWFILE}
echo "</HTML>" >> ${WWWFILE}


exit 0

