
#!/bin/sh
# File	: upd_todo-page.sh
# By	: MaartenDeBoer, 2018-12-17
# Subject	: Script to update the todo page
PGM="`basename $0|cut -d\. -f1`"
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"

TODODIR="${HOME}/mailed-todo"
PAGEDIR="/var/www/vhosts/todo.agrarix.com/html"
PAGE="${PAGEDIR}/index.html"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
if [ ! -d ${PAGEDIR} ]; then
  echo "  Pagedir ${PAGEDIR} does NOT exist. Exiting ..."|tee -a ${LOG}
  exit 2
fi

touch ${TMP}

echo "<HTML>" > ${PAGE}
echo "  <HEAD>" >> ${PAGE}
echo "    <TITLE>" >> ${PAGE}
echo "ToDo's" >> ${PAGE}
echo "    </TITLE>" >> ${PAGE}
echo "  </HEAD>" >> ${PAGE}
echo "  <BODY>" >> ${PAGE}

echo "<H1> ToDo's</H1>" >> ${PAGE}

echo "  <TABLE BORDER=1>" >> ${PAGE}

echo "   <TR> " >> ${PAGE}
echo "    <TD><B>ToDo</B></TD> " >> ${PAGE}
echo "    <TD><B>DaTi</B></TD> " >> ${PAGE}
echo "   </TR> " >> ${PAGE}

ls -1 ${TODODIR}|sort|while read FNAME REST
do
  echo "${FNAME} ..."

  NAME=`echo ${FNAME}|cut -d\_ -f1`
  DATI=`echo ${FNAME}|cut -d\_ -f2`

  echo "   <TR> " >> ${PAGE}
  echo "    <TD>${NAME}</TD> " >> ${PAGE}
  echo "    <TD>${DATI}</TD> " >> ${PAGE}
  echo "   </TR> " >> ${PAGE}

done  # ls


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

echo "<H6> Last update `date` ${PGM} v${VER} </H6>" >> ${PAGE}

echo "  </BODY>" >> ${PAGE}
echo "</HTML>" >> ${PAGE}

rm ${TMP}
exit 0

