#!/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_topn}" = "" ] && CGI_topn="20"
[ "${width}" = "" ] && width=580
[ "${CGI_sort}" = "" ] && CGI_sort="ip"

echo -n "
<script type=\"text/javascript\" src=\"/img/common.js\"></script>
<script language=\"javascript\">
function showIP(ipaddr)
{
        var url;
        url = \"/cgi-bin/Monitor/ipview_mobile?ipaddr=\" + ipaddr;
        ShowWindow(url, \"\", 650, 800);
}
</script>
<body>
"; cgi_show_title "ƶն->${CGI_cname}->IP" ${width} 
echo -n "
<br>
<table width=\"${width}\" border=0 cellspacing=1 cellpadding=1> 
<form method=post action=\"${cgipath}\">
<tr id=tblhdr height=22>
        <td width=* align=left><b>&nbsp;ʾǰ&nbsp;</b>
        <select name=topn value=\"${CGI_topn}\" style=\"width:70;height:21\">
        ";
                for tm in 10 20 30 50 100 0; do
                        if [  ${tm} -eq 0 ]; then
                                tmdesc=""
                        else
                                tmdesc="${tm}"
                        fi
                        if [ "${CGI_topn}" = "${tm}" ]; then
                                echo "<option selected value=${tm}>${tmdesc}</option>"
                        else
                                echo "<option value=${tm}>${tmdesc}</option>"
                        fi
                done
	
echo -n "
        </select>&nbsp;&nbsp;&nbsp;&nbsp;<input type=hidden name=type value=\"${CGI_type}\"></input>
        <input type=hidden name=cname value=\"${CGI_cname}\"></input></td>
	<td width=* align=left><b>&nbsp;IPΧ</b>
		<input type=text style=\"width:85px;height:21\" name=startip value=${CGI_startip}></input>-
		<input type=text style=\"width:85px;height:21\" name=endip value=${CGI_endip}></input>&nbsp;
		<input type=submit value=\"  \" style=\"width:100;height:22\"></input>
	</td>
</tr>
</form>
</table>
"; wid=$(((${width} - 40) / 5)) 
echo -n "
"; 
urlpath="/cgi-bin/Monitor/mob_topip?type=${CGI_type}&topn=${CGI_topn}&cname=${CGI_cname}" 
[ "${CGI_startip}" != "" ] && urlpath="${urlpath}&startip=${CGI_startip}"
[ "${CGI_endip}" != "" ] && urlpath="${urlpath}&endip=${CGI_endip}"

echo -n "
<table width=\"${width}\" border=0 cellspacing=1 cellpadding=1> 
<tr id=tblhdr>
	<td width=40 align=center></td>
        <td width=${wid} align=left><a href=\"${urlpath}&sort=ip\">IPַ</a></td>
        <td width=${wid} align=center>ն</b></td>
	<td width=${wid} align=center><a href=\"${urlpath}&sort=birth\">״η</a></td>
	<td width=${wid} align=center><a href=\"${urlpath}&sort=lastime\"></a></td>
</tr>
";
idname="row1"
rowno=1
args="topn=${CGI_topn} sort=${CGI_sort}"
[ "${CGI_type}" != "total" ] && args="${args} type=${CGI_type}"
[ "${CGI_startip}" != "" ] && args="${args} start=${CGI_startip}"
[ "${CGI_endip}" != "" ] && args="${args} end=${CGI_endip}"
${FLOWEYE} mobile list ${args} | while read name cname ipaddr birth lastime theothers
do 
echo -n "
        <tr id=${idname}>
	<td align=center>${rowno}</td>
        <td align=left><a style=\"color:#0000ff\" href=\"javascript:showIP('${ipaddr}')\">&nbsp;&nbsp;&nbsp;${ipaddr}</a></td>
	<td align=center>${cname}</td>
	<td align=center>${birth}</td>
	<td align=center>${lastime}</td>
";
        if [ "${idname}" = "row1" ]; then
                idname="row2"
        else
                idname="row1"
        fi
	rowno=$((${rowno} + 1))
done

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