#!/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 
[ "${CGI_refresh}" = "" ] && CGI_refresh=3
afm_load_page ${CGI_refresh} "/cgi-bin/Monitor/proxy_show?proxyname=${CGI_proxyname}"
for nameval in `${FLOWEYE} nat getproxy ${CGI_proxyname}`
do
	eval "${nameval}"
done

echo -n "
<script type=\"text/javascript\" src=\"/img/common.js\"></script>
<script languate=javascript>
function proxyGraph(proxyname)
{
        var url = \"/cgi-bin/Monitor/proxy_graph?time=day&proxyname=\" + proxyname;
        ShowWindow(url, \"\", 750, 800);
}
</script>
<body>
<br>
<table class=bgurl width=310 border=0 cellspacing=1 cellpadding=1 bgcolor=\"#ffffff\">
<tr id=row1 height=22>
	<td align=left width=100></td>
	<td align=left width=*><b>${name}</b>&nbsp;&nbsp;&nbsp;&nbsp;
		<a style=\"color:#0000ff\" href=\"javascript:proxyGraph('${name}')\">[ͼ]</a>
	</td>
</tr>	
<tr id=row1 height=22>
	<td align=left>ڽӿ</td>
	"; if [ "${ifstatus}" = "down" ]; then 
echo -n "
	<td align=left><a style=\"color:#ff0000\">${ifname}</a></td>
	"; else 
echo -n "
	<td align=left>${ifname}</td>
	"; fi 
echo -n "
</tr>	
<tr id=row1 height=22>
	<td align=left>MTU</td>
	<td align=left>${mtu}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>VLAN</td>
	<td align=left>${vlan}</td>
</tr>
"; if [ "${type}" = "rtif" ]; then 
echo -n "
<tr id=row1 height=22>
	<td align=left>IPַ</td>
	<td align=left>${addr}</td>
</tr>	
<tr id=row1 height=22>
	<td align=left></td>
	<td align=left>${netmask}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>MACַ</td>
	<td align=left>${ifmac}</td>
</tr>	
<tr id=row1 height=22>
	<td align=left>bps</td>
	<td align=left>${inbps}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>bps</td>
	<td align=left>${outbps}</td>
</tr>
"; elif [ "${type}" = "proxy" ]; then 
echo -n "
<tr id=row1 height=22>
	<td align=left>IPַ</td>
	<td align=left>${addr}</td>
</tr>	
<tr id=row1 height=22>
	<td align=left>MACַ</td>
	<td align=left>${ifmac}</td>
</tr>	
<tr id=row1 height=22>
	<td align=left>IP</td>
	<td align=left>${gateway}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>MAC</td>
	"; if [ "${gwmac}" = "00:00:00:00:00:00" ]; then 
echo -n "
	<td align=left><a style=\"color:#ff0000\">زͨ</a></td>
	"; else 
echo -n "
	<td align=left>${gwmac}</td>
	"; fi 
echo -n "
</tr>
<tr id=row1 height=22>
	<td align=left>DNS</td>
	<td align=left>${dnsaddr}</td>
</tr>	
<tr id=row1 height=22>
	<td align=left></td>
	"; if [ "${pingip}" = "0.0.0.0" ]; then 
echo -n "
	<td align=left></td>
	"; elif [ ${linkup} -eq 1 ]; then 
echo -n "
	<td align=left><a style=\"color:#00ff00\">${pingip}[]</a></td>
	"; else 
echo -n "
	<td align=left><a style=\"color:#ff0000\">${pingip}[ͨ]</a></td>
	"; fi 
echo -n "
</tr>	
<tr id=row1 height=22>
	<td align=left></td>
	<td align=left>${flowcnt}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>bps</td>
	<td align=left>${inbps}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>bps</td>
	<td align=left>${outbps}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>DNSǣͳ</td>
	<td align=left>${dnsreqs}/<a style=\"color:#ff0000;\">${dnstimeouts}</a>[/ʧ]</td>
</tr>
"; else 
echo -n "
<tr id=row1 height=22>
	<td align=left>IP/MAC</td>
	<td align=left>${addr}/${ifmac}</td>
</tr>	
<tr id=row1 height=22>
	<td align=left>PPPOE</td>
	"; if [ "${peermac}" = "ff:ff:ff:ff:ff:ff" ]; then 
echo -n "
	<td align=left><a style=\"color:#ff0000\"><b>δҵ</b></td>
	"; else 
echo -n "
	<td align=left>${peermac}[${acname}]</td>
	"; fi 
echo -n "
</tr>
"; [ "${peersvc}" = "NULL" ] && peersvc="" 
echo -n "
<tr id=row1 height=22>
	<td align=left></td>
	<td align=left>${peersvc}</td>
</tr>
"; [ "${sessionid}" = "0x0000" ] && sessionid="" 
echo -n "
<tr id=row1 height=22>
	<td align=left>ỰID</td>
	<td align=left>${sessionid}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>״̬</td>
";
	case "${state}" in
	"PRESTART")
		echo "<td align=left><b style=\"color:#ff0000\">ȴز</b></td>"
		;;
		
	"START")
		echo "<td align=left><b style=\"color:#ff0000\">Ѱҷ</b></td>"
		;;
	"PADR")
		echo "<td align=left><b style=\"color:#ff0000\"></b></td>"
		;;
	"LCP")
		echo "<td align=left><b style=\"color:#ff0000\">·Э</b></td>"
		;;
	"PAP")
		echo "<td align=left><b style=\"color:#ff0000\">û֤</b></td>"
		;;
	"IPCP")
		echo "<td align=left><b style=\"color:#ff0000\">ȡIPַ</b></td>"
		;;
	"DATA")
		echo "<td align=left><b style=\"color:#00ff00\"></b></td>"
		;;
	esac

