#!/bin/sh
. /www/cgi-bin/functions.sh
lock_cgiwait
lan_get_ip=$($nvram get lan_ipaddr)
lan_get_netmask=$($nvram get lan_netmask)
lan_get_dhcp_start=$($nvram get dhcp_start)
lan_get_dhcp_end=$($nvram get dhcp_end)
totalnum=$($nvram show | grep ^reservation | wc -l)
select_editnum=$($nvram get resev_editnum)
print_cgi_header
print_http_header "/funcs.js" "/reservation.js"
print_body_header "_lan" "lan.html" "reservation_edit"
print_table_header ""
echo ""
cat <
var array_num = '$totalnum';
var lanip="$lan_get_ip";
var lanmask="$lan_get_netmask";
var startip="$lan_get_dhcp_start";
var endip="$lan_get_dhcp_end";
var select_editnum="$select_editnum"
function loadvalue()
{
var cf=document.forms[0];
var str = eval ( 'resevArray' + select_editnum );
var each_info=str.split(' ');
reservation_ipaddr=each_info[0];
var ip_array=reservation_ipaddr.split('.');
cf.reservation_ipaddr1.value=ip_array[0];
cf.reservation_ipaddr2.value=ip_array[1];
cf.reservation_ipaddr3.value=ip_array[2];
cf.reservation_ipaddr4.value=ip_array[3];
cf.device.value=each_info[2];
cf.this_mac.value=each_info[1];
}
var show_list_array=show_list.split(' ');
var show_name_array = new Array();
var show_mac_array = new Array();
var show_ip_array = new Array();
q=0;
if(show_list != "")
for(i=0;i<(show_list_array.length)/3;i++)
{
show_ip_array[q]=show_list_array[i*3];
show_name_array[q]=show_list_array[i*3+1];
show_mac_array[q]=show_list_array[i*3+2];
q++;
}