#!/bin/sh
#This script is created by ssparser automatically. The parser first created by MaoShouyan
printf "Content-type: text/html;charset=gb2312
Cache-Control: no-cache

"
echo -n "";
if [ "${PALANG}" = "en" ]; then
	LANG_001="Input Name"
	LANG_002="Success"
	LANG_003="Error"
	LANG_004="Name"
	LANG_005="Slot"
	LANG_006="Device"
	LANG_007="Match"
	LANG_008="NONE"
	LANG_009="Submit"
fi
CGI_browsertitle="iXCache"
. ../../common/common.sh 
cfgroot="/cgi-bin/App/ixcache"
myself="${cfgroot}/`basename $0`"

echo -n "
<script type=\"text/javascript\" src=\"/img/common.js\"></script>
<script language=\"javascript\">
function validate(frm)
{
	var name = document.getElementsByName(\"name\")[0];
	
	name.value = TrimAll(name.value);
	if (name.value == \"\") {
		alert(\"${LANG_001:=!}\");
		name.select();
	}
	return true;
}
function onCancel()
{
	window.location.href = \"${cfgroot}/ixcgroup_list\";
}
</script>
";
if [ "${REQUEST_METHOD}" = "POST" ]; then
	operator_check "${myself}"
	cmdargs="id=${CGI_id} name=${CGI_name}"
	cmdargs="${cmdargs} entry=0:${CGI_entry_0}"
	cmdargs="${cmdargs} entry=1:${CGI_entry_1}"
	cmdargs="${cmdargs} entry=2:${CGI_entry_2}"
	cmdargs="${cmdargs} entry=3:${CGI_entry_3}"
	cmdargs="${cmdargs} entry=4:${CGI_entry_4}"
	cmdargs="${cmdargs} entry=5:${CGI_entry_5}"
	cmdargs="${cmdargs} entry=6:${CGI_entry_6}"
	cmdargs="${cmdargs} entry=7:${CGI_entry_7}"
	cmdargs="${cmdargs} entry=8:${CGI_entry_8}"
	cmdargs="${cmdargs} entry=9:${CGI_entry_9}"
	cmdargs="${cmdargs} entry=10:${CGI_entry_10}"
	cmdargs="${cmdargs} entry=11:${CGI_entry_11}"
	cmdargs="${cmdargs} entry=12:${CGI_entry_12}"
	cmdargs="${cmdargs} entry=13:${CGI_entry_13}"
	cmdargs="${cmdargs} entry=14:${CGI_entry_14}"
	cmdargs="${cmdargs} entry=15:${CGI_entry_15}"
	errmsg=`${FLOWEYE} ixcgroup set ${cmdargs}`
	if [ "$?" != "0" ]; then
		afm_dialog_msg "${LANG_003:=ʧ}:${errmsg}"
	else
		afm_dialog_msg "${LANG_002:=ɹ!}"
	fi
fi
[ "${CGI_name}" = "" ] && CGI_name="${groupname}"

echo -n "
<body>
<br>
<form method=post onsubmit=\"return validate(this)\" action=\"${myself}\">
<table style=\"font:14px;\" width=320 border=0 cellspacing=0 cellpadding=3 bgcolor=\"#ffffff\">
<tr id=row1>
        <td width=60 align=center><b>${LANG_004:=}</b></td>
	<td width=*  align=left><input type=text name=\"name\" value=\"${CGI_name}\" style=\"width:100%\"/></td>
</tr>
</table>
<br>
<table style=\"font:14px\" width=320 border=0 cellspacing=0 cellpadding=3 bgcolor=\"#ffffff\">
<tr id=tblhdr>
        <td width=60  align=center>${LANG_005:=λ}</td>
	<td width=120 align=center>${LANG_006:=豸}</td>
	<td width=*   align=center>${LANG_007:=ѷ}</td>
</tr>
";
idname="row2"
${FLOWEYE} ixcgroup get id=${CGI_id} | while read idx reqs cacheid cachename theothers
do 
	slotidx=$((${idx} + 1))
	echo "<tr id=${idname}>"
        echo "<td align=center>${slotidx}</td>"
	echo "<td align=center><select name=\"entry_${idx}\" value="${cacheid}" style=\"width:100%\">"
	${FLOWEYE} ixcache list | while read tmpid tmpname theothers
	do
		if [ "${cacheid}" = "${tmpid}" ]; then
			echo "<option value=${tmpid} selected>${tmpname}</option>"
		else
			echo "<option value=${tmpid}>${tmpname}</option>"
		fi
	done
	if [ "${cachename}" = "NULL" -o "${cacheid}" = "0" ]; then
		echo "<option value=0 selected>${LANG_008:=޻豸}</option>"
	else
		echo "<option value=0>${LANG_008:=޻豸}</option>"
	fi
	echo "</select></td>"
	echo "<td align=center>${reqs}</td>"
	echo "</tr>"
	if [ "${idname}" = "row1" ]; then
		idname="row2"
	else
		idname="row1"
	fi
done

echo -n "
</table>
<table style=\"width:320; border-bottom:1px #787882 solid; color:#0000ff\">
<tr><td align=right>&nbsp;</td></tr>
</table>
<table style=\"width:320\"> 
<tr>
	<td align=right>
	<input type=submit id=newbtn value=\"${LANG_009:=ύ}\" />
	<input type=hidden name=id value=\"${CGI_id}\" />
	</td>
</tr>
</table>
</form>
</body>
</html>
";