#!/bin/sh
#This script is created by ssparser automatically. The parser first created by MaoShouyan
printf "Content-type: text/html
Cache-Control: no-cache

"
echo -n ""; 
. ../common/common.sh 
myself="/cgi-bin/Setup/`basename $0`"

echo -n "
<script language=\"javascript\">
function onAddProxy()
{
	window.location.href = \"/cgi-bin/Setup/proxy_add\";
}
function onDeleteProxy(name)
{
	if (confirm(\"ϵͳɾʹô˴ĹȷҪɾ˴?\")) 
		window.location.href = \"${myself}?action=delete&proxyname=\" + name; 
}
</script>
";
if [ "${CGI_action}" = "delete" ]; then
	errmsg=`${FLOWEYE} nat rmvproxy ${CGI_proxyname}`
	if [ "$?" != "0" ]; then
		afm_dialog_msg "ʧ:${errmsg}"
	else
		afm_dialog_msg "ɹ!"
	fi
fi

echo -n "
<body>
"; cgi_show_title "Զ->" 
echo -n "
<br>
<table width=900 border=0 cellspacing=1 cellpadding=1> 
<tr id=tblhdr height=22>
	<td width=130 align=center></td>
	<td width=120 align=center></td>
	<td width=130 align=center>IPַ</td>
	<td width=130 align=center>صַ</td>
	<td width=130 align=center>DNSַ</td>
	<td width=120 align=center>VLAN&nbsp;Tag</td>	
	<td width=* align=center>
		<input type=button value=\"ݴ>>\" style=\"width:120px;height:20px\" onclick=\"onAddProxy()\"></input>
	</td>
</tr>
";
idname="row1"
${FLOWEYE} nat listproxy | while read name ifname addr gateway dnsaddr vlan theothers
do
    echo "<tr id=${idname}>"
    echo "<td align=center>${name}</td>"
    echo "<td align=center>${ifname}</td>"
    echo "<td align=center>${addr}</td>"
    echo "<td align=center>${gateway}</td>"
    echo "<td align=center>${dnsaddr}</td>"
    [ "${vlan}" = "0" ] && vlan=""
    echo "<td align=center>${vlan}</td>"
    echo "<td align=center><a style=\"color:#0000ff\" href=\"/cgi-bin/Setup/proxy_edit?proxyname=${name}\">༭</a>&nbsp;&nbsp;&nbsp;<a style=\"color:#0000ff\" href=\"javascript:onDeleteProxy('${name}')\">ɾ</a></td>"
    echo "</tr>"
    if [ "${idname}" = "row1" ]; then
        idname="row2"
    else
        idname="row1"
    fi
done
echo "</table>"

echo -n "
</body>
</html>
";