#!/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/Maintain/`basename $0`"

echo -n "
<script type=\"text/javascript\" src=\"/img/common.js\"></script>
<script language=\"javascript\">
function beforeCommit(frm)
{
	var loggerip = document.getElementsByName(\"logger_ip\")[0];
	var port1 = document.getElementsByName(\"logger_port1\")[0];
	var port2 = document.getElementsByName(\"logger_port2\")[0];
	loggerip.value = TrimAll(loggerip.value);
	if (loggerip.value != \"\" && !IsIPAddr(loggerip.value)) {
		alert(\"ȷIPַ!\");
		loggerip.select();
		return false;
	}
	port1.value = TrimAll(port1.value);
	if (port1.value == \"\" && !IsDigitIn(port1.value, 0, 65535)) {
		alert(\"Ķ˿ں!\");
		port1.select();
		return false;
	}
	port2.value = TrimAll(port2.value);
	if (port2.value == \"\" && !IsDigitIn(port2.value, 0, 65535)) {
		alert(\"Ķ˿ں!\");
		port2.select();
		return false;
	}
	
	return true;
}
</script>
";
if [ "${REQUEST_METHOD}" = "POST" ]; then
	[ "${CGI_logger_ip}" = "" ] && CGI_logger_ip="0.0.0.0"
	[ "${CGI_logger_port}" = "" ] && CGI_logger_port="0"
	[ "${CGI_logger_internal}" = "" ] && CGI_logger_internal="1"
	internal=`expr ${CGI_logger_internal} \* 60`
	cfgstr="logger_ip=${CGI_logger_ip} logger_port=${CGI_logger_port}"
	cfgstr=" ${cfgstr} logger_internal=${internal}"
	errmsg=`${FLOWEYE} logger config ${cfgstr}`
	if [ "$?" != "0" ]; then
		afm_dialog_msg "ִ:${errmsg}"
	else
		afm_dialog_msg "ɹ!"
		afm_load_page 0 "${myself}"
		exit 0
	fi
else
	for nameval in `${FLOWEYE} logger stat`
	do
		eval "${nameval}"
	done
	CGI_logger_ip="${logger_ip}"
	CGI_logger_port="${logger_port}"
	CGI_logger_internal=`expr ${logger_internal} / 60`
fi

echo -n "
<body>
"; cgi_show_title "־-->־" 
echo -n "
";
for nameval in `${FLOWEYE} logger stat`
do
	eval "${nameval}"
done

echo -n "
<br>
<form method=post onsubmit=\"return beforeCommit(this)\" action=\"${myself}\">
<table width=600 border=0 cellspacing=0 cellpadding=3 bgcolor=\"#ffffff\">
<tr id=row1>
	<td style=\"width:50\"></td>
        <td align=left style=\"width:120\">־IP</td>
        <td align=left width=*><input type=text name=logger_ip value=\"${CGI_logger_ip}\" style=\"width:110\"></input></td>
</tr>
<tr id=row1>
	<td></td>
        <td align=left>־˿</td>
        <td align=left width=*>
		<input type=text name=logger_port value=\"${CGI_logger_port}\" style=\"width:110\"></input>
		&nbsp;(0~65535,0ʾر־)
	</td>
</tr>
<tr id=row1>
	<td></td>
        <td align=left></td>
        <td align=left width=*>
	<select name=logger_internal value=\"${CGI_logger_internal}\" style=\"width:110\">
	";
		for inter in 1 2 3 4 5 6 7 8 9 10;
		do
			if [ ${CGI_logger_internal} -eq ${inter} ]; then
				echo "<option value=${inter} selected>${inter}</option>"
			else
				echo "<option value=${inter}>${inter}</option>"
			fi
		done
	
echo -n "
	</select>
	</td>
</tr>
</table>
<table style=\"width:600; border-bottom:1px #787882 solid; color:#0000ff\">
<tr><td align=right>&nbsp;</td></tr>
</table>
<table style=\"width:600\"> 
<tr>
        <td align=right>
		<input type=submit style=\"width:80\" value=\"ύ\"></input>
	</td>
</tr>
</table>
</form>
</body>
</html>
";