#!/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/Route/`basename $0`"
returnurl="/cgi-bin/Route/wg_list"

echo -n "
<script type=\"text/javascript\" src=\"/img/common.js\"></script>
<script language=\"javascript\">
function beforeEditWG(frm)
{
	var name = document.getElementsByName(\"name\")[0];
	var ttl  = document.getElementsByName(\"ttl\")[0];
	name.value = TrimAll(name.value);
	if (name.value == \"\") {
		alert(\"ȺƲΪ!\");
		name.select();
		return false;
	}
	if (!IsName(name.value)) {
		alert(\"в&ַ!\");
		name.select();
		return false;
	}
	ttl.value = TrimAll(ttl.value);
	if (!IsDigitIn(ttl.value, 0, 65535)) {
		alert(\"ȷTTLֵ!\");
		ttl.select();
		return false;
	}
	return true;
}
function onCancel() 
{
	window.location.href = \"${returnurl}\";
}
</script>
";
if [ "${REQUEST_METHOD}" = "POST" ]; then
	operator_check "${myself}"
	errmsg=`${FLOWEYE} nat setwg id=${CGI_id} name=${CGI_name} type=${CGI_type} ttl=${CGI_ttl}`
	if [ "$?" != "0" ]; then
		afm_dialog_msg "ʧ:${errmsg}"
	else
		afm_load_page 0 "${returnurl}"
		exit 0
	fi
fi
CGI_ttl=`${FLOWEYE} nat showwg id=${CGI_id} | grep "^ttl " | awk '{print $2}'`

echo -n "
<body>
"; cgi_show_title "Ӧ·->->·Ⱥ->${CGI_name}" 
echo -n "
<br>
<form method=post onsubmit=\"return beforeEditWG(this)\" action=\"${myself}\">
<table style=\"font:14px\" width=600 border=0 cellspacing=0 cellpadding=3 bgcolor=\"#ffffff\">
<tr id=row1>
	<td width=40></td>
        <td width=80 align=left>Ⱥ</td>
	<td width=400 align=left><input type=text name=name style=\"width:120px\" value=\"${CGI_name}\" />&nbsp;(Ҫ8ֻ15Ӣַ)</td>
</tr>
<tr id=row1>
	<td></td>
        <td align=left></td>
        <td align=left>
		<select name=type style=\"width:120\" value=\"${CGI_type}\">
		";
		case "${CGI_type}" in
		"srcdst")
			echo "<option value=\"src\">Դַ</option>"
			echo "<option value=\"dst\">Ŀĵַ</option>"
			echo "<option value=\"srcdst\" selected>Դ+Ŀ</option>"
			echo "<option value=\"spdp\">ַ+˿</option>"
			;;
		"src")
			echo "<option value=\"src\" selected>Դַ</option>"
			echo "<option value=\"dst\">Ŀĵַ</option>"
			echo "<option value=\"srcdst\">Դ+Ŀ</option>"
			echo "<option value=\"spdp\">ַ+˿</option>"
			;;
		"dst")
			echo "<option value=\"src\">Դַ</option>"
			echo "<option value=\"dst\" selected>Ŀĵַ</option>"
			echo "<option value=\"srcdst\">Դ+Ŀ</option>"
			echo "<option value=\"spdp\">ַ+˿</option>"
			;;
		"spdp")
			echo "<option value=\"src\">Դַ</option>"
			echo "<option value=\"dst\">Ŀĵַ</option>"
			echo "<option value=\"srcdst\">Դ+Ŀ</option>"
			echo "<option value=\"spdp\" selected>ַ+˿</option>"
			;;
		esac
		
echo -n "
		</select>
	</td>
</tr>
<tr id=row1>
	<td ></td>
        <td align=left>TTL</td>
	<td align=left><input type=text name=ttl style=\"width:120px\" value=\"${CGI_ttl}\" />&nbsp;(0~65535,0ʾرն̬ص)</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=hidden name=id value=\"${CGI_id}\" />
		<input type=submit id=newbtn value=\"ύ\" />
		<input type=button id=newbtn value=\"ȡ\" onclick=\"onCancel()\" />
	</td>
</tr>
</table>
</form>
</body>
</html>
";