echo -n "
</tr>
<tr id=row1 height=22>
	<td align=left>ʱ</td>
	<td align=left>${connect_time}</td>
</tr>
"; 
if [ "${lasterr}" != "OK" ]; then 
	echo "<tr id=row1 height=22>"
	echo "<td align=left>Ϣ</td>"
	case "${lasterr}" in
	"NOSERVICE")
		echo "<td align=left><b style=\"color:#ff0000\">δҵ</b></td>"
		;;
	"LCPNOTACKED")
		echo "<td align=left><b style=\"color:#ff0000\">·ЭӦ</b></td>"
		;;
	"AUTHTIMEOUT")
		echo "<td align=left><b style=\"color:#ff0000\">֤ʱ</b></td>"
		;;
	"AUTHFAIL")
		echo "<td align=left><b style=\"color:#ff0000\">֤ʧܣû벻</b></td>"
		;;
	"DATATIMEOUT")
		echo "<td align=left><b style=\"color:#ff0000\">Ӧ</b></td>"
		;;
	*)
		echo "<td align=left><b style=\"color:#ff0000\">${lasterr}</b></td>"
		;;
	
	esac
	echo "</tr>"
fi 
echo -n "
"; [ "${dnsaddr}" = "0.0.0.0" ] && dnsaddr="" 
echo -n "
<tr id=row1 height=22>
	<td align=left>DNS</td>
	<td align=left>${dnsaddr}</td>
</tr>
<tr id=row1 height=22>
	<td align=left></td>
"; if [ "${pingip}" = "0.0.0.0" ]; then 
echo -n "
	<td align=left></td>
"; elif [ ${linkup} -eq 1 ]; then 
echo -n "
	<td align=left><b><a style=\"color:#0000ff\">${pingip}[]</a></b></td>
"; else 
echo -n "
	<td align=left><b><a style=\"color:#ff0000\">${pingip}[ͨ]</a></b></td>
"; fi 
echo -n "
</tr>	
<tr id=row1 height=22>
	<td align=left></td>
	<td align=left>${flowcnt}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>bps</td>
	<td align=left>${inbps}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>bps</td>
	<td align=left>${outbps}</td>
</tr>
<tr id=row1 height=22>
	<td align=left>DNSǣͳ</td>
	<td align=left>${dnsreqs}/<a style=\"color:#ff0000;\">${dnstimeouts}</a>[/ʧ]</td>
</tr>
"; fi 
echo -n "
</table>
</body>
</html>
";