#!/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++; } . . . EOF print_http_footer