#!/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_sort}" = "" ] && CGI_sort="bytes"
args="ipaddr=${CGI_ipaddr}&sort=${CGI_sort}"
MOD_TAB_LIST="ſ#/cgi-bin/Monitor/ipview_data?${args} Ϣ#/cgi-bin/Monitor/ipview_flow?${args} #/cgi-bin/Monitor/ipview_account?${args} û#/cgi-bin/Monitor/ipview_lip?${args}"
myself="/cgi-bin/Monitor/`basename $0`"
urlpath="${myself}?ipaddr=${CGI_ipaddr}"

echo -n "
<body>
";
for nameval in `${FLOWEYE} ipobj get ${CGI_ipaddr}`
do
	eval "${nameval}"
done
[ "${nbname}" != "" ] && nbname="(${nbname})"

echo -n "
"; cgi_show_title "${CGI_ipaddr}${nbname}" 613 
echo -n "
<br>
<table width=\"613\" border=0 cellspacing=1 cellpadding=1> 
<tr id=tblhdr>
	<td width=90 align=center><b>TTL()</b></td>
	<td width=100 align=center><b>ʱ()</b></td>
	<td width=100 align=center><b></b></td>
	<td width=100 align=center><b></b></td>
	<td width=100 align=center><b>bps</b></td>
	<td width=* align=center><b>bps</b></td>
</tr>
<tr id=row1>
	<td align=right>${ttl}</td>
	<td align=right>${life}</td>
	<td align=right>${outbytes}</td>
	<td align=right>${inbytes}</td>
	<td align=right>${bpsout}</td>
	<td align=right>${bpsin}</td>
</tr>
</table>
<table width=\"613\" border=0 cellspacing=1 cellpadding=1> 
<tr id=tblhdr>
	<td width=193 align=center><b>MACַ</b></td>
	<td width=100 align=center><b></b></td>
	<td width=* align=center><b>ܾ(TCP/UDP)</b></td>
</tr>
<tr id=row1>
	<td align=center>${mac}</td>
	<td align=right>${flowcnt}</td>
	<td align=right>${tflowdenied}/${uflowdenied}</td>
</tr>
</table>
<br>
"; cgi_print_mod_header "Ϣ" 613 
echo -n "
<div>ɫǾģܾ,ɫͨ</div>
<table width=613 border=0 cellspacing=1 cellpadding=1> 
<tr id=tblhdr>
	<td width=70 class=bgurl1 align=center><a href=\"${urlpath}&sort=app\">Ӧ</a></td>
	<td width=30 class=bgurl1 align=center><a href=\"${urlpath}&sort=proto\">Э</a></td>
	<td width=160 class=bgurl1 align=center><a href=\"${urlpath}&sort=dst\"></a></td>
	<td width=90 class=bgurl1 align=center><a href=\"${urlpath}&sort=dst\">IP</a></td>
	<td width=40 class=bgurl1 align=center><a href=\"${urlpath}&sort=time\">ʱ</a></td>
	<td width=40 class=bgurl1 align=center>DSCP</td>
	<td width=* class=bgurl1 align=center><a href=\"${urlpath}&sort=bytes\">(up/down)</a></td>
</tr>
";
idname="row1"
${FLOWEYE} ipobj listflow2 ${CGI_ipaddr} ${CGI_appid} -s ${CGI_sort}| \
while read life appname tcpudp conninfo bytes1 bytes2 ttl allbytes clpdeny tos1 tos2 proxyip theothers
do
	[ "${proxyip}" = "0" ] && proxyip=""
	if [ ${clpdeny} -eq 1 ]; then
		echo "<tr id=${idname}>"
		echo "<td align=left style=\"color:#ff0000\">&nbsp;${appname}</td>"
		echo "<td align=center style=\"color:#ff0000\">${tcpudp}</td>"
		echo "<td align=right style=\"color:#ff0000\">${conninfo}</td>"
		echo "<td align=right style=\"color:#ff0000\">${proxyip}</td>"
		echo "<td align=right style=\"color:#ff0000\">${life}</td>"
		echo "<td align=right style=\"color:#ff0000\">${tos1}/${tos2}</td>"
		echo "<td align=right style=\"color:#ff0000\">${bytes1}/${bytes2}</td>"
		echo "</tr>"
	else
		echo "<tr id=${idname}>"
		echo "<td align=left style=\"color:#0000ff\">&nbsp;${appname}</td>"
		echo "<td align=center style=\"color:#0000ff\">${tcpudp}</td>"
		echo "<td align=right style=\"color:#0000ff\">${conninfo}</td>"
		echo "<td align=right style=\"color:#0000ff\">${proxyip}</td>"
		echo "<td align=right style=\"color:#0000ff\">${life}</td>"
		echo "<td align=right style=\"color:#0000ff\">${tos1}/${tos2}</td>"
		echo "<td align=right style=\"color:#0000ff\">${bytes1}/${bytes2}</td>"
		echo "</tr>"
	fi
	if [ "${idname}" = "row1" ]; then
		idname="row2"
	else
		idname="row1"
	fi
done

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