#! /bin/sh

filename="${QUERY_STRING#*filename=}"
filename="${filename%%&*}"
filename=$(echo "${filename}" | tr ' ' '_' | tr -d -c '[[:alnum:]/\-_.]' );
type="${QUERY_STRING#*type=}"
type="${type%%&*}"
content="${QUERY_STRING#*content=}"
content="${content%%&*}"
content=$(echo "$content" | sed -e 's/t/\t/g')
content=$(echo "$content" | sed -e 's/n/\n/g')

> "/data/sequences/${filename}"
echo "DEVICE SEQUENCE"                                      >> "/data/sequences/${filename}"
echo ""                                                     >> "/data/sequences/${filename}"
if [ "${type}" = "2" ]
then
	echo "DEVICE TYPE: switch"                              >> "/data/sequences/${filename}"
elif  [ "${type}" = "4" ]
then
	echo "DEVICE TYPE: spst"                                >> "/data/sequences/${filename}"
else
	echo "DEVICE TYPE: attenuator"                          >> "/data/sequences/${filename}"
fi
echo ""                                                     >> "/data/sequences/${filename}"
echo "ACTIONS"                                              >> "/data/sequences/${filename}"
echo "#Num	Time	Action	From	To	Duration"   >> "/data/sequences/${filename}"
echo "${content}"                                           >> "/data/sequences/${filename}"

printf "Content-Type: text/plain\r\n\r\n"
echo "Ok"
