#!/bin/sh

decode(){
echo $QUERY_STRING |\
  sed 's/+/ /g'| sed 's/\%0[dD]//g' |\
  awk '/%/{while(match($0,/\%[0-9a-fA-F][0-9a-fA-F]/))\
    {$0=substr($0,1,RSTART-1)sprintf("%c",0+("0x"substr(\
     $0,RSTART+1,2)))substr($0,RSTART+3);}}{print}'
}
QRY=$( decode )
                 
#echo 'HTTP/1.0 200 OK'
#echo 'Server: Netscape-Communications/3.0'
echo 'Content-type: text/html'
echo

ch1=$(uci get radio.@radio[0].ch1)
ch2=$(uci get radio.@radio[0].ch2)
ch3=$(uci get radio.@radio[0].ch3)
ch4=$(uci get radio.@radio[0].ch4)
ch5=$(uci get radio.@radio[0].ch5)
ch6=$(uci get radio.@radio[0].ch6)
ch7=$(uci get radio.@radio[0].ch7)
ch8=$(uci get radio.@radio[0].ch8)
ch9=$(uci get radio.@radio[0].ch9)
ch10=$(uci get radio.@radio[0].ch10)
ch11=$(uci get radio.@radio[0].ch11)
ch12=$(uci get radio.@radio[0].ch12)
ch13=$(uci get radio.@radio[0].ch13)
ch14=$(uci get radio.@radio[0].ch14)
ch15=$(uci get radio.@radio[0].ch15)
ch16=$(uci get radio.@radio[0].ch16)
name1=$(uci get radio.@radio[0].name1)
name2=$(uci get radio.@radio[0].name2)
name3=$(uci get radio.@radio[0].name3)
name4=$(uci get radio.@radio[0].name4)
name5=$(uci get radio.@radio[0].name5)
name6=$(uci get radio.@radio[0].name6)
name7=$(uci get radio.@radio[0].name7)
name8=$(uci get radio.@radio[0].name8)
name9=$(uci get radio.@radio[0].name9)
name10=$(uci get radio.@radio[0].name10)
name11=$(uci get radio.@radio[0].name11)
name12=$(uci get radio.@radio[0].name12)
name13=$(uci get radio.@radio[0].name13)
name14=$(uci get radio.@radio[0].name14)
name15=$(uci get radio.@radio[0].name15)
name16=$(uci get radio.@radio[0].name16)

header='<HTML><HEAD><TITLE>Radio Channels</TITLE></HEAD><BODY>
<H1 ALIGN=CENTER>Radio channel selection</H1>'

echo $header 
echo $QRY

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 1: <input type="text" name="ch1" size="80" value="'
echo -n $ch1; echo '"> '
echo -n 'Name 1: <input type="text" name="name1" size="40" value="'
echo -n $name1; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 2: <input type="text" name="ch2" size="80" value="'
echo -n $ch2; echo '"> '
echo -n 'Name 2: <input type="text" name="name2" size="40" value="'
echo -n $name2; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 3: <input type="text" name="ch3" size="80" value="'
echo -n $ch3; echo '"> '
echo -n 'Name 3: <input type="text" name="name3" size="40" value="'
echo -n $name3; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 4: <input type="text" name="ch4" size="80" value="'
echo -n $ch4; echo '"> '
echo -n 'Name 4: <input type="text" name="name4" size="40" value="'
echo -n $name4; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 5: <input type="text" name="ch5" size="80" value="'
echo -n $ch5; echo '"> '
echo -n 'Name 5: <input type="text" name="name5" size="40" value="'
echo -n $name5; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 6: <input type="text" name="ch6" size="80" value="'
echo -n $ch6; echo '"> '
echo -n 'Name 6: <input type="text" name="name6" size="40" value="'
echo -n $name6; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 7: <input type="text" name="ch7" size="80" value="'
echo -n $ch7; echo '"> '
echo -n 'Name 7: <input type="text" name="name7" size="40" value="'
echo -n $name7; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 8: <input type="text" name="ch8" size="80" value="'
echo -n $ch8; echo '"> '
echo -n 'Name 8: <input type="text" name="name8" size="40" value="'
echo -n $name8; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 9: <input type="text" name="ch9" size="80" value="'
echo -n $ch9; echo '"> '
echo -n 'Name 9: <input type="text" name="name9" size="40" value="'
echo -n $name9; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 10: <input type="text" name="ch10" size="80" value="'
echo -n $ch10; echo '"> '
echo -n 'Name 10: <input type="text" name="name10" size="40" value="'
echo -n $name10; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 11: <input type="text" name="ch11" size="80" value="'
echo -n $ch11; echo '"> '
echo -n 'Name 11: <input type="text" name="name11" size="40" value="'
echo -n $name11; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 12: <input type="text" name="ch12" size="80" value="'
echo -n $ch12; echo '"> '
echo -n 'Name 12: <input type="text" name="name12" size="40" value="'
echo -n $name12; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 13: <input type="text" name="ch13" size="80" value="'
echo -n $ch13; echo '"> '
echo -n 'Name 13: <input type="text" name="name13" size="40" value="'
echo -n $name13; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 14: <input type="text" name="ch14" size="80" value="'
echo -n $ch14; echo '"> '
echo -n 'Name 14: <input type="text" name="name14" size="40" value="'
echo -n $name14; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 15: <input type="text" name="ch15" size="80" value="'
echo -n $ch15; echo '"> '
echo -n 'Name 15: <input type="text" name="name15" size="40" value="'
echo -n $name15; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="setchannel.sh" method="get">'
echo -n 'Channel 16: <input type="text" name="ch16" size="80" value="'
echo -n $ch16; echo '"> '
echo -n 'Name 16: <input type="text" name="name16" size="40" value="'
echo -n $name16; echo '"> '
echo '<input type="submit" value="Submit">'
echo '</FORM>'

echo '<FORM action="commit.sh" method="get">'
echo '<input type="submit" value="Make persisient on Router">'
echo '</FORM>'

echo '</BODY></HTML>' 
