ASUS RT-AX53U Firmware version 3.0.0.4.386.68129

This commit is contained in:
Asus Engineering Team 2022-10-12 11:26:39 +05:30
parent 3edde376ee
commit ba0ecd8597
303 changed files with 11599 additions and 8546 deletions

Binary file not shown.

BIN
bin/nvram

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,123 +1,124 @@
kernel/drivers/net/ppp/ppp_deflate.ko:
kernel/fs/hfs.ko:
kernel/net/netfilter/xt_dscp.ko:
kernel/net/bridge/netfilter/ebt_snat.ko:
kernel/fs/nls_cp850.ko:
kernel/drivers/usb/cdc-wdm.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/xhci-mtk.ko: kernel/drivers/usb/xhci-hcd.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv4/netfilter/ipt_ipp2p.ko:
kernel/net/xfrm/xfrm_user.ko:
kernel/net/netfilter/xt_REDIRECT.ko:
kernel/drivers/usb/ums-sddr09.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/usb/ax88179_178a.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/net/mii.ko
kernel/drivers/usb/ums-karma.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/ums-alauda.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/scsi/scsi_mod.ko
kernel/net/netfilter/xt_recent.ko:
kernel/net/netfilter/nf_conntrack_ftp.ko:
kernel/drivers/net/tun.ko:
kernel/drivers/usb/ums-datafab.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/scsi/scsi_mod.ko
kernel/fs/fuse.ko:
kernel/net/bridge/netfilter/ebtable_broute.ko: kernel/net/bridge/netfilter/ebtables.ko
kernel/net/ipv6/netfilter/nf_reject_ipv6.ko:
kernel/drivers/usb/option.ko: kernel/drivers/usb/usb_wwan.ko kernel/drivers/usb/usbserial.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/usb-storage.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/scsi/scsi_mod.ko
kernel/net/ipv4/netfilter/nf_nat_h323.ko: kernel/net/netfilter/nf_conntrack_h323.ko
kernel/net/ipv6/netfilter/ip6table_mangle.ko:
kernel/net/ipv4/xfrm4_tunnel.ko: kernel/net/ipv4/tunnel4.ko
kernel/net/ipv4/netfilter/ipt_web.ko:
kernel/drivers/scsi/scsi_mod.ko:
kernel/drivers/usb/usblp.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/scsi/sg.ko: kernel/drivers/scsi/scsi_mod.ko
kernel/net/netfilter/xt_NFQUEUE.ko:
kernel/drivers/scsi/sd_mod.ko: kernel/drivers/scsi/scsi_mod.ko
kernel/net/bridge/netfilter/ebt_arpreply.ko:
kernel/drivers/scsi/sr_mod.ko: kernel/drivers/cdrom/cdrom.ko kernel/drivers/scsi/scsi_mod.ko
kernel/net/bridge/netfilter/ebt_dnat.ko:
kernel/net/ipv4/ipcomp.ko:
kernel/net/bridge/netfilter/ebtable_filter.ko: kernel/net/bridge/netfilter/ebtables.ko
kernel/net/netfilter/xt_HL.ko:
kernel/fs/nls_cp949.ko:
kernel/net/bridge/netfilter/ebt_mark.ko:
kernel/net/bridge/netfilter/ebt_vlan.ko:
kernel/net/netfilter/nf_nat_ftp.ko: kernel/net/netfilter/nf_conntrack_ftp.ko
kernel/net/ipv4/netfilter/nf_nat_pptp.ko: kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko kernel/net/netfilter/nf_conntrack_pptp.ko kernel/net/netfilter/nf_conntrack_proto_gre.ko
kernel/fs/nls_euc-jp.ko:
kernel/net/ipv4/netfilter/ipt_tos.ko:
kernel/fs/mbcache.ko:
kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko:
kernel/fs/mbcache2.ko:
kernel/net/bridge/netfilter/ebt_stp.ko:
kernel/drivers/net/vxlan.ko:
kernel/drivers/usb/ums-jumpshot.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/nls_cp852.ko:
kernel/fs/hfsplus.ko:
kernel/drivers/usb/ums-freecom.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/fat.ko:
kernel/fs/nls_cp866.ko:
kernel/fs/jbd2/jbd2.ko:
kernel/drivers/usb/uas.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/scsi/scsi_mod.ko
kernel/net/bridge/netfilter/ebtable_nat.ko: kernel/net/bridge/netfilter/ebtables.ko
kernel/net/netfilter/nf_conntrack_h323.ko:
kernel/net/netfilter/xt_length.ko:
kernel/drivers/net/usb/cdc_ncm.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/ext4/ext4.ko: kernel/fs/mbcache2.ko kernel/fs/jbd2/jbd2.ko
kernel/fs/jbd2/jbd2.ko:
kernel/net/ipv4/ipip.ko: kernel/net/ipv4/tunnel4.ko
kernel/drivers/usb/ums-cypress.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/netfilter/nf_conntrack_sip.ko:
kernel/net/bluetooth/bluetooth.ko:
kernel/fs/ext2.ko:
kernel/net/ipv4/esp4.ko:
kernel/net/netfilter/xt_geoip.ko:
kernel/drivers/usb/ums-sddr55.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv4/ah4.ko:
kernel/net/netfilter/xt_quota.ko:
kernel/net/bridge/netfilter/ebt_ip.ko:
kernel/net/netfilter/nf_conntrack_proto_gre.ko:
kernel/net/ipv6/netfilter/ip6table_filter.ko:
kernel/drivers/net/usb/asix.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/usb/usbnet.ko: kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/usb_wwan.ko: kernel/drivers/usb/usbserial.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/usb/cdc_mbim.ko: kernel/drivers/usb/cdc-wdm.ko kernel/drivers/net/usb/cdc_ncm.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebtables.ko:
kernel/drivers/net/usb/cdc_ether.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv6/sit.ko: kernel/net/ipv4/tunnel4.ko
kernel/drivers/usb/xhci-hcd.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_limit.ko:
kernel/drivers/cdrom/cdrom.ko:
kernel/net/bridge/netfilter/ebt_pkttype.ko:
kernel/fs/vfat.ko: kernel/fs/fat.ko
kernel/net/netfilter/nf_nat_sip.ko: kernel/net/netfilter/nf_conntrack_sip.ko
kernel/drivers/net/usb/huawei_cdc_ncm.ko: kernel/drivers/net/usb/cdc_ncm.ko kernel/drivers/usb/cdc-wdm.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/common/usb-common.ko:
kernel/drivers/usb/ums-isd200.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_ip6.ko:
kernel/drivers/net/usb/rndis_host.ko: kernel/drivers/net/usb/cdc_ether.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/ums-usbat.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/usb/qmi_wwan.ko: kernel/drivers/usb/cdc-wdm.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_mark_m.ko:
kernel/net/ipv4/tunnel4.ko:
kernel/net/netfilter/xt_condition.ko:
kernel/drivers/net/mii.ko:
kernel/net/netfilter/xt_DSCP.ko:
kernel/net/netfilter/nf_conntrack_pptp.ko: kernel/net/netfilter/nf_conntrack_proto_gre.ko
kernel/net/ipv4/netfilter/ipt_TOS.ko:
kernel/fs/nls_cp936.ko:
kernel/net/netfilter/xt_hashlimit.ko:
kernel/fs/nls_cp932.ko:
kernel/net/bridge/netfilter/ebt_redirect.ko:
kernel/net/ipv6/netfilter/ip6t_REJECT.ko: kernel/net/ipv6/netfilter/nf_reject_ipv6.ko
kernel/drivers/usb/cdc-acm.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/msdos.ko: kernel/fs/fat.ko
kernel/drivers/usb/usbserial.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_arp.ko:
kernel/drivers/usb/xhci-pci.ko: kernel/drivers/usb/xhci-hcd.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/ethernet/mediatek/mtk_hnat/mtkhnat.ko:
kernel/drivers/usb/xhci-plat-hcd.ko: kernel/drivers/usb/xhci-hcd.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/nls_iso8859-1.ko:
kernel/fs/nls_cp437.ko:
kernel/drivers/usb/usbtmc.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv6/netfilter/nf_reject_ipv6.ko:
kernel/net/netfilter/nf_conntrack_h323.ko:
kernel/drivers/scsi/sg.ko: kernel/drivers/scsi/scsi_mod.ko
kernel/drivers/net/usb/huawei_cdc_ncm.ko: kernel/drivers/usb/cdc-wdm.ko kernel/drivers/net/usb/cdc_ncm.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv6/netfilter/ip6table_filter.ko:
kernel/fs/nls_cp852.ko:
kernel/fs/nls_cp949.ko:
kernel/drivers/usb/ums-sddr55.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv6/netfilter/ip6table_mangle.ko:
kernel/drivers/net/vxlan.ko:
kernel/drivers/usb/xhci-hcd.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/netfilter/nf_nat_ftp.ko: kernel/net/netfilter/nf_conntrack_ftp.ko
kernel/fs/nls_cp950.ko:
kernel/net/bridge/netfilter/ebt_log.ko:
kernel/net/netfilter/nf_conntrack_rtsp.ko:
kernel/net/netfilter/xt_hl.ko:
kernel/net/ipv6/netfilter/ip6t_REJECT.ko: kernel/net/ipv6/netfilter/nf_reject_ipv6.ko
kernel/drivers/scsi/sr_mod.ko: kernel/drivers/scsi/scsi_mod.ko kernel/drivers/cdrom/cdrom.ko
kernel/net/netfilter/xt_hashlimit.ko:
kernel/drivers/usb/usbcore.ko: kernel/drivers/usb/common/usb-common.ko
kernel/fs/mbcache.ko:
kernel/drivers/usb/ums-isd200.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/usb/cdc_ncm.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/fuse.ko:
kernel/fs/nls_iso8859-1.ko:
kernel/drivers/usb/usbtmc.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/netfilter/xt_dscp.ko:
kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko:
kernel/net/netfilter/xt_NFQUEUE.ko:
kernel/drivers/usb/xhci-pci.ko: kernel/drivers/usb/xhci-hcd.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/usbserial.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/tun.ko:
kernel/net/ipv6/sit.ko: kernel/net/ipv4/tunnel4.ko
kernel/fs/nls_euc-jp.ko:
kernel/net/netfilter/xt_DSCP.ko:
kernel/drivers/usb/ums-sddr09.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/netfilter/nf_conntrack_proto_gre.ko:
kernel/drivers/scsi/sd_mod.ko: kernel/drivers/scsi/scsi_mod.ko
kernel/net/netfilter/nf_conntrack_sip.ko:
kernel/drivers/net/usb/cdc_mbim.ko: kernel/drivers/usb/cdc-wdm.ko kernel/drivers/net/usb/cdc_ncm.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/net/usb/cdc_ether.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/netfilter/nf_conntrack_ftp.ko:
kernel/drivers/usb/uas.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/scsi/scsi_mod.ko
kernel/net/netfilter/xt_HL.ko:
kernel/net/netfilter/xt_length.ko:
kernel/net/ipv4/netfilter/ipt_web.ko:
kernel/net/netfilter/nf_conntrack_pptp.ko: kernel/net/netfilter/nf_conntrack_proto_gre.ko
kernel/fs/ext2.ko:
kernel/net/bridge/netfilter/ebt_ip.ko:
kernel/net/bridge/netfilter/ebt_ip6.ko:
kernel/drivers/usb/ums-jumpshot.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv6/ip6_tunnel.ko:
kernel/net/bridge/netfilter/ebt_arp.ko:
kernel/fs/nls_cp850.ko:
kernel/net/bridge/netfilter/ebt_vlan.ko:
kernel/net/netfilter/nf_nat_sip.ko: kernel/net/netfilter/nf_conntrack_sip.ko
kernel/net/ipv4/xfrm4_tunnel.ko: kernel/net/ipv4/tunnel4.ko
kernel/fs/mbcache2.ko:
kernel/net/bridge/netfilter/ebt_arpreply.ko:
kernel/net/xfrm/xfrm_user.ko:
kernel/net/netfilter/nf_conntrack_rtsp.ko:
kernel/net/ipv4/netfilter/nf_nat_h323.ko: kernel/net/netfilter/nf_conntrack_h323.ko
kernel/fs/hfsplus.ko:
kernel/drivers/net/ppp/ppp_deflate.ko:
kernel/drivers/usb/ums-freecom.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/scsi/scsi_mod.ko:
kernel/drivers/usb/cdc-acm.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_mark_m.ko:
kernel/net/bridge/netfilter/ebtables.ko:
kernel/net/netfilter/xt_condition.ko:
kernel/drivers/net/usb/qmi_wwan.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/cdc-wdm.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/ums-usbat.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/nls_cp437.ko:
kernel/net/ipv4/netfilter/ipt_tos.ko:
kernel/net/netfilter/xt_recent.ko:
kernel/drivers/net/usb/asix.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/net/mii.ko
kernel/drivers/cdrom/cdrom.ko:
kernel/net/bridge/netfilter/ebt_dnat.ko:
kernel/net/ipv4/esp4.ko:
kernel/net/bridge/netfilter/ebt_limit.ko:
kernel/net/bluetooth/bluetooth.ko:
kernel/net/ipv4/netfilter/ipt_ipp2p.ko:
kernel/net/bridge/netfilter/ebtable_filter.ko: kernel/net/bridge/netfilter/ebtables.ko
kernel/fs/nls_cp936.ko:
kernel/drivers/net/usb/usbnet.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/net/mii.ko
kernel/drivers/usb/xhci-plat-hcd.ko: kernel/drivers/usb/xhci-hcd.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/common/usb-common.ko:
kernel/drivers/usb/cdc-wdm.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv4/ipcomp.ko:
kernel/fs/fat.ko:
kernel/net/netfilter/xt_REDIRECT.ko:
kernel/drivers/net/usb/rndis_host.ko: kernel/drivers/net/usb/cdc_ether.ko kernel/drivers/net/usb/usbnet.ko kernel/drivers/net/mii.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_snat.ko:
kernel/net/bridge/netfilter/ebt_log.ko:
kernel/drivers/usb/ums-datafab.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/xhci-mtk.ko: kernel/drivers/usb/xhci-hcd.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/ext4/ext4.ko: kernel/fs/jbd2/jbd2.ko kernel/fs/mbcache2.ko
kernel/drivers/usb/ums-alauda.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebt_redirect.ko:
kernel/net/netfilter/xt_geoip.ko:
kernel/net/ipv4/netfilter/nf_nat_pptp.ko: kernel/net/netfilter/nf_conntrack_pptp.ko kernel/net/netfilter/nf_conntrack_proto_gre.ko kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko
kernel/drivers/usb/usblp.ko: kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv4/ah4.ko:
kernel/drivers/usb/option.ko: kernel/drivers/usb/usb_wwan.ko kernel/drivers/usb/usbserial.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/ums-karma.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/drivers/usb/ums-cypress.ko: kernel/drivers/usb/usb-storage.ko kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/ipv4/netfilter/ipt_TOS.ko:
kernel/drivers/net/usb/ax88179_178a.ko: kernel/drivers/net/usb/usbnet.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko kernel/drivers/net/mii.ko
kernel/fs/nls_cp866.ko:
kernel/drivers/net/mii.ko:
kernel/drivers/net/ethernet/mediatek/mtk_hnat/mtkhnat.ko:
kernel/drivers/usb/usb_wwan.ko: kernel/drivers/usb/usbserial.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/net/bridge/netfilter/ebtable_broute.ko: kernel/net/bridge/netfilter/ebtables.ko
kernel/drivers/usb/usb-storage.ko: kernel/drivers/scsi/scsi_mod.ko kernel/drivers/usb/usbcore.ko kernel/drivers/usb/common/usb-common.ko
kernel/fs/msdos.ko: kernel/fs/fat.ko
kernel/net/bridge/netfilter/ebt_stp.ko:
kernel/fs/nls_cp932.ko:
kernel/net/netfilter/xt_quota.ko:
kernel/net/ipv4/tunnel4.ko:
kernel/fs/vfat.ko: kernel/fs/fat.ko
kernel/net/bridge/netfilter/ebt_mark.ko:
kernel/net/netfilter/xt_hl.ko:
kernel/fs/hfs.ko:

View File

@ -105,6 +105,7 @@ kernel/net/ipv6/netfilter/ip6table_mangle.ko
kernel/net/ipv6/netfilter/nf_reject_ipv6.ko
kernel/net/ipv6/netfilter/ip6t_REJECT.ko
kernel/net/ipv6/sit.ko
kernel/net/ipv6/ip6_tunnel.ko
kernel/net/bridge/netfilter/ebtables.ko
kernel/net/bridge/netfilter/ebtable_broute.ko
kernel/net/bridge/netfilter/ebtable_filter.ko

0
ra_SKU/SingleSKU_5G_JP.dat Executable file
View File

0
ra_SKU/SingleSKU_5G_KCC.dat Executable file
View File

0
ra_SKU/SingleSKU_JP.dat Executable file
View File

0
ra_SKU/SingleSKU_KCC.dat Executable file
View File

View File

@ -1,14 +1,14 @@
-----BEGIN X9.42 DH PARAMETERS-----
MIICLAKCAQEApLZ1TNAYFsR6Bs2GEjeh4IohXzhjzdgsrzCz+tMSLRSdVKbuUgyG
m7QkakIewfEB+q45FT0C3m7uiJK+oZSs31UShJHljV58k3w54bouWCilLf0WZ0XD
yXSFGBrKP0TOnet5PITw36fJZzBeBwzWBbpv+s/CWX1xhC32TnDeept/yYOO1uRo
chWncQU9XBoGw1NgD2DM0D2xRBnOCw0cj3Cnkyh/Nps1Z8sI+rfgppfqCW5Om+tK
DbVrFTQEzYP0Ntkky9K4+7Rxr/Lqhm+Gd0nvRPfu0vsKcO6uf7b+KaUX3qpSVEg6
NpzjBzMgZWT5RJybMGySxObpI+uAJgvhNwKCAQAt8G1gCY+j5z8avHO08LFmznZq
IVd/jie/63ADhQBYfkDIYCT8h4nJL/o2g5/3sP7Gffp3OSAZ+J1dvO0UnVWDUV6d
Kx+MKX57NkSb4/3kdROjfESR0gBPprz5/8ldN1Uy71C0Y1eQWr/JdqxyyFHSMoHW
TEyPTNBqEUIRExKzBmqlCAvXlTZCGut/Br4rUz0s6AaVlUIQlp1FMicU2dXnuDBq
l0KhZt0kgBotS5rdJi6JgKVFZi6K0B0BziqfXE9O/G8bUT1sWN124ZCeJyoYcgdI
07R5c53BybHnOmUEpy8cOSJ92fKo5H65xKQzVSniBnnEiXZSk0LqtWXeupB4AiEA
o4AJbYt6pgFTtydxfZlyJDwj4vmqNv/GufC8qtbDyfU=
MIICLAKCAQEA2ynccIhPDprfacYhKCcQKJGnRnn8wUvlK2i1J0Aw6E49zjvodAJh
tbAUuGmg6LIviECX7/uX4b+9QvwClB24lV6WvC9D52zPfDDxfuhNyvrk86GhKLLQ
KAqg41iS05kQdiQJvrbPlXSsNLZHfJq4dbpwkRed0c6rhHqlv97soUy7/GDwIKrm
GlpMG01uFVDJa3KWZUv/kejVHL59Eh9+OiIQMe36dTiA+u0RucA3DNNaP7gGGsi5
P3D720dB4Vbp6jvg2ZtyHw1/nj+j9iTsTpN69jQ9n34LqEw8vHru6/QrpF3H+3NN
LXvUGuDmol01ggrReorJ9uxZFx7XPmu6tQKCAQARb9Zhr7z9AvDzs10EKzKfe04s
OlwrMP6jrrUV9EhLMzkT44shm3RA71jzrA7Kwdgyi9SFCINpPsE/atLCEg1AegrY
5uy8gMXBch9aqp5k8kDUtIHqVGMZbX0xBqPFNs1IVkc3DnxDcM/7C45pVQ0Ttsvw
WCLjStNtKjuEqFFq8DyiCWnRXt0e214ImA0wosOyOBR4tYCNXPm+skIh43qSMXNh
z4XxkqkvRIgPjT/xosusAqkGrvjf6anLI3rFGsxUMCp5rVl4l8f6pmLzHeojoXd4
vYmqKPabGbDiP/aqgvS7Qt6CZFKT3dMl9N4TUk4efMca8W0ppZ7QCnh9SXIzAiEA
rq07gMASDhg50utu48+0UWE79haD8e7XFjwKNGhOJf8=
-----END X9.42 DH PARAMETERS-----

1
sbin/mapcalc Symbolic link
View File

@ -0,0 +1 @@
rc

BIN
sbin/notify Executable file

Binary file not shown.

BIN
sbin/rc

Binary file not shown.

1
sbin/s46map_rptd Symbolic link
View File

@ -0,0 +1 @@
rc

BIN
sbin/sendtocli Executable file

Binary file not shown.

1
sbin/tci Symbolic link
View File

@ -0,0 +1 @@
rc

1
sbin/test_wifi_stats_log Symbolic link
View File

@ -0,0 +1 @@
rc

BIN
sbin/tr069 Executable file

Binary file not shown.

BIN
sbin/udpclient Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
libcurl.so.4.7.0
libcurl.so.4.8.0

View File

@ -1 +1 @@
libcurl.so.4.7.0
libcurl.so.4.8.0

BIN
usr/lib/libcurl.so.4.8.0 Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
usr/lib/libssh2.so Symbolic link
View File

@ -0,0 +1 @@
libssh2.so.1.0.1

1
usr/lib/libssh2.so.1 Symbolic link
View File

@ -0,0 +1 @@
libssh2.so.1.0.1

BIN
usr/lib/libssh2.so.1.0.1 Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
usr/lib/xtables/libip6t_DNAT.so Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,162 @@
[
{
"type": 2,
"keyword": "Wireless",
"os_type": 0
},
{
"type": 2,
"keyword": "Router",
"os_type": 0
},
{
"type": 2,
"keyword": "Voip Gateway",
"os_type": 0
},
{
"type": 4,
"keyword": "NAS",
"os_type": 0
},
{
"type": 5,
"keyword": "IP Network Camera",
"os_type": 4
},
{
"type": 6,
"keyword": "Mac OS",
"os_type": 5
},
{
"type": 7,
"keyword": "Game Console",
"os_type": 0
},
{
"type": 9,
"keyword": "Android Device",
"os_type": 1
},
{
"type": 9,
"keyword": "Smartphone",
"os_type": 1
},
{
"type": 9,
"keyword": "Voip Phone",
"os_type": 1
},
{
"type": 9,
"keyword": "MiPhone",
"os_type": 1
},
{
"type": 10,
"keyword": "Apple iOS Device",
"os_type": 5
},
{
"type": 10,
"keyword": "iPhone",
"os_type": 5
},
{
"type": 11,
"keyword": "Apple TV",
"os_type": 5
},
{
"type": 14,
"keyword": "Macintosh",
"os_type": 5
},
{
"type": 18,
"keyword": "Printer",
"os_type": 0
},
{
"type": 19,
"keyword": "Windows Phone",
"os_type": 2
},
{
"type": 19,
"keyword": "Nokia",
"os_type": 0
},
{
"type": 19,
"keyword": "Windows Mobile",
"os_type": 2
},
{
"type": 20,
"keyword": "Tablet",
"os_type": 1
},
{
"type": 21,
"keyword": "iPad",
"os_type": 5
},
{
"type": 23,
"keyword": "SmartTV",
"os_type": 0
},
{
"type": 25,
"keyword": "Kindle",
"os_type": 0
},
{
"type": 25,
"keyword": "Fire TV",
"os_type": 0
},
{
"type": 26,
"keyword": "Scanner",
"os_type": 0
},
{
"type": 27,
"keyword": "Chromecast",
"os_type": 0
},
{
"type": 28,
"keyword": "ZenFone",
"os_type": 4
},
{
"type": 28,
"keyword": "PadFone",
"os_type": 4
},
{
"type": 29,
"keyword": "Asus Pad",
"os_type": 4
},
{
"type": 29,
"keyword": "Asus ZenPad",
"os_type": 4
},
{
"type": 29,
"keyword": "Transformer",
"os_type": 4
},
{
"type": 34,
"keyword": "Desktop/Laptop",
"os_type": 0
}
]

View File

@ -0,0 +1,382 @@
[
{
"keyword": "win",
"type": 1,
"os_type": 2
},
{
"keyword": "pc",
"type": 1,
"os_type": 2
},
{
"keyword": "nb",
"type": 1,
"os_type": 2
},
{
"keyword": "rt-",
"type": 2,
"os_type": 0
},
{
"keyword": "dsl-",
"type": 2,
"os_type": 0
},
{
"keyword": "pl-",
"type": 2,
"os_type": 0
},
{
"keyword": "storage",
"type": 4,
"os_type": 0
},
{
"keyword": "nas",
"type": 4,
"os_type": 0
},
{
"keyword": "synology",
"type": 4,
"os_type": 0
},
{
"keyword": "cam",
"type": 5,
"os_type": 4
},
{
"keyword": "AiCam",
"type": 5,
"os_type": 0
},
{
"keyword": "blink-mini",
"type": 5,
"os_type": 0
},
{
"keyword": "ASUS",
"type": 5,
"os_type": 4
},
{
"keyword": "mac",
"type": 6,
"os_type": 5
},
{
"keyword": "mbp",
"type": 6,
"os_type": 5
},
{
"keyword": "mba",
"type": 6,
"os_type": 5
},
{
"keyword": "play station",
"type": 7,
"os_type": 0
},
{
"keyword": "playstation",
"type": 7,
"os_type": 0
},
{
"keyword": "PS5",
"type": 7,
"os_type": 0
},
{
"keyword": "xbox",
"type": 7,
"os_type": 0
},
{
"keyword": "android",
"type": 9,
"os_type": 1
},
{
"keyword": "htc",
"type": 9,
"os_type": 1
},
{
"keyword": "MiPhone",
"type": 9,
"os_type": 1
},
{
"keyword": "iphone",
"type": 10,
"os_type": 5
},
{
"keyword": "ipod",
"type": 10,
"os_type": 5
},
{
"keyword": "appletv",
"type": 11,
"os_type": 5
},
{
"keyword": "apple tv",
"type": 11,
"os_type": 5
},
{
"keyword": "apple-tv",
"type": 11,
"os_type": 5
},
{
"keyword": "imac",
"type": 14,
"os_type": 5
},
{
"keyword": "rog",
"type": 15,
"os_type": 0
},
{
"keyword": "epson",
"type": 18,
"os_type": 0
},
{
"keyword": "fuji xerox",
"type": 18,
"os_type": 0
},
{
"keyword": "canon",
"type": 18,
"os_type": 0
},
{
"keyword": "brother",
"type": 18,
"os_type": 0
},
{
"keyword": "ipad",
"type": 21,
"os_type": 5
},
{
"keyword": "linux",
"type": 22,
"os_type": 3
},
{
"keyword": "rp-",
"type": 24,
"os_type": 0
},
{
"keyword": "ea-",
"type": 24,
"os_type": 0
},
{
"keyword": "wmp-",
"type": 24,
"os_type": 0
},
{
"keyword": "chromecast",
"type": 27,
"os_type": 0
},
{
"keyword": "iqoo-",
"type": 33,
"os_type": 0
},
{
"keyword": "desktop",
"type": 34,
"os_type": 0
},
{
"keyword": "thinkpad",
"type": 35,
"os_type": 0
},
{
"keyword": "chunmi-cooker",
"type": 52,
"os_type": 0
},
{
"keyword": "zhimi-airpurifier",
"type": 54,
"os_type": 0
},
{
"keyword": "zhimi-fan",
"type": 55,
"os_type": 0
},
{
"keyword": "dmaker-fan",
"type": 55,
"os_type": 0
},
{
"keyword": "leshow-fan",
"type": 55,
"os_type": 0
},
{
"keyword": "yeelink-light",
"type": 60,
"os_type": 0
},
{
"keyword": "yilai-light",
"type": 60,
"os_type": 0
},
{
"keyword": "philips-light",
"type": 60,
"os_type": 0
},
{
"keyword": "philips-hue",
"type": 60,
"os_type": 0
},
{
"keyword": "opple-light",
"type": 60,
"os_type": 0
},
{
"keyword": "leshi-hue",
"type": 60,
"os_type": 0
},
{
"keyword": "huayi-hue",
"type": 60,
"os_type": 0
},
{
"keyword": "lifx",
"type": 60,
"os_type": 0
},
{
"keyword": "ge_switch",
"type": 60,
"os_type": 0
},
{
"keyword": "rockrobo",
"type": 61,
"os_type": 0
},
{
"keyword": "chuangmi-plug",
"type": 70,
"os_type": 0
},
{
"keyword": "hs100",
"type": 70,
"os_type": 0
},
{
"keyword": "hs103",
"type": 70,
"os_type": 0
},
{
"keyword": "Etekcity-Outlet",
"type": 70,
"os_type": 0
},
{
"keyword": "Wall-Outlet",
"type": 70,
"os_type": 0
},
{
"keyword": "AmazonPlug",
"type": 70,
"os_type": 0
},
{
"keyword": "cuco-plug",
"type": 70,
"os_type": 0
},
{
"keyword": "SmartPlug",
"type": 70,
"os_type": 0
},
{
"keyword": "Smart_Plug",
"type": 70,
"os_type": 0
},
{
"keyword": "shellyplug",
"type": 70,
"os_type": 0
},
{
"keyword": "EZPlug",
"type": 70,
"os_type": 0
},
{
"keyword": "KONKE_miniK",
"type": 70,
"os_type": 0
},
{
"keyword": "ge_plug",
"type": 70,
"os_type": 0
},
{
"keyword": "switch",
"type": 78,
"os_type": 0
},
{
"keyword": "Google-Nest",
"type": 81,
"os_type": 0
},
{
"keyword": "Google-Home",
"type": 81,
"os_type": 0
},
{
"keyword": "Sonos",
"type": 81,
"os_type": 0
},
{
"keyword": "RingPro",
"type": 85,
"os_type": 0
}
]

View File

@ -0,0 +1,227 @@
[
{
"keyword": "ADOBE",
"type": 0,
"os_type": 0
},
{
"keyword": "Amazon",
"type": 0,
"os_type": 0
},
{
"keyword": "Apple",
"type": 0,
"os_type": 5
},
{
"keyword": "ASUS",
"type": 1,
"os_type": 4
},
{
"keyword": "Asus",
"type": 1,
"os_type": 4
},
{
"keyword": "BELKIN",
"type": 0,
"os_type": 0
},
{
"keyword": "Belkin",
"type": 0,
"os_type": 0
},
{
"keyword": "BizLink",
"type": 0,
"os_type": 0
},
{
"keyword": "BUFFALO",
"type": 0,
"os_type": 0
},
{
"keyword": "Dell",
"type": 0,
"os_type": 0
},
{
"keyword": "DellKing",
"type": 0,
"os_type": 0
},
{
"keyword": "D-Link",
"type": 0,
"os_type": 0
},
{
"keyword": "FUJITSU",
"type": 0,
"os_type": 0
},
{
"keyword": "Fujitsu",
"type": 0,
"os_type": 0
},
{
"keyword": "Google",
"type": 0,
"os_type": 0
},
{
"keyword": "HON HAI",
"type": 0,
"os_type": 0
},
{
"keyword": "Hon Hai",
"type": 0,
"os_type": 0
},
{
"keyword": "HTC",
"type": 0,
"os_type": 0
},
{
"keyword": "HUAWEI",
"type": 0,
"os_type": 0
},
{
"keyword": "Huawei",
"type": 0,
"os_type": 0
},
{
"keyword": "IBM",
"type": 0,
"os_type": 0
},
{
"keyword": "Lenovo",
"type": 0,
"os_type": 0
},
{
"keyword": "NEC ",
"type": 0,
"os_type": 0
},
{
"keyword": "MICROSOFT",
"type": 0,
"os_type": 2
},
{
"keyword": "Microsoft",
"type": 0,
"os_type": 2
},
{
"keyword": "MSFT 5.0",
"type": 30,
"os_type": 2
},
{
"keyword": "MSFT",
"type": 30,
"os_type": 2
},
{
"keyword": "dhcpcd",
"type": 22,
"os_type": 3
},
{
"keyword": "android",
"type": 9,
"os_type": 1
},
{
"keyword": "Panasonic",
"type": 0,
"os_type": 0
},
{
"keyword": "PANASONIC",
"type": 0,
"os_type": 0
},
{
"keyword": "PIONEER",
"type": 0,
"os_type": 0
},
{
"keyword": "Pioneer",
"type": 0,
"os_type": 0
},
{
"keyword": "Ralink",
"type": 0,
"os_type": 0
},
{
"keyword": "Samsung",
"type": 0,
"os_type": 0
},
{
"keyword": "SAMSUNG",
"type": 0,
"os_type": 0
},
{
"keyword": "Sony",
"type": 0,
"os_type": 0
},
{
"keyword": "Synology",
"type": 0,
"os_type": 0
},
{
"keyword": "TOSHIBA",
"type": 0,
"os_type": 0
},
{
"keyword": "Toshiba",
"type": 0,
"os_type": 0
},
{
"keyword": "TP-LINK",
"type": 0,
"os_type": 0
},
{
"keyword": "VMware",
"type": 0,
"os_type": 0
},
{
"keyword": "AiCam",
"type": 5,
"os_type": 1
},
{
"keyword": "ZenFone",
"type": 28,
"os_type": 1
},
{
"keyword": "ASUS_Phone",
"type": 28,
"os_type": 1
}
]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -17,25 +17,11 @@ for CN in $NVCN; do
I=$(($I + 1))
done
# create the key and certificate request
#openssl req -new -out /tmp/cert.csr -config openssl.config -keyout /tmp/privkey.pem -newkey rsa:1024 -passout pass:password
# remove the passphrase from the key
#openssl rsa -in /tmp/privkey.pem -out key.pem -passin pass:password
# convert the certificate request into a signed certificate
#openssl x509 -in /tmp/cert.csr -out cert.pem -req -signkey key.pem -setstartsecs $SECS -days 3653 -set_serial $1
# create the key and certificate request
OPENSSL_CONF=/etc/openssl.config openssl req -new -out /tmp/cert.csr -keyout /tmp/privkey.pem -newkey rsa:2048 -passout pass:password
# remove the passphrase from the key
#OPENSSL_CONF=/etc/openssl.cnf openssl rsa -in /tmp/privkey.pem -out key.pem -passin pass:password
# convert the certificate request into a signed certificate
#OPENSSL_CONF=/etc/openssl.cnf RANDFILE=/dev/urandom openssl x509 -in /tmp/cert.csr -out cert.pem -req -signkey key.pem -days 3653 -sha256
# 2022/09/07 ECC key
openssl ecparam -name prime256v1 -genkey -noout -out /etc/key.pem
# 2020/01/03 import the self-certificate
OPENSSL_CONF=/etc/openssl.config openssl rsa -in /tmp/privkey.pem -out key.pem -passin pass:password
OPENSSL_CONF=/etc/openssl.config RANDFILE=/dev/urandom openssl req -x509 -new -nodes -in /tmp/cert.csr -key key.pem -days 3653 -sha256 -out cert.pem
# openssl x509 -in /etc/cert.pem -text -noout
OPENSSL_CONF=/etc/openssl.config RANDFILE=/dev/urandom openssl req -x509 -new -key /etc/key.pem -out /etc/cert.pem -days 365
# server.pem for WebDav SSL
cat key.pem cert.pem > server.pem
@ -43,4 +29,4 @@ cat key.pem cert.pem > server.pem
# 2020/01/03 import the self-certificate
cp cert.pem cert.crt
rm -f /tmp/cert.csr /tmp/privkey.pem openssl.config
rm -f openssl.config

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -452,7 +452,7 @@ if [ "$modem_type" == "tty" -o "$modem_type" == "qmi" -o "$modem_type" == "mbim"
nvram unset ${prefix}act_reboot
nvram commit
fi
elif [ "$modem_model" == "1" ]; then
elif [ "$modem_model" == "1" ] || [ "$modem_model" == "2" ]; then
ret=`echo -n $at_ret |grep "+CFUN: 4" 2>/dev/null`
if [ -z "$ret" ]; then
echo "Quectel: let the modem unregister the network."

View File

@ -595,8 +595,8 @@ elif [ "$1" == "fullsignal" ]; then
echo "rssi=$rssi."
echo "sinr=$sinr."
nvram set ${prefix}act_operation=$operation
nvram set ${prefix}act_band=$band
#nvram set ${prefix}act_operation=$operation
#nvram set ${prefix}act_band=$band
nvram set ${prefix}act_cellid=$cellid
nvram set ${prefix}act_lac=$lac
nvram set ${prefix}act_rsrp=$rsrp

View File

@ -138,21 +138,15 @@ elif [ "$modem_model" == "1" ]; then
killall quectel-CM
elif [ "$modem_model" == "2" ]; then
#/usr/sbin/modem_at.sh '+GTRNDIS=0,1' "$modem_reg_time"
#sleep 1
#at_ret=`/usr/sbin/modem_at.sh '+GTRNDIS?' "$modem_reg_time" 2>&1`
#ret=`echo -n $at_ret |grep "+GTRNDIS: 0" 2>/dev/null`
#if [ -z "$ret" ]; then
# echo "$modem_type: Fail to stop network."
# exit 0
#fi
echo "CFUN: Unregister the network(4)."
at_ret=`/usr/sbin/modem_at.sh '+CFUN=4' "$modem_reg_time" 2>&1`
ret=`echo -n $at_ret |grep "OK" 2>/dev/null`
at_ret=`/usr/sbin/modem_at.sh '+CFUN?' "$modem_reg_time" 2>&1`
ret=`echo -n $at_ret |grep "+CFUN: 4,0" 2>/dev/null`
if [ -z "$ret" ]; then
echo "CFUN: Fail to set +CFUN=4."
echo "CFUN: Unregister the network(4)."
at_ret=`/usr/sbin/modem_at.sh '+CFUN=4' "$modem_reg_time" 2>&1`
ret=`echo -n $at_ret |grep "OK" 2>/dev/null`
if [ -z "$ret" ]; then
echo "CFUN: Fail to set +CFUN=4."
fi
fi
elif [ "$modem_type" == "qmi" ]; then
wdm=`_get_wdm_by_usbnet $modem_dev`

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

983
usr/tr/tr.xml Executable file
View File

@ -0,0 +1,983 @@
<?xml version="1.0" encoding="UTF-8"?>
<node name='InternetGatewayDevice' rw='0' type='node' arg='1.7'>
<node acl='' getc='0' name='DeviceSummary' noc='0' nocc='' rw='0' type='string'>InternetGatewayDevice:1.0[](Baseline:1)</node>
<node acl='' getc='0' name='LANDeviceNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>1</node>
<node acl='' getc='0' name='WANDeviceNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>1</node>
<node name='Capabilities' rw='0' type='node'>
<node name='PerformanceDiagnostic' rw='0' type='node'>
<node acl='' getc='0' name='DownloadTransports' noc='0' nocc='' rw='0' type='string'>HTTP</node>
<node acl='' getc='0' name='UploadTransports' noc='0' nocc='' rw='0' type='string'>HTTP</node>
</node>
</node>
<node name='DeviceInfo' rw='0' type='node'>
<node acl='' getc='0' name='Manufacturer' noc='0' nocc='' rw='0' type='string'>ASUSTeK Computer Inc.</node>
<node acl='' getc='0' name='ManufacturerOUI' noc='0' nocc='' rw='0' type='string' cmd='oui'></node>
<node acl='' getc='0' name='ModelName' noc='0' nocc='' rw='0' type='string' cmd='nvram' arg='productid'></node>
<node acl='' getc='0' name='ProductClass' noc='0' nocc='' rw='0' type='string' cmd='nvram' arg='productid'></node>
<node acl='' getc='0' name='SerialNumber' noc='0' nocc='' rw='0' type='string' cmd='serial'></node>
<node acl='' getc='0' name='HardwareVersion' noc='0' nocc='' rw='0' type='string'>1.0</node>
<node acl='' getc='0' name='SoftwareVersion' noc='0' nocc='' rw='0' type='string' cmd='firmver'></node>
<node acl='' getc='0' name='SpecVersion' noc='0' nocc='' rw='0' type='string'>1.0</node>
<node acl='' getc='0' name='ProvisioningCode' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='pvgcode'></node>
<node acl='' getc='0' name='UpTime' noc='0' nocc='' rw='0' type='unsignedInt' cmd='uptime'></node>
<node acl='' getc='0' name='DeviceLog' noc='0' nocc='' rw='0' type='string' cmd='dev_syslog'></node>
<node acl='' getc='0' name='VendorConfigFileNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='VendorConfigFile' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Name' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='Date' noc='0' nocc='' rw='0' type='dateTime'></node>
</node>
</node>
</node>
<node name='DeviceConfig' rw='0' type='node'>
<node acl='' getc='0' name='ConfigFile' noc='0' nocc='' rw='1' type='string' cmd='dev_conffile' act='reboot'></node>
</node>
<node name='ManagementServer' rw='0' type='node'>
<node acl='' getc='0' name='EnableCWMP' noc='0' nocc='' rw='1' type='boolean' cmd='nvram' arg='tr_enable'></node>
<node acl='' getc='0' name='URL' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='tr_acs_url'></node>
<node acl='' getc='0' name='Username' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='tr_username'></node>
<node acl='' getc='1' name='Password' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='tr_passwd'></node>
<node acl='' getc='0' name='PeriodicInformEnable' noc='0' nocc='' rw='1' type='boolean' cmd='nvram' arg='tr_inform_enable'>true</node>
<node acl='' getc='0' name='PeriodicInformInterval' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='tr_inform_interval'></node>
<node acl='' getc='0' name='PeriodicInformTime' noc='0' nocc='' rw='1' type='dateTime'>0001-01-01T00:00:00Z</node>
<node acl='' getc='0' name='ParameterKey' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='ConnectionRequestURL' noc='0' nocc='' rw='0' type='string' cmd='conn_url'></node>
<node acl='' getc='0' name='ConnectionRequestUsername' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='tr_conn_username'></node>
<node acl='' getc='1' name='ConnectionRequestPassword' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='tr_conn_passwd'></node>
<node acl='' getc='0' name='UDPConnectionRequestAddress' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='UDPConnectionRequestAddressNotificationLimit' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='STUNEnable' noc='0' nocc='' rw='1' type='boolean'>false</node>
<node acl='' getc='0' name='STUNServerAddress' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='STUNServerPort' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='STUNUsername' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='1' name='STUNPassword' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='STUNMaximumKeepAlivePeriod' noc='0' nocc='' rw='1' type='int'></node>
<node acl='' getc='0' name='STUNMinimumKeepAlivePeriod' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='NATDetected' noc='0' nocc='' rw='0' type='boolean'>false</node>
<node acl='' getc='0' name='ManageableDeviceNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node il='32' name='ManageableDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ManufacturerOUI' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='SerialNumber' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='ProductClass' noc='0' nocc='' rw='0' type='string'></node>
</node>
</node>
</node>
<node name='Time' rw='0' type='node'>
<node acl='' getc='0' name='NTPServer1' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='ntp_server0' act='restart_time'></node>
<node acl='' getc='0' name='CurrentLocalTime' noc='0' nocc='' rw='0' type='dateTime' cmd='currentlocaltime'></node>
<node acl='' getc='0' name='LocalTimeZoneName' noc='0' nocc='' rw='1' type='string' cmd='localtimezonename' act='restart_time'></node>
</node>
<node name='UserInterface' rw='0' type='node'>
<node acl='' getc='0' name='AvailableLanguages' noc='0' nocc='' rw='0' type='string' cmd='availablelanguages'></node>
<node acl='' getc='0' name='CurrentLanguage' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='preferred_lang'></node>
</node>
<node name='Layer3Forwarding' rw='0' type='node'>
<node acl='' getc='0' name='ForwardNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node il='32' name='Forwarding' nin='1' rw='1' type='node' cmd='l3_forwarding' act='restart_net'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='StaticRoute' noc='0' nocc='' rw='0' type='boolean' act='restart_net'>true</node>
<node acl='' getc='0' name='DestIPAddress' noc='0' nocc='' rw='1' type='string' cmd='l3_destip' act='restart_net'></node>
<node acl='' getc='0' name='DestSubnetMask' noc='0' nocc='' rw='1' type='string' cmd='l3_destnetmask' act='restart_net'></node>
<node acl='' getc='0' name='GatewayIPAddress' noc='0' nocc='' rw='1' type='string' cmd='l3_gatewayip' act='restart_net'></node>
<node acl='' getc='0' name='Interface' noc='0' nocc='' rw='1' type='string' cmd='l3_iface' act='restart_net'></node>
<node acl='' getc='0' name='ForwardingMetric' noc='0' nocc='' rw='1' type='int' cmd='l3_metric' act='restart_net'>-1</node>
</node>
</node>
</node>
<node name='LANConfigSecurity' rw='0' type='node'>
<node acl='' getc='1' name='ConfigPassword' noc='0' nocc='' rw='1' type='string' cmd='user_passwd' act='restart_user'></node>
</node>
<node name='IPPingDiagnostics' rw='0' type='node'>
<node acl='' getc='0' name='DiagnosticsState' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='Interface' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='Host' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='NumberOfRepetitions' noc='0' nocc='' rw='1' type='unsignedInt'>3</node>
<node acl='' getc='0' name='Timeout' noc='0' nocc='' rw='1' type='unsignedInt'>5000</node>
<node acl='' getc='0' name='DataBlockSize' noc='0' nocc='' rw='1' type='unsignedInt'>38</node>
<node acl='' getc='0' name='DSCP' noc='0' nocc='' rw='1' type='unsignedInt'>0</node>
<node acl='' getc='0' name='SuccessCount' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='FailureCount' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='AverageResponseTime' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='MinimumResponseTime' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='MaximumResponseTime' noc='0' nocc='' rw='0' type='unsignedInt'></node>
</node>
<node name='TraceRouteDiagnostics' rw='0' type='node'>
<node acl='' getc='0' name='DiagnosticsState' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='Interface' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='Host' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='NumberOfTries' noc='0' nocc='' rw='1' type='unsignedInt'>3</node>
<node acl='' getc='0' name='Timeout' noc='0' nocc='' rw='1' type='unsignedInt'>5000</node>
<node acl='' getc='0' name='DataBlockSize' noc='0' nocc='' rw='1' type='unsignedInt'>38</node>
<node acl='' getc='0' name='DSCP' noc='0' nocc='' rw='1' type='unsignedInt'>0</node>
<node acl='' getc='0' name='MaxHopCount' noc='0' nocc='' rw='1' type='unsignedInt'>30</node>
<node acl='' getc='0' name='ResponseTime' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node acl='' getc='0' name='RouteHopsNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='64' name='RouteHops' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='HopHost' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='HopHostAddress' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='HopRTTimes' noc='0' nocc='' rw='0' type='string'></node>
</node>
</node>
</node>
<node name='DownloadDiagnostics' rw='0' type='node'>
<node acl='' getc='0' name='DiagnosticsState' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='Interface' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='DownloadURL' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='DSCP' noc='0' nocc='' rw='1' type='unsignedInt'>0</node>
<node acl='' getc='0' name='EthernetPriority' noc='0' nocc='' rw='1' type='unsignedInt'>0</node>
<node acl='' getc='0' name='ROMTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='BOMTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='EOMTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='TestBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='TCPOpenRequestTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='TCPOpenResponseTime' noc='0' nocc='' rw='0' type='dateTime'></node>
</node>
<node name='UploadDiagnostics' rw='0' type='node'>
<node acl='' getc='0' name='DiagnosticsState' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='Interface' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='UploadURL' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='DSCP' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='EthernetPriority' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='TestFileLength' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='ROMTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='BOMTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='EOMTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='TCPOpenRequestTime' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='TCPOpenResponseTime' noc='0' nocc='' rw='0' type='dateTime'></node>
</node>
<node name='UDPEchoConfig' rw='0' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean'></node>
<node acl='' getc='0' name='Interface' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='SourceIPAddress' noc='0' nocc='' rw='1' type='string'></node>
<node acl='' getc='0' name='UDPPort' noc='0' nocc='' rw='1' type='unsignedInt'></node>
<node acl='' getc='0' name='EchoPlusEnabled' noc='0' nocc='' rw='1' type='boolean'></node>
<node acl='' getc='0' name='EchoPlusSupported' noc='0' nocc='' rw='0' type='boolean'></node>
<node acl='' getc='0' name='PacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='PacketsResponded' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='BytesReceived' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='BytesResponded' noc='0' nocc='' rw='0' type='unsignedInt'></node>
<node acl='' getc='0' name='TimeFirstPacketReceived' noc='0' nocc='' rw='0' type='dateTime'></node>
<node acl='' getc='0' name='TimeLastPacketReceived' noc='0' nocc='' rw='0' type='dateTime'></node>
</node>
<node name='LANDevice' rw='0' type='node' cmd='deny_object'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='LANEthernetInterfaceNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node acl='' getc='0' name='LANWLANConfigurationNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node name='LANHostConfigManagement' rw='0' type='node'>
<node acl='' getc='0' name='DHCPServerEnable' noc='0' nocc='' rw='1' type='boolean' cmd='nvram' arg='dhcp_enable_x' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='MinAddress' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='dhcp_start' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='MaxAddress' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='dhcp_end' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='DomainName' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='lan_domain' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='lanhost_dnsservers' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='IPRouters' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='dhcp_gateway_x' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='DHCPLeaseTime' noc='0' nocc='' rw='1' type='int' cmd='nvram' arg='dhcp_lease' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='AllowedMACAddresses' noc='0' nocc='' rw='1' type='string' cmd='allowedmacaddress' act='restart_wireless'></node>
<node acl='' getc='0' name='IPInterfaceNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>1</node>
<node acl='' getc='0' name='DHCPStaticAddressNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node name='IPInterface' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='IPInterfaceIPAddress' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='lan_ipaddr' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='IPInterfaceSubnetMask' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='lan_netmask' act='restart_net_and_phy'></node>
</node>
</node>
<node il='32' name='DHCPStaticAddress' nin='1' rw='1' type='node' cmd='lanhost_dhcpstatic' act='restart_net_and_phy'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Chaddr' noc='0' nocc='' rw='1' type='string' cmd='lanhost_mac' act='restart_net_and_phy'></node>
<node acl='' getc='0' name='Yiaddr' noc='0' nocc='' rw='1' type='string' cmd='lanhost_ip' act='restart_net_and_phy'></node>
</node>
</node>
</node>
<node il='9' name='WLANConfiguration' nin='1' rw='1' type='node' cmd='deny_object'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='Name' noc='0' nocc='' rw='0' type='string' cmd='lan_wlan_name'></node>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='0' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='Channel' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_channel' act='restart_wireless'></node>
<node acl='' getc='0' name='AutoChannelEnable' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_autochannel_enable' act='restart_wireless'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='SSIDAdvertisementEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_ssid_endable' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node name='WPS' rw='0' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_wpsenable' act='restart_wireless'></node>
<node acl='' getc='0' name='DevicePassword' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wpsdevicepassword' act='restart_wireless'></node>
<node acl='' getc='0' name='ConfigMethodsEnabled' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpsconfigmethodsenabled' act='start_wps_method'></node>
<node acl='' getc='0' name='ConfigurationState' noc='0' nocc='' rw='0' type='string' cmd='lan_wlan_wpsconfigurationstate'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='0' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='0' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='0' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='Name' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_name'></node>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='Channel' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_channel' act='restart_wireless'></node>
<node acl='' getc='0' name='AutoChannelEnable' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_autochannel_enable' act='restart_wireless'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='SSIDAdvertisementEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_ssid_endable' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='1' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node name='WPS' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_wpsenable' act='restart_wireless'></node>
<node acl='' getc='0' name='DevicePassword' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wpsdevicepassword' act='restart_wireless'></node>
<node acl='' getc='0' name='ConfigMethodsEnabled' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpsconfigmethodsenabled' act='start_wps_method'></node>
<node acl='' getc='0' name='ConfigurationState' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpsconfigurationstate'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='1' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='5' rw='1' type='node'>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='6' rw='1' type='node'>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='7' rw='1' type='node'>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
<node name='8' rw='1' type='node'>
<node acl='' getc='0' name='BSSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_bssid'></node>
<node acl='' getc='0' name='SSID' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ssid' act='restart_wireless'></node>
<node acl='' getc='0' name='BeaconType' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_beacontype' act='restart_wireless'></node>
<node acl='' getc='0' name='RadioEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_radioenable' act='restart_wireless'></node>
<node acl='' getc='0' name='MACAddressControlEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='lan_wlan_macaddrcontrolenable' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPKeyIndex' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_wepkeyindex' act='restart_wireless'></node>
<node acl='' getc='0' name='KeyPassphrase' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_keypassphrase' act='restart_wireless'></node>
<node acl='' getc='0' name='WEPEncryptionLevel' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wepencryptionlevel'></node>
<node acl='' getc='0' name='BasicEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicencrytionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='BasicAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_basicauthenticationmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='WPAAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wpaauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iEncryptionModes' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iencryptionmodes' act='restart_wireless'></node>
<node acl='' getc='0' name='IEEE11iAuthenticationMode' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_ieee11iauthenticationmode' act='restart_wireless'></node>
<node acl='' getc='0' name='TotalBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytessent'></node>
<node acl='' getc='0' name='TotalBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalbytesreceived'></node>
<node acl='' getc='0' name='TotalPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketssent'></node>
<node acl='' getc='0' name='TotalPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_totalpacketsreceived'></node>
<node acl='' getc='0' name='TotalAssociations' noc='0' nocc='' rw='1' type='unsignedInt' cmd='lan_wlan_totalassociations'></node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='ErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorssent'></node>
<node acl='' getc='0' name='ErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_errorsreceived'></node>
<node acl='' getc='0' name='DiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketssent'></node>
<node acl='' getc='0' name='DiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='lan_wlan_discardpacketsreceived'></node>
</node>
<node il='9' name='AssociatedDevice' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='AssociatedDeviceMACAddress' noc='0' nocc='' rw='0' type='string'>00:00:00:00:00:00</node>
</node>
</node>
<node name='WEPKey' rw='1' type='node'>
<node name='1' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='2' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='3' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
<node name='4' rw='1' type='node'>
<node acl='' getc='0' name='WEPKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_wep_key' act='restart_wireless'></node>
</node>
</node>
<node name='PreSharedKey' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='PreSharedKey' noc='0' nocc='' rw='1' type='string' cmd='lan_wlan_presharedkey' act='restart_wireless'></node>
</node>
</node>
</node>
</node>
<node il='9' name='Hosts' nin='1' rw='1' type='node'>
<node acl='' getc='0' name='HostNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='9' name='Hosts' nin='1' rw='1' type='node'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='IPAddress' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='AddressSource' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='LeaseTimeRemaining' noc='0' nocc='' rw='0' type='int'></node>
<node acl='' getc='0' name='MACAddress' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='HostName' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='InterfaceType' noc='0' nocc='' rw='0' type='string'></node>
<node acl='' getc='0' name='Active' noc='0' nocc='' rw='0' type='boolean'></node>
</node>
</node>
</node>
</node>
</node>
<node name='WANDevice' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='WANConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>1</node>
<node name='WANCommonInterfaceConfig' rw='0' type='node'>
<node acl='' getc='0' name='WANAccessType' noc='0' nocc='' rw='0' type='string'>Ethernet</node>
<node acl='' getc='0' name='PhysicalLinkStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_linkstatus'></node>
</node>
<node name='WANConnectionDevice' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='WANIPConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node acl='' getc='0' name='WANPPPConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node name='WANEthernetLinkConfig' rw='0' type='node'>
<node acl='' getc='0' name='EthernetLinkStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_linkstatus'></node>
</node>
<node il='1' name='WANIPConnection' nin='1' rw='1' type='node' cmd='eth_wanip_connection' act='restart_wan_if'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_enable' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='ConnectionStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_wanip_connectionstatus'></node>
<node acl='' getc='0' name='NATEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_natenabled' act='restart_wan_if'></node>
<node acl='' getc='0' name='AddressingType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_addressingtype' act='restart_wan_if'></node>
<node acl='' getc='0' name='ExternalIPAddress' noc='2' nocc='' rw='1' type='string' cmd='eth_wanip_externalipaddress' act='restart_wan_if'></node>
<node acl='' getc='0' name='SubnetMask' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_subnetmask' act='restart_wan_if'></node>
<node acl='' getc='0' name='DefaultGateway' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_defaultgateway' act='restart_wan_if'></node>
<node acl='' getc='0' name='DNSOverrideAllowed' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_dnsoverrideallowed' act='restart_wan_if'>0</node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_dnsservers' act='restart_wan_if'></node>
<node acl='' getc='0' name='ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='PortMappingNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='PortMapping' nin='1' rw='1' type='node' cmd='eth_portmapping' act='restart_firewall'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ExternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalport' act='restart_firewall'></node>
<node acl='' getc='0' name='ExternalPortEndRange' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalportendrange' act='restart_firewall'>0</node>
<node acl='' getc='0' name='InternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_internalport' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingProtocol' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingprotocol' act='restart_firewall'></node>
<node acl='' getc='0' name='InternalClient' noc='0' nocc='' rw='1' type='string' cmd='eth_internalclient' act='restart_firewall'></node>
<node acl='' getc='0' name='RemoteHost' noc='0' nocc='' rw='1' type='string' cmd='eth_remotehost' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingDescription' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingdescription' act='restart_firewall'></node>
</node>
</node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='EthernetBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_bytessent'></node>
<node acl='' getc='0' name='EthernetBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_bytesreceived'></node>
<node acl='' getc='0' name='EthernetPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_packetssent'></node>
<node acl='' getc='0' name='EthernetPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_packetsreceived'></node>
<node acl='' getc='0' name='EthernetErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_errorssent'></node>
<node acl='' getc='0' name='EthernetErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_errorsreceived'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_discardpacketssent'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_discardpacketsreceived'></node>
</node>
</node>
</node>
<node il='1' name='WANPPPConnection' nin='1' rw='1' type='node' cmd='eth_wanppp_connection' act='restart_wan_if'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanppp_enable' act='restart_wan_if'>0</node>
<node acl='' getc='0' name='ConnectionStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_connectionstatus'></node>
<node acl='' getc='0' name='DefaultGateway' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_defaultgateway'></node>
<node acl='' getc='0' name='IdleDisconnectTime' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_wanppp_idledisconnecttime' act='restart_wan_if'></node>
<node acl='' getc='0' name='NATEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanppp_natenabled' act='restart_wan_if'></node>
<node acl='' getc='0' name='Username' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_username' act='restart_wan_if'></node>
<node acl='' getc='1' name='Password' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_password' act='restart_wan_if'></node>
<node acl='' getc='0' name='MACAddress' noc='0' nocc='' rw='0' type='string' cmd='nvram' arg='wan_gw_mac'></node>
<node acl='' getc='0' name='ExternalIPAddress' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_externalipaddress'></node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_dnsservers' act='restart_wan_if'></node>
<node acl='' getc='0' name='TransportType' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_transporttype'></node>
<node acl='' getc='0' name='ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='PPPoEACName' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_pppoeacname' act='restart_wan_if'></node>
<node acl='' getc='0' name='PPPoEServiceName' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_pppoeservicename' act='restart_wan_if'></node>
<node acl='' getc='0' name='PortMappingNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='PortMapping' nin='1' rw='1' type='node' cmd='eth_portmapping' act='restart_firewall'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ExternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalport' act='restart_firewall'></node>
<node acl='' getc='0' name='ExternalPortEndRange' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalportendrange' act='restart_firewall'>0</node>
<node acl='' getc='0' name='InternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_internalport' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingProtocol' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingprotocol' act='restart_firewall'></node>
<node acl='' getc='0' name='InternalClient' noc='0' nocc='' rw='1' type='string' cmd='eth_internalclient' act='restart_firewall'></node>
<node acl='' getc='0' name='RemoteHost' noc='0' nocc='' rw='1' type='string' cmd='eth_remotehost' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingDescription' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingdescription' act='restart_firewall'></node>
</node>
</node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='EthernetBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_bytessent'></node>
<node acl='' getc='0' name='EthernetBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_bytesreceived'></node>
<node acl='' getc='0' name='EthernetPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_packetssent'></node>
<node acl='' getc='0' name='EthernetPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_packetsreceived'></node>
<node acl='' getc='0' name='EthernetErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_errorssent'></node>
<node acl='' getc='0' name='EthernetErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_errorsreceived'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_discardpacketsSent'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_discardpacketsreceived'></node>
</node>
</node>
</node>
</node>
</node>
</node>
<node name='2' rw='0' type='node'>
<node acl='' getc='0' name='WANConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>1</node>
<node name='WANCommonInterfaceConfig' rw='0' type='node'>
<node acl='' getc='0' name='WANAccessType' noc='0' nocc='' rw='0' type='string'>Ethernet</node>
<node acl='' getc='0' name='PhysicalLinkStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_linkstatus'></node>
</node>
<node name='WANConnectionDevice' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='WANIPConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node acl='' getc='0' name='WANPPPConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node name='WANEthernetLinkConfig' rw='0' type='node'>
<node acl='' getc='0' name='EthernetLinkStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_linkstatus'></node>
</node>
<node il='1' name='WANIPConnection' nin='1' rw='1' type='node' cmd='eth_wanip_connection' act='restart_wan_if'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_enable' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='ConnectionStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_wanip_connectionstatus'></node>
<node acl='' getc='0' name='NATEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_natenabled' act='restart_wan_if'></node>
<node acl='' getc='0' name='AddressingType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_addressingtype' act='restart_wan_if'></node>
<node acl='' getc='0' name='ExternalIPAddress' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_externalipaddress' act='restart_wan_if'></node>
<node acl='' getc='0' name='SubnetMask' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_subnetmask' act='restart_wan_if'></node>
<node acl='' getc='0' name='DefaultGateway' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_defaultgateway' act='restart_wan_if'></node>
<node acl='' getc='0' name='DNSOverrideAllowed' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_dnsoverrideallowed' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_dnsservers' act='restart_wan_if'></node>
<node acl='' getc='0' name='ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='PortMappingNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='PortMapping' nin='1' rw='1' type='node' cmd='eth_portmapping' act='restart_firewall'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ExternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalport' act='restart_firewall'></node>
<node acl='' getc='0' name='ExternalPortEndRange' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalportendrange' act='restart_firewall'>0</node>
<node acl='' getc='0' name='InternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_internalport' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingProtocol' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingprotocol' act='restart_firewall'></node>
<node acl='' getc='0' name='InternalClient' noc='0' nocc='' rw='1' type='string' cmd='eth_internalclient' act='restart_firewall'></node>
<node acl='' getc='0' name='RemoteHost' noc='0' nocc='' rw='1' type='string' cmd='eth_remotehost' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingDescription' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingdescription' act='restart_firewall'></node>
</node>
</node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='EthernetBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_bytessent'></node>
<node acl='' getc='0' name='EthernetBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_bytesreceived'></node>
<node acl='' getc='0' name='EthernetPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_packetssent'></node>
<node acl='' getc='0' name='EthernetPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_packetsreceived'></node>
<node acl='' getc='0' name='EthernetErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_errorssent'></node>
<node acl='' getc='0' name='EthernetErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_errorsreceived'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_discardpacketssent'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_discardpacketsreceived'></node>
</node>
</node>
</node>
<node il='1' name='WANPPPConnection' nin='1' rw='1' type='node' cmd='eth_wanppp_connection' act='restart_wan_if'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanppp_enable' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='ConnectionStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_connectionstatus'></node>
<node acl='' getc='0' name='DefaultGateway' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_defaultgateway'></node>
<node acl='' getc='0' name='IdleDisconnectTime' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_wanppp_idledisconnecttime' act='restart_wan_if'></node>
<node acl='' getc='0' name='NATEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanppp_natenabled' act='restart_wan_if'></node>
<node acl='' getc='0' name='Username' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_username' act='restart_wan_if'></node>
<node acl='' getc='1' name='Password' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_password' act='restart_wan_if'></node>
<node acl='' getc='0' name='ExternalIPAddress' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_externalipaddress'></node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_dnsservers' act='restart_wan_if'></node>
<node acl='' getc='0' name='TransportType' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_transporttype'></node>
<node acl='' getc='0' name='ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='PPPoEACName' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_pppoeacname' act='restart_wan_if'></node>
<node acl='' getc='0' name='PPPoEServiceName' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_pppoeservicename' act='restart_wan_if'></node>
<node acl='' getc='0' name='PortMappingNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='PortMapping' nin='1' rw='1' type='node' cmd='eth_portmapping' act='restart_firewall'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ExternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalport' act='restart_firewall'></node>
<node acl='' getc='0' name='ExternalPortEndRange' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalportendrange' act='restart_firewall'>0</node>
<node acl='' getc='0' name='InternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_internalport' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingProtocol' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingprotocol' act='restart_firewall'></node>
<node acl='' getc='0' name='InternalClient' noc='0' nocc='' rw='1' type='string' cmd='eth_internalclient' act='restart_firewall'></node>
<node acl='' getc='0' name='RemoteHost' noc='0' nocc='' rw='1' type='string' cmd='eth_remotehost' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingDescription' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingdescription' act='restart_firewall'></node>
</node>
</node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='EthernetBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_bytessent'></node>
<node acl='' getc='0' name='EthernetBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_bytesreceived'></node>
<node acl='' getc='0' name='EthernetPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_packetssent'></node>
<node acl='' getc='0' name='EthernetPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_packetsreceived'></node>
<node acl='' getc='0' name='EthernetErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_errorssent'></node>
<node acl='' getc='0' name='EthernetErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_errorsreceived'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_discardpacketsSent'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_discardpacketsreceived'></node>
</node>
</node>
</node>
</node>
</node>
</node>
<node name='3' rw='0' type='node'>
<node acl='' getc='0' name='WANConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>1</node>
<node name='WANCommonInterfaceConfig' rw='0' type='node'>
<node acl='' getc='0' name='WANAccessType' noc='0' nocc='' rw='0' type='string'>Ethernet</node>
<node acl='' getc='0' name='PhysicalLinkStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_linkstatus'></node>
</node>
<node name='WANConnectionDevice' rw='0' type='node'>
<node name='1' rw='0' type='node'>
<node acl='' getc='0' name='WANIPConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node acl='' getc='0' name='WANPPPConnectionNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node name='WANEthernetLinkConfig' rw='0' type='node'>
<node acl='' getc='0' name='EthernetLinkStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_linkstatus'></node>
</node>
<node il='1' name='WANIPConnection' nin='1' rw='1' type='node' cmd='eth_wanip_connection' act='restart_wan_if'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_enable' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='ConnectionStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_wanip_connectionstatus'></node>
<node acl='' getc='0' name='NATEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_natenabled' act='restart_wan_if'></node>
<node acl='' getc='0' name='AddressingType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_addressingtype' act='restart_wan_if'></node>
<node acl='' getc='0' name='ExternalIPAddress' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_externalipaddress' act='restart_wan_if'></node>
<node acl='' getc='0' name='SubnetMask' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_subnetmask' act='restart_wan_if'></node>
<node acl='' getc='0' name='DefaultGateway' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_defaultgateway' act='restart_wan_if'></node>
<node acl='' getc='0' name='DNSOverrideAllowed' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanip_dnsoverrideallowed' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_dnsservers' act='restart_wan_if'></node>
<node acl='' getc='0' name='ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanip_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='PortMappingNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='PortMapping' nin='1' rw='1' type='node' cmd='eth_portmapping' act='restart_firewall'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ExternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalport' act='restart_firewall'></node>
<node acl='' getc='0' name='ExternalPortEndRange' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalportendrange' act='restart_firewall'>0</node>
<node acl='' getc='0' name='InternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_internalport' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingProtocol' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingprotocol' act='restart_firewall'></node>
<node acl='' getc='0' name='InternalClient' noc='0' nocc='' rw='1' type='string' cmd='eth_internalclient' act='restart_firewall'></node>
<node acl='' getc='0' name='RemoteHost' noc='0' nocc='' rw='1' type='string' cmd='eth_remotehost' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingDescription' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingdescription' act='restart_firewall'></node>
</node>
</node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='EthernetBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_bytessent'></node>
<node acl='' getc='0' name='EthernetBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_bytesreceived'></node>
<node acl='' getc='0' name='EthernetPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_packetssent'></node>
<node acl='' getc='0' name='EthernetPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_packetsreceived'></node>
<node acl='' getc='0' name='EthernetErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_errorssent'></node>
<node acl='' getc='0' name='EthernetErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_errorsreceived'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_discardpacketssent'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanip_discardpacketsreceived'></node>
</node>
</node>
</node>
<node il='1' name='WANPPPConnection' nin='1' rw='1' type='node' cmd='eth_wanppp_connection' act='restart_wan_if'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='Enable' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanppp_enable' act='restart_wan_if'>false</node>
<node acl='' getc='0' name='ConnectionStatus' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_connectionstatus'></node>
<node acl='' getc='0' name='DefaultGateway' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_defaultgateway'></node>
<node acl='' getc='0' name='IdleDisconnectTime' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_wanppp_idledisconnecttime' act='restart_wan_if'></node>
<node acl='' getc='0' name='NATEnabled' noc='0' nocc='' rw='1' type='boolean' cmd='eth_wanppp_natenabled' act='restart_wan_if'></node>
<node acl='' getc='0' name='Username' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_username' act='restart_wan_if'></node>
<node acl='' getc='1' name='Password' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_password' act='restart_wan_if'></node>
<node acl='' getc='0' name='ExternalIPAddress' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_externalipaddress'></node>
<node acl='' getc='0' name='DNSServers' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_dnsservers' act='restart_wan_if'></node>
<node acl='' getc='0' name='TransportType' noc='0' nocc='' rw='0' type='string' cmd='eth_wanppp_transporttype'></node>
<node acl='' getc='0' name='ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='PPPoEACName' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_pppoeacname' act='restart_wan_if'></node>
<node acl='' getc='0' name='PPPoEServiceName' noc='0' nocc='' rw='1' type='string' cmd='eth_wanppp_pppoeservicename' act='restart_wan_if'></node>
<node acl='' getc='0' name='PortMappingNumberOfEntries' noc='0' nocc='' rw='0' type='unsignedInt'>0</node>
<node il='32' name='PortMapping' nin='1' rw='1' type='node' cmd='eth_portmapping' act='restart_firewall'>
<node name='template' rw='1' type='node'>
<node acl='' getc='0' name='ExternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalport' act='restart_firewall'></node>
<node acl='' getc='0' name='ExternalPortEndRange' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_externalportendrange' act='restart_firewall'>0</node>
<node acl='' getc='0' name='InternalPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='eth_internalport' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingProtocol' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingprotocol' act='restart_firewall'></node>
<node acl='' getc='0' name='InternalClient' noc='0' nocc='' rw='1' type='string' cmd='eth_internalclient' act='restart_firewall'></node>
<node acl='' getc='0' name='RemoteHost' noc='0' nocc='' rw='1' type='string' cmd='eth_remotehost' act='restart_firewall'></node>
<node acl='' getc='0' name='PortMappingDescription' noc='0' nocc='' rw='1' type='string' cmd='eth_portmappingdescription' act='restart_firewall'></node>
</node>
</node>
<node name='Stats' rw='0' type='node'>
<node acl='' getc='0' name='EthernetBytesSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_bytessent'></node>
<node acl='' getc='0' name='EthernetBytesReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_bytesreceived'></node>
<node acl='' getc='0' name='EthernetPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_packetssent'></node>
<node acl='' getc='0' name='EthernetPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_packetsreceived'></node>
<node acl='' getc='0' name='EthernetErrorsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_errorssent'></node>
<node acl='' getc='0' name='EthernetErrorsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_errorsreceived'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsSent' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_discardpacketsSent'></node>
<node acl='' getc='0' name='EthernetDiscardPacketsReceived' noc='0' nocc='' rw='0' type='unsignedInt' cmd='eth_wanppp_discardpacketsreceived'></node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node name='X_ASUS_Specific' rw='0' type='node'>
<node acl='' getc='0' name='X_ASUS_CPUUsage' noc='0' nocc='' rw='0' type='unsignedInt' cmd='cpuusage'></node>
<node acl='' getc='0' name='X_ASUS_AdminUserName' noc='0' nocc='' rw='0' type='string' cmd='admin_username'></node>
<node acl='' getc='0' name='X_ASUS_AdminPassword' noc='0' nocc='' rw='0' type='string' cmd='admin_password'></node>
<node acl='' getc='0' name='X_ASUS_QIS_Enable' noc='0' nocc='' rw='1' type='boolean' cmd='qis_enable'></node>
<node name='X_ASUS_MemoryStatus' rw='0' type='node'>
<node acl='' getc='0' name='X_ASUS_Total' noc='0' nocc='' rw='0' type='unsignedInt' cmd='totalmemory'></node>
<node acl='' getc='0' name='X_ASUS_Free' noc='0' nocc='' rw='0' type='unsignedInt' cmd='freememory'></node>
</node>
<node name='X_ASUS_Wan' rw='0' type='node'>
<node name='X_ASUS_Internet' rw='0' type='node'>
<node name='X_ASUS_WanType' rw='0' type='node'>
<node acl='' getc='0' name='X_ASUS_Wan_ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='wan_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_DhcpEnable' noc='0' nocc='' rw='1' type='boolean' cmd='wan_dhcpenable' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Ip' noc='0' nocc='' rw='1' type='string' cmd='wan_ip' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Netmask' noc='0' nocc='' rw='1' type='string' cmd='wan_netmask' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Gateway' noc='0' nocc='' rw='1' type='string' cmd='wan_gateway' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_DnsEnable' noc='0' nocc='' rw='1' type='boolean' cmd='wan_dnsenable' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Dns1' noc='0' nocc='' rw='1' type='string' cmd='wan_dns1' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Dns2' noc='0' nocc='' rw='1' type='string' cmd='wan_dns2' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Username' noc='0' nocc='' rw='1' type='string' cmd='wan_username' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Password' noc='0' nocc='' rw='1' type='string' cmd='wan_password' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_VpnServer' noc='0' nocc='' rw='1' type='string' cmd='wan_vpnserver' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Hostname' noc='0' nocc='' rw='1' type='string' cmd='wan_hostname' act='restart_wan_if'></node>
</node>
<node name='X_ASUS_LanType' rw='0' type='node'>
<node acl='' getc='0' name='X_ASUS_Wan_ConnectionType' noc='0' nocc='' rw='1' type='string' cmd='wan_connectiontype' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_DhcpEnable' noc='0' nocc='' rw='1' type='boolean' cmd='wan_dhcpenable' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Ip' noc='0' nocc='' rw='1' type='string' cmd='wan_ip' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Netmask' noc='0' nocc='' rw='1' type='string' cmd='wan_netmask' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Gateway' noc='0' nocc='' rw='1' type='string' cmd='wan_gateway' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_DnsEnable' noc='0' nocc='' rw='1' type='boolean' cmd='wan_dnsenable' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Dns1' noc='0' nocc='' rw='1' type='string' cmd='wan_dns1' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Dns2' noc='0' nocc='' rw='1' type='string' cmd='wan_dns2' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Username' noc='0' nocc='' rw='1' type='string' cmd='wan_username' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Password' noc='0' nocc='' rw='1' type='string' cmd='wan_password' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_VpnServer' noc='0' nocc='' rw='1' type='string' cmd='wan_vpnserver' act='restart_wan_if'></node>
<node acl='' getc='0' name='X_ASUS_Wan_Hostname' noc='0' nocc='' rw='1' type='string' cmd='wan_hostname' act='restart_wan_if'></node>
</node>
<node name='X_ASUS_UsbType' rw='0' type='node'>
<node acl='' getc='0' name='X_ASUS_UsbModem_Enable' noc='0' nocc='' rw='1' type='boolean' cmd='nvram' arg='modem_enable' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_Country' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_country' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_Isp' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_isp' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_Mode' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='modem_mode' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_Apn' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_apn' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_DialNumber' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_dialnum' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_PinCode' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_pincode' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_UserName' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_user' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_Password' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='modem_pass' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_UsbModem_Type' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='Dev3G' act='reboot'></node>
</node>
</node>
<node name='X_ASUS_DualWan' rw='0' type='node'>
<node acl='' getc='0' name='X_ASUS_PrimaryWan' noc='0' nocc='' rw='1' type='string' cmd='primarywan' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_SecondaryWan' noc='0' nocc='' rw='1' type='string' cmd='secondarywan' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_LanPort' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='wans_lanport' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_DualWanMode' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='wans_mode' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_LoadBalance_Ratio' noc='0' nocc='' rw='1' type='string' cmd='nvram' arg='wans_lb_ratio' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_Wandog_Interval' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='wandog_interval' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_Wandog_Delay' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='wandog_delay' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_Wandog_MaxFail' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='wandog_maxfail' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_Wandog_Failback_Count' noc='0' nocc='' rw='1' type='unsignedInt' cmd='nvram' arg='wandog_fb_count' act='reboot'></node>
<node acl='' getc='0' name='X_ASUS_Wandog_Enable' noc='0' nocc='' rw='1' type='boolean' cmd='nvram' arg='wandog_enable' act='reboot'></node>
</node>
</node>
</node>
<node acl='' getc='0' name='X_ASUS_CompleteXML' noc='0' nocc='' rw='0' type='boolean'>true</node>
</node>

View File

@ -7,7 +7,7 @@
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png"><title><#837#> - <#374#></title>
<link rel="icon" href="images/favicon.png"><title><#838#> - <#375#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="usp_style.css">
@ -104,15 +104,15 @@ var webs_state_update;
var webs_state_error;
var webs_state_info;
var wan_unit_orig = '<% nvram_get("wan_unit"); %>';
var fileflex_text = "<#2020#>";
var fileflex_text = "<#2027#>";
var faq_href1 = "https://nw-dlcdnet.asus.com/support/forward.html?model=&type=Faq&lang="+ui_lang+"&kw=&num=141";
var faq_href2 = "https://nw-dlcdnet.asus.com/support/forward.html?model=&type=Faq&lang="+ui_lang+"&kw=&num=142";
function initial(){
default_apps_array = [["AiDisk", "aidisk.asp", "<#985#>", "Aidisk_png", ""],
["<#3063#>", "mediaserver.asp", "<#3415#>", "server_png", ""],
["<#2764#>", "PrinterServer.asp", "<#2763#>", "PrinterServer_png", ""],
["3G/4G", "Advanced_Modem_Content.asp", "<#2253#>", "modem_png", ""],
["<#3246#>", "Advanced_TimeMachine.asp", "<#3251#>", "TimeMachine_png", "1.0.0.1"]];
default_apps_array = [["AiDisk", "aidisk.asp", "<#986#>", "Aidisk_png", ""],
["<#3074#>", "mediaserver.asp", "<#3427#>", "server_png", ""],
["<#2774#>", "PrinterServer.asp", "<#2773#>", "PrinterServer_png", ""],
["3G/4G", "Advanced_Modem_Content.asp", "<#2263#>", "modem_png", ""],
["<#3257#>", "Advanced_TimeMachine.asp", "<#3262#>", "TimeMachine_png", "1.0.0.1"]];
if(re_mode == "1"){
$("#FormTitle").addClass("perNode_app_table");
default_apps_array[1][1] = "";
@ -126,15 +126,15 @@ show_menu();
$("#FormTitle").css("display", "");
if(!media_support){
default_apps_array[1][1] = "Advanced_AiDisk_samba.asp";
default_apps_array[1].splice(2,1,"<#2608#>");
default_apps_array[1].splice(2,1,"<#2618#>");
}
if(sw_mode == 2 || sw_mode == 3 || sw_mode == 4 || re_mode == "1" || noaidisk_support){
if(default_apps_array.getIndexByValue2D("AiDisk") != -1)
default_apps_array = default_apps_array.del(default_apps_array.getIndexByValue2D("AiDisk")[0]);
}
if(!printer_support || noprinter_support || re_mode == "1"){
if(default_apps_array.getIndexByValue2D("<#2764#>") != -1)
default_apps_array = default_apps_array.del(default_apps_array.getIndexByValue2D("<#2764#>")[0]);
if(default_apps_array.getIndexByValue2D("<#2774#>") != -1)
default_apps_array = default_apps_array.del(default_apps_array.getIndexByValue2D("<#2774#>")[0]);
}
if(sw_mode == 2 || sw_mode == 3 || sw_mode == 4 || re_mode == "1" || !modem_support || nomodem_support ||
based_modelid.substring(0,3) == "4G-"){
@ -142,8 +142,8 @@ if(default_apps_array.getIndexByValue2D("3G/4G") != -1)
default_apps_array = default_apps_array.del(default_apps_array.getIndexByValue2D("3G/4G")[0]);
}
if(!timemachine_support){
if(default_apps_array.getIndexByValue2D("<#3246#>") != -1)
default_apps_array = default_apps_array.del(default_apps_array.getIndexByValue2D("<#3246#>")[0]);
if(default_apps_array.getIndexByValue2D("<#3257#>") != -1)
default_apps_array = default_apps_array.del(default_apps_array.getIndexByValue2D("<#3257#>")[0]);
}
trNum = default_apps_array.length;
if(_apps_action == '' &&
@ -235,21 +235,21 @@ var proceed = 0.6;
if(apps_state_upgrade != 4 && apps_state_upgrade != ""){ // upgrade error handler
errorcode = "apps_state_upgrade = " + apps_state_upgrade;
if(apps_state_error == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
document.getElementById("apps_state_desc").innerHTML = "<#3454#>";
else if(apps_state_error == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
else if(apps_state_error == 4)
document.getElementById("apps_state_desc").innerHTML = "<#3429#>";
else if(apps_state_error == 6)
document.getElementById("apps_state_desc").innerHTML = "<#3432#>";
else if(apps_state_error == 7)
document.getElementById("apps_state_desc").innerHTML = "<#3435#>";
else if(apps_state_error == 9)
document.getElementById("apps_state_desc").innerHTML = "<#3434#>";
else if(apps_state_error == 10)
document.getElementById("apps_state_desc").innerHTML = "<#3431#>";
else if(apps_state_upgrade == 0)
document.getElementById("apps_state_desc").innerHTML = "<#3441#>";
else if(apps_state_error == 6)
document.getElementById("apps_state_desc").innerHTML = "<#3444#>";
else if(apps_state_error == 7)
document.getElementById("apps_state_desc").innerHTML = "<#3447#>";
else if(apps_state_error == 9)
document.getElementById("apps_state_desc").innerHTML = "<#3446#>";
else if(apps_state_error == 10)
document.getElementById("apps_state_desc").innerHTML = "<#3443#>";
else if(apps_state_upgrade == 0)
document.getElementById("apps_state_desc").innerHTML = "<#3453#>";
else if(apps_state_upgrade == 1){
if(apps_download_percent > 0 && apps_download_percent <= 100){
document.getElementById("apps_state_desc").innerHTML = apps_download_file + " is downloading.. " + " <b>" + apps_download_percent + "</b> <span style='font-size: 16px;'>%</span>";
@ -259,23 +259,23 @@ else if(apps_download_percent_done > 5){
if(installPercent > 99)
installPercent = 99;
document.getElementById("loadingicon").style.display = "none";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1881#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1888#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
installPercent = installPercent + proceed;//*/
}
else{
document.getElementById("apps_state_desc").innerHTML = "&nbsp;<#3441#>...";
document.getElementById("apps_state_desc").innerHTML = "&nbsp;<#3453#>...";
apps_download_percent_done++;
}
}
else if(apps_state_upgrade == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3453#>";
document.getElementById("apps_state_desc").innerHTML = "<#3465#>";
else{
if(apps_depend_action_target != "terminated" && apps_depend_action_target != "error"){
if(apps_depend_action_target == "")
document.getElementById("apps_state_desc").innerHTML = "<b>[" + cookie.get("apps_last") + "] " + "<#1881#> </b>";
document.getElementById("apps_state_desc").innerHTML = "<b>[" + cookie.get("apps_last") + "] " + "<#1888#> </b>";
else
document.getElementById("apps_state_desc").innerHTML = "<b>[" + cookie.get("apps_last") + "] " + "<#1881#> </b>"
+"<br> <span style='font-size: 16px;'> <#1881#>"+apps_depend_do+"</span>"
document.getElementById("apps_state_desc").innerHTML = "<b>[" + cookie.get("apps_last") + "] " + "<#1888#> </b>"
+"<br> <span style='font-size: 16px;'> <#1888#>"+apps_depend_do+"</span>"
+"<br> <span style='font-size: 16px;'>"+apps_depend_action+" "+apps_depend_action_target+"</span>"
;
}
@ -283,7 +283,7 @@ else{
if(installPercent > 99)
installPercent = 99;
document.getElementById("loadingicon").style.display = "none";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1881#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1888#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
installPercent = installPercent + proceed;
}
}
@ -291,89 +291,89 @@ installPercent = installPercent + proceed;
else if(apps_state_enable != 2 && apps_state_enable != ""){
errorcode = "apps_state_enable = " + apps_state_enable;
if(apps_state_error == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3433#>";
document.getElementById("apps_state_desc").innerHTML = "<#3445#>";
else if(apps_state_error == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
else if(apps_state_error == 3)
document.getElementById("apps_state_desc").innerHTML = "<#3428#>";
document.getElementById("apps_state_desc").innerHTML = "<#3440#>";
else if(apps_state_error == 8)
document.getElementById("apps_state_desc").innerHTML = "Enable error!";
else{
document.getElementById("loadingicon").style.display = "";
document.getElementById("apps_state_desc").innerHTML = "<#492#>";
document.getElementById("apps_state_desc").innerHTML = "<#493#>";
}
}
else if(apps_state_update != 2 && apps_state_update != ""){
errorcode = "apps_state_update = " + apps_state_update;
if(apps_state_error == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3422#>";
document.getElementById("apps_state_desc").innerHTML = "<#3434#>";
else if(apps_state_error == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3420#>";
document.getElementById("apps_state_desc").innerHTML = "<#3432#>";
else
document.getElementById("apps_state_desc").innerHTML = "<#3409#>";
document.getElementById("apps_state_desc").innerHTML = "<#3421#>";
}
else if(apps_state_remove != 2 && apps_state_remove != ""){
errorcode = "apps_state_remove = " + apps_state_remove;
document.getElementById("apps_state_desc").innerHTML = "<#3407#>";
document.getElementById("apps_state_desc").innerHTML = "<#3419#>";
}
else if(apps_state_switch != 4 && apps_state_switch != 5 && apps_state_switch != ""){
errorcode = "apps_state_switch = " + apps_state_switch;
if(apps_state_error == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3433#>";
document.getElementById("apps_state_desc").innerHTML = "<#3445#>";
else if(apps_state_error == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
else if(apps_state_switch == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3423#>";
document.getElementById("apps_state_desc").innerHTML = "<#3435#>";
else if(apps_state_switch == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3424#>";
document.getElementById("apps_state_desc").innerHTML = "<#3436#>";
else if(apps_state_switch == 3)
document.getElementById("apps_state_desc").innerHTML = "<#3421#>";
document.getElementById("apps_state_desc").innerHTML = "<#3433#>";
else
document.getElementById("apps_state_desc").innerHTML = "<#1881#>";
document.getElementById("apps_state_desc").innerHTML = "<#1888#>";
}
else if(apps_state_autorun != 4 && apps_state_autorun != ""){
errorcode = "apps_state_autorun = " + apps_state_autorun;
if(apps_state_error == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3433#>";
document.getElementById("apps_state_desc").innerHTML = "<#3445#>";
else if(apps_state_error == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
else if(apps_state_autorun == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3418#>";
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
else if(apps_state_install == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3425#>";
document.getElementById("apps_state_desc").innerHTML = "<#3437#>";
else
document.getElementById("apps_state_desc").innerHTML = "<#1414#>";
document.getElementById("apps_state_desc").innerHTML = "<#1419#>";
}
else if(apps_state_install != 5 && apps_state_error > 0){ // install error handler
if(apps_state_error == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
document.getElementById("apps_state_desc").innerHTML = "<#3454#>";
else if(apps_state_error == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
document.getElementById("apps_state_desc").innerHTML = "<#3442#>";
else if(apps_state_error == 3)
document.getElementById("apps_state_desc").innerHTML = "<#3428#>";
document.getElementById("apps_state_desc").innerHTML = "<#3440#>";
else if(apps_state_error == 4)
document.getElementById("apps_state_desc").innerHTML = "<#3429#>";
document.getElementById("apps_state_desc").innerHTML = "<#3441#>";
else if(apps_state_error == 5)
document.getElementById("apps_state_desc").innerHTML = "<#3427#>";
document.getElementById("apps_state_desc").innerHTML = "<#3439#>";
else if(apps_state_error == 6)
document.getElementById("apps_state_desc").innerHTML = "<#3432#>";
document.getElementById("apps_state_desc").innerHTML = "<#3444#>";
else if(apps_state_error == 7)
document.getElementById("apps_state_desc").innerHTML = "<#3435#>";
document.getElementById("apps_state_desc").innerHTML = "<#3447#>";
else if(apps_state_error == 9)
document.getElementById("apps_state_desc").innerHTML = "<#3434#>";
document.getElementById("apps_state_desc").innerHTML = "<#3446#>";
else if(apps_state_error == 10)
document.getElementById("apps_state_desc").innerHTML = "<#3431#>";
document.getElementById("apps_state_desc").innerHTML = "<#3443#>";
isinstall = 0;
}
else if(apps_state_install != 5 && apps_state_install != ""){
isinstall = 1;
errorcode = "_apps_state_install = " + apps_state_install;
if(apps_state_install == 0)
document.getElementById("apps_state_desc").innerHTML = "<#3443#>";
document.getElementById("apps_state_desc").innerHTML = "<#3455#>";
else if(apps_state_install == 1)
document.getElementById("apps_state_desc").innerHTML = "<#3418#>";
document.getElementById("apps_state_desc").innerHTML = "<#3430#>";
else if(apps_state_install == 2)
document.getElementById("apps_state_desc").innerHTML = "<#3425#>";
document.getElementById("apps_state_desc").innerHTML = "<#3437#>";
else if(apps_state_install == 3){
if(apps_download_percent > 0 && apps_download_percent <= 100){
document.getElementById("apps_state_desc").innerHTML = apps_download_file + " is downloading.. " + " <b>" + apps_download_percent + "</b> <span style='font-size: 16px;'>%</span>";
@ -383,11 +383,11 @@ else if(apps_download_percent_done > 5){
if(installPercent > 99)
installPercent = 99;
document.getElementById("loadingicon").style.display = "none";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1881#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1888#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
installPercent = installPercent + proceed;//*/
}
else{
document.getElementById("apps_state_desc").innerHTML = "&nbsp;<#3441#>...";
document.getElementById("apps_state_desc").innerHTML = "&nbsp;<#3453#>...";
apps_download_percent_done++;
}
}
@ -397,13 +397,13 @@ if(apps_depend_action_target == ""){
if(installPercent > 99)
installPercent = 99;
document.getElementById("loadingicon").style.display = "none";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1881#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1888#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
installPercent = installPercent + proceed;
}
else{
var _apps_depend_do = apps_depend_do.replace(apps_depend_action, "<span style='color:#FC0'>"+apps_depend_action+"</span>");
document.getElementById("apps_state_desc").innerHTML = "<b>[" + cookie.get("apps_last") + "] " + "<#1881#> </b>"
+"<br> <span style='font-size: 16px;'> <#1881#>"+_apps_depend_do+"</span>"
document.getElementById("apps_state_desc").innerHTML = "<b>[" + cookie.get("apps_last") + "] " + "<#1888#> </b>"
+"<br> <span style='font-size: 16px;'> <#1888#>"+_apps_depend_do+"</span>"
+"<br><br> <span style='font-size: 18px;'>"+apps_depend_action+" "+apps_depend_action_target+"</span>"
;
}
@ -412,14 +412,14 @@ else{
if(installPercent > 99)
installPercent = 99;
document.getElementById("loadingicon").style.display = "none";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1881#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
document.getElementById("apps_state_desc").innerHTML = "[" + cookie.get("apps_last") + "] " + "<#1888#> <b>" + Math.round(installPercent) +"</b> <span style='font-size: 16px;'>%</span>";
installPercent = installPercent + proceed;
}
}
}
else{
document.getElementById("loadingicon").style.display = "";
document.getElementById("apps_state_desc").innerHTML = "<#492#>";
document.getElementById("apps_state_desc").innerHTML = "<#493#>";
}
if(apps_state_error != 0){
document.getElementById("return_btn").style.display = "";
@ -434,11 +434,11 @@ return false;
var trNum;
function show_apps(){
if(re_mode != "1")
document.getElementById("usbHint").innerHTML = "<#2977#>";
document.getElementById("usbHint").innerHTML = "<#2988#>";
var counter = 0;
appnum = 0;
if(apps_array == "" && (appnet_support || appbase_support)){
apps_array = [["downloadmaster", "", "", "no", "no", "", "", "<#1766#>", "downloadmaster_png", "", "", ""],
apps_array = [["downloadmaster", "", "", "no", "no", "", "", "<#1773#>", "downloadmaster_png", "", "", ""],
["mediaserver", "", "", "no", "no", "", "", "", "mediaserver_png", "", "", ""]];
if(aicloudipk_support)
apps_array.push(["aicloud", "", "", "no", "no", "", "", "AiCloud 2.0 utilities", "aicloud_png", "", "", ""]);
@ -504,7 +504,7 @@ else
htmlcode += '<div class="app_name">' + default_apps_array[i][0] + '</div>\n';
}
if(i ==3){
htmlcode += '<div class="app_desc">' + default_apps_array[i][2] + ' <a href="https://www.asus.com/event/networks_3G4G_support/" target="_blank" style="text-decoration:underline;"><#3198#></a></div>\n';
htmlcode += '<div class="app_desc">' + default_apps_array[i][2] + ' <a href="https://www.asus.com/event/networks_3G4G_support/" target="_blank" style="text-decoration:underline;"><#3209#></a></div>\n';
}
else{
htmlcode += '<div class="app_desc">' + default_apps_array[i][2] + '</div>\n';
@ -553,7 +553,7 @@ htmlcode += '<div id="'+apps_array[i][0]+'_png" class="app_list"></div>';
htmlcode += '</td>\n';
htmlcode += '<td class="app_table_radius_right" style="width:350px;">\n';
if(apps_array[i][0] == "downloadmaster")
apps_array[i][0] = "<#1772#>";
apps_array[i][0] = "<#1779#>";
else if(apps_array[i][0] == "mediaserver" || apps_array[i][0] == "mediaserver2")
apps_array[i][0] = "Media Server";
else if(apps_array[i][0] == "aicloud")
@ -575,7 +575,7 @@ htmlcode += apps_array[i][0] + '</div>\n';
else if(apps_array[i][4] == "no" && apps_array[i][3] == "yes") // disable
htmlcode += '<a href="' + apps_array[i][6] + '" style="color:gray;">' + apps_array[i][0] + '<span class="app_ver" style="color:gray">' + apps_array[i][1] + '</sapn></a></div>\n';
else{ // enable
if(apps_array[i][0] == "<#1772#>")
if(apps_array[i][0] == "<#1779#>")
htmlcode += '<a target="_blank" href="' + apps_array[i][6] + '" style="text-decoration: underline;">' + apps_array[i][0] + '</a><span class="app_ver">' + apps_array[i][1] + '</sapn></div>\n';
else
htmlcode += '<a href="' + apps_array[i][6] + '" style="text-decoration: underline;">' + apps_array[i][0] + '</a><span class="app_ver">' + apps_array[i][1] + '</sapn></div>\n';
@ -593,7 +593,7 @@ else{
if(apps_array[i][4] == "no" && apps_array[i][3] == "yes") // disable
htmlcode += '<a href="' + apps_array[i][6] + '" style="color:gray">' + apps_array[i][0] + '<span class="app_ver" style="color:gray">ver. ' + apps_array[i][1] + '</sapn></a></div>\n';
else{ // enable
if(apps_array[i][0] == "<#1772#>")
if(apps_array[i][0] == "<#1779#>")
htmlcode += '<a target="_blank" href="' + apps_array[i][6] + '" style="text-decoration: underline;">' + apps_array[i][0] + '</a><span class="app_ver">ver. ' + apps_array[i][1] + '</sapn></div>\n';
else
htmlcode += '<a href="' + apps_array[i][6] + '" style="text-decoration: underline;">' + apps_array[i][0] + '</a><span class="app_ver">ver. ' + apps_array[i][1] + '</sapn></div>\n';
@ -611,7 +611,7 @@ htmlcode += apps_array[i][0] + '<span class="app_ver">' + apps_array[i][1] + '</
else
htmlcode += apps_array[i][0] + '<span class="app_ver">ver. ' + apps_array[i][1] + '</sapn></div>\n';
}
if(apps_array[i][0] == "<#1772#>")
if(apps_array[i][0] == "<#1779#>")
apps_array[i][0] = "downloadmaster";
else if(apps_array[i][0] == "Media Server"){
apps_array[i][0] = "mediaserver";
@ -631,28 +631,28 @@ htmlcode += '<div style="margin-top:10px;">\n';
if(apps_array[i][3] == "yes"){ //installed
htmlcode += '<span class="app_action" onclick="apps_form(\'remove\',\''+ apps_array[i][0] +'\',\'\');">Uninstall</span>\n'; /* untranslated */
if(apps_array[i][4] == "yes") //enable
htmlcode += '<span class="app_action" onclick="apps_form(\'enable\',\''+ apps_array[i][0] +'\',\'no\');"><#3798#></span>\n';
htmlcode += '<span class="app_action" onclick="apps_form(\'enable\',\''+ apps_array[i][0] +'\',\'no\');"><#3810#></span>\n';
else
htmlcode += '<span class="app_action" onclick="apps_form(\'enable\',\''+ apps_array[i][0] +'\',\'yes\');"><#3797#></span>\n';
htmlcode += '<span class="app_action" onclick="apps_form(\'enable\',\''+ apps_array[i][0] +'\',\'yes\');"><#3809#></span>\n';
if(sw_mode == 3 || link_internet == "2")
htmlcode += '<span class="app_action" onclick="apps_form(\'update\',\''+ apps_array[i][0] +'\',\'\');">Check update</span>\n'; /* untranslated */
if(apps_array[i][0] == "downloadmaster"){
htmlcode += '<span class="app_action" onclick="divdisplayctrl(\'none\', \'none\', \'none\', \'\');"><#1649#></span>\n';
htmlcode += '<span class="app_action" onclick="divdisplayctrl(\'none\', \'none\', \'none\', \'\');"><#1654#></span>\n';
}
else if(apps_array[i][0] == "fileflex")
htmlcode += '<span class="app_action" onclick="location.href=\'fileflex.asp\';"><#1649#></span>\n';
htmlcode += '<span class="app_action" onclick="location.href=\'fileflex.asp\';"><#1654#></span>\n';
if( cookie.get("apps_last") == apps_array[i][0] &&
hasNewVer(apps_array[i]) &&
(sw_mode == 3 || link_internet == "2"))
htmlcode += '</div><div style="color:#FC0;margin-top:10px;"><span class="app_action" onclick="apps_form(\'upgrade\',\''+ apps_array[i][0] +'\',\'\');"><#3408#></span>\n';
htmlcode += '</div><div style="color:#FC0;margin-top:10px;"><span class="app_action" onclick="apps_form(\'upgrade\',\''+ apps_array[i][0] +'\',\'\');"><#3420#></span>\n';
else if(cookie.get("apps_last") == apps_array[i][0])
htmlcode += "</div><div style=\"color:#FC0;margin-top:10px;margin-left:10px;\"><span class=\"app_no_action\" onclick=\"\"><#2578#></span>\n";
htmlcode += "</div><div style=\"color:#FC0;margin-top:10px;margin-left:10px;\"><span class=\"app_no_action\" onclick=\"\"><#2588#></span>\n";
}
else{
if(apps_array[i][0] == "downloadmaster" || apps_array[i][0] == "mediaserver" || apps_array[i][0] == "aicloud" || apps_array[i][0] == "mediaserver2" || apps_array[i][0] == "fileflex")
htmlcode += '<span class="app_action" onclick="_appname=\''+apps_array[i][0]+'\';check_usb_app_dev();"><#1880#></span>\n'; /* untranslated */
htmlcode += '<span class="app_action" onclick="_appname=\''+apps_array[i][0]+'\';check_usb_app_dev();"><#1887#></span>\n'; /* untranslated */
else
htmlcode += '<span class="app_action" onclick="apps_form(\'install\',\''+ apps_array[i][0] +'\',\''+ partitions_array[i] +'\');"><#1880#></span>\n'; /* untranslated */
htmlcode += '<span class="app_action" onclick="apps_form(\'install\',\''+ apps_array[i][0] +'\',\''+ partitions_array[i] +'\');"><#1887#></span>\n'; /* untranslated */
}
htmlcode += '</div><br/><br/></td></tr>\n';
if(apps_array[i][0] == "downloadmaster"){ // set Cookie
@ -755,10 +755,10 @@ htmlcode += '<tr><td class="app_table_radius_left"><div class="iconUSBdisk_noquo
htmlcode += '<div class="app_desc"><b>'+ usbDevicesList[i].partition[j].partName + '</b></div>';
}
if(accessableSize > 1)
htmlcode += '<div class="app_desc"><#1415#>: <b>'+ accessableSize+" GB" + '</b></div>';
htmlcode += '<div class="app_desc"><#1420#>: <b>'+ accessableSize+" GB" + '</b></div>';
else
htmlcode += '<div class="app_desc"><#1415#>: <b>'+ accessableSize+" GB <span style=\'color:#FFCC00\'>(Disk quota can not less than 1GB)" + '</span></b></div>';
htmlcode += '<div class="app_desc"><#3273#>: <b>'+ totalSize+" GB" + '</b></div>';
htmlcode += '<div class="app_desc"><#1420#>: <b>'+ accessableSize+" GB <span style=\'color:#FFCC00\'>(Disk quota can not less than 1GB)" + '</span></b></div>';
htmlcode += '<div class="app_desc"><#3284#>: <b>'+ totalSize+" GB" + '</b></div>';
htmlcode += '<div class="app_desc"><b>' + usbDevicesList[i].deviceName + '</b></div>';
htmlcode += '</div><br/><br/></td></tr>\n';
mounted_partition++;
@ -766,12 +766,12 @@ mounted_partition++;
}
if(mounted_partition == 0){
if(re_mode == "1")
htmlcode += '<tr height="360px"><td colspan="2" class="perNode_nohover"><span class="app_name" style="line-height:100%"><#2791#></span></td></tr>\n';
htmlcode += '<tr height="360px"><td colspan="2" class="perNode_nohover"><span class="app_name" style="line-height:100%"><#2801#></span></td></tr>\n';
else
htmlcode += '<tr height="360px"><td colspan="2" class="nohover"><span class="app_name" style="line-height:100%"><#2791#></span></td></tr>\n';
htmlcode += '<tr height="360px"><td colspan="2" class="nohover"><span class="app_name" style="line-height:100%"><#2801#></span></td></tr>\n';
}
document.getElementById("partition_div").innerHTML = htmlcode;
document.getElementById("usbHint").innerHTML = "<#1767#> :";
document.getElementById("usbHint").innerHTML = "<#1774#> :";
});
}
function apps_form(_act, _name, _flag){
@ -802,7 +802,7 @@ if(_dm_enable == "yes"){
document.getElementById("realLink").href = _quick_dmlink;
}
else{
document.getElementById("quick_dmlink").onclick = function(){alert("<#1764#>");return false;}
document.getElementById("quick_dmlink").onclick = function(){alert("<#1771#>");return false;}
}
document.getElementById("return_btn").style.display = "";
}
@ -877,9 +877,9 @@ window.open('https://asus.fileflex.com', '_blank');
<tr>
<td>
<div style="margin-top: 10px;">
<span class="formfonttitle" style="font-size: 18px;"><#374#></span>
<span class="formfonttitle" style="font-size: 18px;"><#375#></span>
<span style="float:right;">
<img id="return_btn" onclick="reloadAPP();" align="right" style="cursor:pointer;position:absolute;margin-left:-40px;margin-top:-25px; display:none;" title="<#374#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
<img id="return_btn" onclick="reloadAPP();" align="right" style="cursor:pointer;position:absolute;margin-left:-40px;margin-top:-25px; display:none;" title="<#375#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
</span>
</div>
</td>
@ -896,21 +896,21 @@ window.open('https://asus.fileflex.com', '_blank');
<td valign="top">
<div id="partition_div"></div>
<div id="app_state" class="app_state">
<span style="margin-left:15px;" id="apps_state_desc"><#1395#></span>
<span style="margin-left:15px;" id="apps_state_desc"><#1400#></span>
<img id="loadingicon" style="margin-left:10px" src="/images/InternetScan.gif">
<br>
<br>
<br>
<div id="cancelBtn" style="display:none;">
<input class="button_gen" onclick="apps_form('cancel','','');" type="button" value="<#198#>"/>
<input class="button_gen" onclick="apps_form('cancel','','');" type="button" value="<#199#>"/>
</div>
</div>
<div id="DMDesc" style="display:none;">
<div style="margin-left:10px;" id="isInstallDesc">
<h2><#1768#></h2>
<h2><#1775#></h2>
<table>
<tr>
<td><div class="top-heading" style="cursor:pointer;margin-top:10px;height:20px;" id="quick_dmlink"><a id="realLink" href="" target="_blank"><b style="text-decoration:underline;color:#FC0;font-size:16px;"><#1769#></b></></a></div></td>
<td><div class="top-heading" style="cursor:pointer;margin-top:10px;height:20px;" id="quick_dmlink"><a id="realLink" href="" target="_blank"><b style="text-decoration:underline;color:#FC0;font-size:16px;"><#1776#></b></></a></div></td>
<td><div style="margin-left:10px;"><img src="images/New_ui/aidisk/steparrow.png"></div></td>
</tr>
</table>
@ -923,13 +923,13 @@ window.open('https://asus.fileflex.com', '_blank');
<ul style="margin-left:10px;">
<br>
<li>
<a id="faq" href="" target="_blank" style="text-decoration:underline;font-size:14px;font-weight:bolder;color:#FFF"><#1772#> FAQ</a>
<a id="faq" href="" target="_blank" style="text-decoration:underline;font-size:14px;font-weight:bolder;color:#FFF"><#1779#> FAQ</a>
</li>
<li style="margin-top:10px;">
<a id="faq2" href="" target="_blank" style="text-decoration:underline;font-size:14px;font-weight:bolder;color:#FFF"><#1772#> Tool FAQ</a>
<a id="faq2" href="" target="_blank" style="text-decoration:underline;font-size:14px;font-weight:bolder;color:#FFF"><#1779#> Tool FAQ</a>
</li>
<li style="margin-top:10px;">
<a id="DMUtilityLink" href="http://dlcdnet.asus.com/pub/ASUS/wireless/RT-AC5300/UT_Download_Master_2228_Win.zip" style="text-decoration:underline;font-size:14px;font-weight:bolder;color:#FFF"><#1765#></a>
<a id="DMUtilityLink" href="http://dlcdnet.asus.com/pub/ASUS/wireless/RT-AC5300/UT_Download_Master_2228_Win.zip" style="text-decoration:underline;font-size:14px;font-weight:bolder;color:#FFF"><#1772#></a>
</li>
</ul>
</td>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#1422#></title>
<title><#838#> - <#1427#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="usp_style.css">
@ -176,7 +176,7 @@ var loop_count = 0;
httpApi.updateClientList();
setTimeout(function(){
if(loop_count >= 60) {
$("#sortable").html("<div style='text-align:center;color:#FFCC00'><#2372#></div>");
$("#sortable").html("<div style='text-align:center;color:#FFCC00'><#2382#></div>");
return false;
}
if(totalClientNum.online != 0)
@ -677,7 +677,7 @@ code +='</td>';
code +='</tr>';
}
if(code == ""){
code = "<tr><td colspan='3' style='text-align:center;color:#FFCC00'><div style='padding:5px 0px;border-top:solid 1px #333;'><#1421#></div></td></tr>";
code = "<tr><td colspan='3' style='text-align:center;color:#FFCC00'><div style='padding:5px 0px;border-top:solid 1px #333;'><#1426#></div></td></tr>";
}
$(apps_field).empty();
$(apps_field).append(code);
@ -1473,17 +1473,17 @@ return value;
<table width="100%">
<tr>
<td class="formfonttitle" align="left">
<div><#2616#> - <#1422#></div>
<div><#2626#> - <#1427#></div>
</td>
<td >
<div style="display:flex;align-items: center;">
<div style="font-size: 14px;margin-right:8px;"><#3177#></div>
<div style="font-size: 14px;margin-right:8px;"><#3188#></div>
<div>
<select class="input_option" id="traffic_unit" onchange="setUnit(this.value);">
<option value="100">100 Mbps</option>
<option value="1000">1 Gbps</option>
<option value="10000">10 Gbps</option>
<option value="0" selected><#152#></option>
<option value="0" selected><#153#></option>
</select>
</div>
</div>
@ -1493,7 +1493,7 @@ return value;
<table align="right">
<tr>
<td>
<div class="formfonttitle" style="margin-bottom:0px;margin-left:50px;" title="<#1418#>"><#1420#></div>
<div class="formfonttitle" style="margin-bottom:0px;margin-left:50px;" title="<#1423#>"><#1425#></div>
</td>
<td >
<div align="center" class="left" style="width:94px; float:left; cursor:pointer;" id="apps_analysis_enable"></div>
@ -1527,7 +1527,7 @@ switch_control(0);
<table style="width:99%;">
<tr>
<td id="upload_unit" style="width:50%;">
<div style="margin:-10px 0 5px 70px;font-size:16px;text-align:center;"><#3410#></div>
<div style="margin:-10px 0 5px 70px;font-size:16px;text-align:center;"><#3422#></div>
<div style="position:absolute;margin:12px 0px 0px 112px;font-size:16px;display:none;"></div>
<div style="position:absolute;margin:-8px 0px 0px 222px;font-size:16px;display:none;"></div>
<div style="position:absolute;margin:50px 0px 0px 300px;font-size:16px;display:none;"></div>
@ -1538,7 +1538,7 @@ switch_control(0);
<div id="indicator_upload" class="transition_style" style="background-image:url('images/New_ui/indicator.png');position:absolute;height:100px;width:50px;background-repeat:no-repeat;margin:-110px 0px 0px 194px;"></div>
</td>
<td id="download_unit">
<div style="margin:-10px 0 5px -55px;font-size:16px;text-align:center;"><#1778#></div>
<div style="margin:-10px 0 5px -55px;font-size:16px;text-align:center;"><#1785#></div>
<div style="position:absolute;margin:12px 0px 0px 88px;font-size:16px;display:none;"></div>
<div style="position:absolute;margin:-6px 0px 0px 203px;font-size:16px;display:none;"></div>
<div style="position:absolute;margin:50px 0px 0px 275px;font-size:16px;display:none;"></div>
@ -1560,12 +1560,12 @@ switch_control(0);
<tr>
<td colspan="2">
<div style="display:flex;align-items: center;justify-content: flex-end;margin-right:8px;">
<div style="font-size:14px;margin-right:8px;"><#3045#></div>
<div style="font-size:14px;margin-right:8px;"><#3056#></div>
<div>
<select class="input_option" id="scale_unit" onchange="setScale(this.value);">
<option value="0">Kb</option>
<option value="1">Mb</option>
<option value="9"><#152#></option>
<option value="9"><#153#></option>
</select>
</div>
</div>
@ -1576,7 +1576,7 @@ switch_control(0);
<div style="cursor:pointer;width:113px;border-radius:10px;text-align:center;box-shadow:0px 2px black;" onclick="show_clients()">
<table>
<tr>
<td><div class="qos_tab" style="width:110px;border-radius:10px;"><#3107#></div></td>
<td><div class="qos_tab" style="width:110px;border-radius:10px;"><#3118#></div></td>
</tr>
</table>
</div>
@ -1590,7 +1590,7 @@ switch_control(0);
<table>
<tr>
<td style="width:25px;"><div style="width:12px;height:12px;border-radius:10px;background-color:#F01F09;margin-left:5px;"></div></td>
<td><#2243#></td>
<td><#2253#></td>
</tr>
</table>
</div>
@ -1600,7 +1600,7 @@ switch_control(0);
<table>
<tr>
<td style="width:25px;"><div style="width:12px;height:12px;border-radius:10px;background-color:#F08C09;margin-left:5px;"></div></td>
<td><#2242#></td>
<td><#2252#></td>
</tr>
</table>
</div>
@ -1610,7 +1610,7 @@ switch_control(0);
<table>
<tr>
<td style="width:25px;"><div style="width:12px;height:12px;border-radius:10px;background-color:#F3DD09;margin-left:5px;"></div></td>
<td><#2609#></td>
<td><#2619#></td>
</tr>
</table>
</div>
@ -1620,7 +1620,7 @@ switch_control(0);
<table>
<tr>
<td style="width:25px;"><div style="width:12px;height:12px;border-radius:10px;background-color:#7A797A;margin-left:5px;"></div></td>
<td><#3076#></td>
<td><#3087#></td>
</tr>
</table>
</div>
@ -1630,7 +1630,7 @@ switch_control(0);
<table>
<tr>
<td style="width:25px;"><div style="width:12px;height:12px;border-radius:10px;background-color:#58CCED;margin-left:5px;"></div></td>
<td><#2588#></td>
<td><#2598#></td>
</tr>
</table>
</div>
@ -1658,10 +1658,10 @@ switch_control(0);
<tr>
<td>
<div style="margin:0 0 0 12px;width:200px;">
<a id="faq" href="" style="text-decoration:underline;" target="_blank"><#1422#> FAQ</a>
<a id="faq" href="" style="text-decoration:underline;" target="_blank"><#1427#> FAQ</a>
</div>
<div style=" *width:136px;margin:5px 0px 0px 300px;" class="titlebtn" align="center" onClick="applyRule();">
<span><#195#></span>
<span><#196#></span>
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#2296#></title>
<title><#838#> - <#2306#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script language="JavaScript" type="text/javascript" src="/state.js"></script>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#887#></title>
<title><#838#> - <#888#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="usp_style.css">
@ -116,9 +116,9 @@ match = 0;
}
var code = "";
code += "<tr>";
code += "<th style='width:20%;text-align:left'><#868#></th>";
code += "<th style='width:30%;text-align:left'><#2913#> / <#1521#></th>";
code += "<th style='width:50%;text-align:left'><#1776#></th>";
code += "<th style='width:20%;text-align:left'><#869#></th>";
code += "<th style='width:30%;text-align:left'><#2924#> / <#1526#></th>";
code += "<th style='width:50%;text-align:left'><#1783#></th>";
code += "</tr>";
for(var i=0; i<data_array.length; i++){
var thisLog = {
@ -341,14 +341,14 @@ getWebHistory(document.form.clientList.value, '1');
<tr>
<td bgcolor="#4D595D" colspan="3" valign="top">
<div>&nbsp;</div>
<div id="content_title" class="formfonttitle"><#2616#> - <#887#></div>
<div id="content_title" class="formfonttitle"><#2626#> - <#888#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc">
<#888#>
<#889#>
</div>
<div style="margin:5px">
<table style="margin-left:0px;" width="95%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<th><#887#></th>
<th><#888#></th>
<td>
<div align="center" class="left" style="width:94px; float:left; cursor:pointer;" id="bwdpi_wh_enable"></div>
<script type="text/javascript">
@ -367,7 +367,7 @@ switch_control(0);
<div id="log_field">
<div style="margin:10px 5px">
<select id="clientListOption" class="input_option" name="clientList" onchange="getWebHistory(this.value, '1');">
<option value="all" selected><#1386#></option>
<option value="all" selected><#1391#></option>
</select>
<label style="margin: 0 5px 0 20px;visibility:hidden;cursor:pointer" id="previous_button" onclick="change_page('previous', document.getElementById('clientListOption').value);">Previous</label>
<input class="input_3_table" value="1" id="current_page"></input>
@ -377,8 +377,8 @@ switch_control(0);
<table style="width:100%" id="log_table"></table>
</div>
<div class="apply_gen">
<input class="button_gen" onClick="httpApi.cleanLog('web_history', updateWebHistory);" type="button" value="<#1636#>" >
<input class="button_gen" onClick="getWebHistory(document.form.clientList.value, '1')" type="button" value="<#1657#>">
<input class="button_gen" onClick="httpApi.cleanLog('web_history', updateWebHistory);" type="button" value="<#1641#>" >
<input class="button_gen" onClick="getWebHistory(document.form.clientList.value, '1')" type="button" value="<#1662#>">
</div>
</div>
</td>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#381#></title>
<title><#838#> - <#382#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="/device-map/device-map.css">
@ -83,7 +83,7 @@ var code = "";
var clientListEventData = [];
code += '<table width="100%" cellspacing="0" cellpadding="4" align="center" class="list_table" id="wl_maclist_x_table">';
if(Object.keys(manually_maclist_list_array).length == 0)
code += '<tr><td style="color:#FFCC00;"><#2372#></td></tr>';
code += '<tr><td style="color:#FFCC00;"><#2382#></td></tr>';
else{
var userIconBase64 = "NoIcon";
var clientName, deviceType, deviceVender;
@ -158,11 +158,11 @@ var rule_num = document.getElementById('wl_maclist_x_table').rows.length;
var item_num = document.getElementById('wl_maclist_x_table').rows[0].cells.length;
var mac = obj.value.toUpperCase();
if(rule_num >= upper){
alert("<#1129#>\n<#1132#>");
alert("<#1134#>\n<#1137#>");
return false;
}
if(mac==""){
alert("<#315#>");
alert("<#316#>");
obj.focus();
obj.select();
return false;
@ -174,7 +174,7 @@ return false;
for(i=0; i<rule_num; i++){
for(j=0; j<item_num-1; j++){
if(manually_maclist_list_array[mac] != null){
alert("<#2437#>");
alert("<#2447#>");
return false;
}
}
@ -211,16 +211,16 @@ break;
});
var current_rule_count = Object.keys(manually_maclist_list_array).length;
if((sta_binding_count + current_rule_count) >= acl_and_client_bind_allow_maximum) {
rule_hint = "<#1129#>";
rule_hint = "<#1134#>";
rule_hint += "\n";
rule_hint += "<#1132#>";
rule_hint += "<#1137#>";
if(sta_binding_count != 0){
rule_hint += "\n";
rule_hint += "- AiMesh client binding rule";/* untranslated */
}
if(current_rule_count != 0){
rule_hint += "\n";
rule_hint += "- <#2059#>";
rule_hint += "- <#2066#>";
}
}
}
@ -251,7 +251,7 @@ Object.keys(manually_maclist_list_array).forEach(function(key) {
key = key.toUpperCase();
tmp_value += "<" + key;
});
if(tmp_value == "<"+"<#2372#>" || tmp_value == "<")
if(tmp_value == "<"+"<#2382#>" || tmp_value == "<")
tmp_value = "";
if(document.form.enable_mac[1].checked)
document.form.wl_macmode.value = "disabled";
@ -268,7 +268,7 @@ refreshpage();
}
function prevent_lock(rule_num){
if(document.form.wl_macmode.value == "allow" && rule_num == ""){
alert("<#2058#>");
alert("<#2065#>");
return false;
}
return true;
@ -284,7 +284,7 @@ var childsel=document.createElement("div");
childsel.setAttribute("id","check_mac");
childsel.style.color="#FFCC00";
obj.parentNode.appendChild(childsel);
document.getElementById("check_mac").innerHTML="<#347#>";
document.getElementById("check_mac").innerHTML="<#348#>";
document.getElementById("check_mac").style.display = "";
return false;
}else if(flag ==2){
@ -292,7 +292,7 @@ var childsel=document.createElement("div");
childsel.setAttribute("id","check_mac");
childsel.style.color="#FFCC00";
obj.parentNode.appendChild(childsel);
document.getElementById("check_mac").innerHTML="<#308#>";
document.getElementById("check_mac").innerHTML="<#309#>";
document.getElementById("check_mac").style.display = "";
return false;
}else{
@ -411,18 +411,18 @@ show_wl_maclist_x();
<tr>
<td bgcolor="#4D595D" valign="top">
<div>&nbsp;</div>
<div class="formfonttitle"><#377#> - <#381#></div>
<div class="formfonttitle"><#378#> - <#382#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc"><#1715#></div>
<div class="formfontdesc"><#1722#></div>
<div id="lantiq_ready" style="display:none;color:#FC0;margin-left:5px;font-size:13px;">Wireless is setting...</div>
<table id="MainTable1" width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<thead>
<tr>
<td colspan="2"><#3240#></td>
<td colspan="2"><#3251#></td>
</tr>
</thead>
<tr id="wl_unit_field">
<th><#2289#></th>
<th><#2299#></th>
<td>
<select name="wl_unit" class="input_option" onChange="change_wl_unit();">
<option class="content_input_fd" value="0" <% nvram_match("wl_unit", "0","selected"); %>>2.4GHz</option>
@ -431,23 +431,23 @@ show_wl_maclist_x();
</td>
</tr>
<tr id="repeaterModeHint" style="display:none;">
<td colspan="2" style="color:#FFCC00;height:30px;" align="center"><#462#></td>
<td colspan="2" style="color:#FFCC00;height:30px;" align="center"><#463#></td>
</tr>
<tr>
<th width="30%"><#1858#></th>
<th width="30%"><#1865#></th>
<td>
<input type="radio" name="enable_mac" value="0" onclick="enable_macMode();"><#186#>
<input type="radio" name="enable_mac" value="1" onclick="enable_macMode();"><#185#>
<input type="radio" name="enable_mac" value="0" onclick="enable_macMode();"><#187#>
<input type="radio" name="enable_mac" value="1" onclick="enable_macMode();"><#186#>
</td>
</tr>
<tr id="mac_filter_mode">
<th width="30%" >
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,1);"><#2063#></a>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,1);"><#2070#></a>
</th>
<td>
<select name="wl_macmode_show" class="input_option" onChange="change_wl_macmode();">
<option class="content_input_fd" value="allow" <% nvram_match("wl_macmode", "allow","selected"); %>><#2060#></option>
<option class="content_input_fd" value="deny" <% nvram_match("wl_macmode", "deny","selected"); %>><#2061#></option>
<option class="content_input_fd" value="allow" <% nvram_match("wl_macmode", "allow","selected"); %>><#2067#></option>
<option class="content_input_fd" value="deny" <% nvram_match("wl_macmode", "deny","selected"); %>><#2068#></option>
</select>
<span id="change_filter_mode_hint" style="margin-top:4px;display:none;">The "MAC filter list" will be removed when you switch the "MAC Filter Mode".</span>
</td>
@ -456,17 +456,17 @@ show_wl_maclist_x();
<table id="MainTable2" width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable_table">
<thead>
<tr>
<td colspan="2"><#2059#>&nbsp;(<#2576#>&nbsp;64)</td>
<td colspan="2"><#2066#>&nbsp;(<#2586#>&nbsp;64)</td>
</tr>
</thead>
<tr>
<th width="80%"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,10);"><#1521#> (<#2913#>)</th>
<th width="20%"><#2575#></th>
<th width="80%"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,10);"><#1526#> (<#2924#>)</th>
<th width="20%"><#2585#></th>
</tr>
<tr>
<td width="80%">
<input type="text" maxlength="17" class="input_macaddr_table" name="wl_maclist_x_0" onKeyPress="return validator.isHWAddr(this,event)" onClick="hideClients_Block();" autocorrect="off" autocapitalize="off" placeholder="ex: <% nvram_get("lan_hwaddr"); %>" style="width:255px;">
<img id="pull_arrow" height="14px;" src="/images/arrow-down.gif" style="position:absolute;" onclick="pullWLMACList(this);" title="<#3060#>">
<img id="pull_arrow" height="14px;" src="/images/arrow-down.gif" style="position:absolute;" onclick="pullWLMACList(this);" title="<#3071#>">
<div id="WL_MAC_List_Block" class="clientlist_dropdown" style="margin-left:167px;"></div>
</td>
<td width="20%">
@ -476,7 +476,7 @@ show_wl_maclist_x();
</table>
<div id="wl_maclist_x_Block"></div>
<div id="submitBtn" class="apply_gen">
<input class="button_gen" onclick="applyRule()" type="button" value="<#195#>"/>
<input class="button_gen" onclick="applyRule()" type="button" value="<#196#>"/>
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - APP List</title>
<title><#838#> - APP List</title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="other.css">
@ -29,7 +29,7 @@ code += '<table width="100%" border="1" align="center" cellpadding="4" cellspaci
code += '<thead><tr><td colspan="3">IPKG List</td></tr></thead>';
code += '<th style="width:20%">Name and Hyperlink</th><th style="width:10%">Version</th><th>Description</th>';
if(apps_array.length == 0)
code +='<tr><td style="color:#FFCC00;"><#2372#></td>';
code +='<tr><td style="color:#FFCC00;"><#2382#></td>';
else{
for(var i =0; i < apps_array.length; i++){
code +='<tr style="height:40px;">';
@ -50,7 +50,7 @@ document.getElementById("apps_table").innerHTML = code;
<table cellpadding="5" cellspacing="0" id="dr_sweet_advise" class="dr_sweet_advise" align="center">
<tr>
<td>
<div class="drword" id="drword" style="height:110px;"><#366#> <#363#>...
<div class="drword" id="drword" style="height:110px;"><#367#> <#364#>...
<br/>
<br/>
</div>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#393#></title>
<title><#838#> - <#394#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script language="JavaScript" type="text/javascript" src="/state.js"></script>
@ -185,7 +185,7 @@ submitForm();
}
}
function force_update() {
var r = confirm("<#2514#>");
var r = confirm("<#2524#>");
if(r == false)
return false
submitForm();
@ -201,7 +201,7 @@ var ddns_hostname_title = ddns_hostname_x_t.substring(0, ddns_hostname_x_t.index
if(ddns_hostname_x_t != '' && ddns_hostname_title)
document.getElementById("DDNSName").value = ddns_hostname_title;
else
document.getElementById("DDNSName").value = "<#151#>";
document.getElementById("DDNSName").value = "<#152#>";
}
else{
document.form.ddns_hostname_x.parentNode.style.display = "";
@ -211,7 +211,7 @@ inputCtrl(document.form.ddns_passwd_x, 1);
if(ddns_hostname_x_t != '')
document.getElementById("ddns_hostname_x").value = ddns_hostname_x_t;
else
document.getElementById("ddns_hostname_x").value = "<#151#>";
document.getElementById("ddns_hostname_x").value = "<#152#>";
}
showhide("ddns_ipcheck_tr", 1);
change_ddns_setting(document.form.ddns_server_x.value);
@ -254,14 +254,14 @@ if((ddns_return_code.indexOf('200')!=-1 || ddns_return_code.indexOf('220')!=-1 |
showhide("wan_ip_hide2", 0);
if(ddns_server_x == "WWW.ASUS.COM"){
showhide("wan_ip_hide3", 1);
document.getElementById("ddns_status").innerHTML = "<#723#>";
document.getElementById("ddns_status").innerHTML = "<#724#>";
if(inadyn)
$("#deregister_btn").css("display", "inline");
}
}
else{
if(ddns_server_x == "WWW.ASUS.COM"){
document.getElementById("ddns_status").innerHTML = "<#724#>";
document.getElementById("ddns_status").innerHTML = "<#725#>";
if(ddnsStatus != "")
$("#ddns_status_detail").css("display", "inline");
}
@ -300,7 +300,7 @@ function validForm(){
if(document.form.ddns_enable_x[0].checked){ //ddns enable
if(document.form.ddns_server_x.selectedIndex == 0){ //WWW.ASUS.COM
if(document.form.DDNSName.value == ""){
alert("<#2497#>");
alert("<#2507#>");
document.form.DDNSName.focus();
document.form.DDNSName.select();
return false;
@ -325,7 +325,7 @@ return true;
}
}else{
if(document.form.ddns_server_x.value != "WWW.ORAY.COM" && document.form.ddns_hostname_x.value == ""){
alert("<#2497#>");
alert("<#2507#>");
document.form.ddns_hostname_x.focus();
document.form.ddns_hostname_x.select();
return false;
@ -333,7 +333,7 @@ return false;
return false;
}
if(document.form.ddns_username_x.value == ""){
alert("<#669#>");
alert("<#670#>");
document.form.ddns_username_x.focus();
document.form.ddns_username_x.select();
return false;
@ -341,7 +341,7 @@ return false;
return false;
}
if(document.form.ddns_passwd_x.value == ""){
alert("<#267#>");
alert("<#268#>");
document.form.ddns_passwd_x.focus();
document.form.ddns_passwd_x.select();
return false;
@ -349,7 +349,7 @@ return false;
return false;
}
if(document.form.ddns_regular_period.value < 30){
alert("<#2846#> : 30");
alert("<#2856#> : 30");
document.form.ddns_regular_period.focus();
document.form.ddns_regular_period.select();
return false;
@ -397,14 +397,14 @@ if((ddns_return_code.indexOf('200')!=-1 || ddns_return_code.indexOf('220')!=-1 |
showhide("wan_ip_hide2", 0);
if(ddns_server_x == "WWW.ASUS.COM"){
showhide("wan_ip_hide3", 1);
document.getElementById("ddns_status").innerHTML = "<#723#>";
document.getElementById("ddns_status").innerHTML = "<#724#>";
if(inadyn)
$("#deregister_btn").css("display", "inline");
}
}
else{
if(ddns_server_x == "WWW.ASUS.COM"){
document.getElementById("ddns_status").innerHTML = "<#724#>";
document.getElementById("ddns_status").innerHTML = "<#725#>";
if(ddnsStatus != "")
$("#ddns_status_detail").css("display", "inline");
}
@ -416,12 +416,12 @@ function validate_ddns_hostname(o){
dot=0;
s=o.value;
if(s == ""){
show_alert_block("<#669#>");
show_alert_block("<#670#>");
return false;
}
var unvalid_start=new RegExp("^[0-9].*", "gi");
if(unvalid_start.test(s) ){
show_alert_block("<#2507#>");
show_alert_block("<#2517#>");
return false;
}
if (!validator.string(o)){
@ -432,12 +432,12 @@ c = s.charCodeAt(i);
if (c==46){
dot++;
if(dot>0){
show_alert_block("<#2507#>");
show_alert_block("<#2517#>");
return false;
}
}
if (!validator.hostNameChar(c)){
show_alert_block("<#2496#> '" + s.charAt(i) +"' !");
show_alert_block("<#2506#> '" + s.charAt(i) +"' !");
return false;
}
}
@ -448,7 +448,7 @@ document.getElementById("alert_block").style.display = "block";
showtext(document.getElementById("alert_str"), alert_str);
}
function cleandef(){
if(document.form.DDNSName.value == "<#151#>")
if(document.form.DDNSName.value == "<#152#>")
document.form.DDNSName.value = "";
}
function onSubmitApply(s){
@ -477,7 +477,7 @@ var ddns_hostname_title = ddns_hostname_x_t.substring(0, ddns_hostname_x_t.index
if(ddns_hostname_x_t != '' && ddns_hostname_title)
document.getElementById("DDNSName").value = ddns_hostname_title;
else
document.getElementById("DDNSName").value = "<#151#>";
document.getElementById("DDNSName").value = "<#152#>";
inputCtrl(document.form.ddns_username_x, 0);
inputCtrl(document.form.ddns_passwd_x, 0);
document.form.ddns_wildcard_x[0].disabled= 1;
@ -491,12 +491,12 @@ inputCtrl(document.form.ddns_regular_period, 0);
document.getElementById("ddns_status_tr").style.display = "";
if(ddns_enable_x == "1" && ddns_server_x_t == "WWW.ASUS.COM" &&
(ddns_return_code_chk.indexOf('200')!=-1 || ddns_return_code_chk.indexOf('220')!=-1 || ddns_return_code_chk == 'register,230')){
document.getElementById("ddns_status").innerHTML = "<#723#>";
document.getElementById("ddns_status").innerHTML = "<#724#>";
if(inadyn)
$("#deregister_btn").css("display", "inline");
}
else
document.getElementById("ddns_status").innerHTML = "<#724#>";
document.getElementById("ddns_status").innerHTML = "<#725#>";
}
else if( v == "WWW.ORAY.COM"){
document.getElementById("ddns_hostname_tr").style.display="none";
@ -574,9 +574,9 @@ document.getElementById("cert_details").style.display = "none";
break;
case "1":
document.getElementById("cert_desc").style.display = "";
document.getElementById("le_desc").innerHTML = "<#2534#>";
document.getElementById("le_desc").innerHTML = "<#2544#>";
html_code = '<div style="margin-top:5px;"><input type="checkbox" name="letsEncryptTerm_check" checked>';
html_code += "<#1684#>";
html_code += "<#1689#>";
html_code += '<a href="https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf" target="_blank" style="margin-left: 5px; color:#FFF; text-decoration: underline;">Term of Service</a>'
html_code += "</div>";
document.getElementById("cert_act").innerHTML = html_code;
@ -593,7 +593,7 @@ document.form.letsEncryptTerm_check.checked = true;
break;
case "2":
document.getElementById("cert_desc").style.display = "none";
html_code += '<div style="display:table-cell"><input class="button_gen" onclick="open_upload_window();" type="button" value="<#1664#>"/><img id="loadingicon" style="margin-left:5px;display:none;" src="/images/InternetScan.gif"></div>';
html_code += '<div style="display:table-cell"><input class="button_gen" onclick="open_upload_window();" type="button" value="<#1669#>"/><img id="loadingicon" style="margin-left:5px;display:none;" src="/images/InternetScan.gif"></div>';
document.getElementById("cert_act").innerHTML = html_code;
document.getElementById("cert_act").style.display = "";
if(orig_le_enable != "0")
@ -614,13 +614,13 @@ function show_cert_details(){
if(httpd_cert_info.issueTo != "" && httpd_cert_info.issueBy != "" && httpd_cert_info.expire != ""){
if(orig_le_enable == "1" && le_state == "0"){
if(httpd_cert_info.issueBy.indexOf("Let's Encrypt") == -1)
document.getElementById("cert_status").innerHTML = "<#3526#>";
document.getElementById("cert_status").innerHTML = "<#3538#>";
else
document.getElementById("cert_status").innerHTML = "<#3409#>";
document.getElementById("cert_status").innerHTML = "<#3421#>";
setTimeout("get_cert_info();", 1000);
}
else{
document.getElementById("cert_status").innerHTML = "<#723#>";
document.getElementById("cert_status").innerHTML = "<#724#>";
document.getElementById("issueTo").innerHTML = httpd_cert_info.issueTo;
document.getElementById("issueBy").innerHTML = httpd_cert_info.issueBy;
document.getElementById("expireOn").innerHTML = httpd_cert_info.expire;
@ -628,12 +628,12 @@ document.getElementById("expireOn").innerHTML = httpd_cert_info.expire;
}
else{
if(le_auxstate_t == "5" && le_sbstate_t == "7"){
var ddnsHint = "<#1681#>";
var ddnsHint = "<#1686#>";
$("#cert_status").text(ddnsHint);
$("#cert_status").css("color", "#FFCC00")
}
else{
document.getElementById("cert_status").innerHTML = "<#3526#>";
document.getElementById("cert_status").innerHTML = "<#3538#>";
setTimeout("get_cert_info();", 1000);
}
}
@ -700,12 +700,12 @@ timeout = 1;
}
if(timeout || return_status != ""){
if(return_status == "200"){
alert("<#2499#>");
alert("<#2509#>");
refreshpage();
}
else{
hideLoading();
alert("<#2501#>");
alert("<#2511#>");
deregister_fail = 1;
retry_count = 0;
}
@ -744,29 +744,29 @@ retry_count = 0;
<tr>
<td bgcolor="#4D595D" valign="top" >
<div>&nbsp;</div>
<div class="formfonttitle"><#388#> - <#393#></div>
<div class="formfonttitle"><#389#> - <#394#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc"><#2516#></div>
<div class="formfontdesc" style="margin-top:-8px;"><#2801#></div>
<div class="formfontdesc" id="wan_ip_hide2" style="color:#FFCC00; display:none;"><#2517#></div>
<div class="formfontdesc" id="wan_ip_hide3" style="color:#FFCC00; display:none;"><#2518#></div>
<div class="formfontdesc" id="lb_note" style="color:#FFCC00; display:none;"><#2562#></div>
<div class="formfontdesc"><#2526#></div>
<div class="formfontdesc" style="margin-top:-8px;"><#2811#></div>
<div class="formfontdesc" id="wan_ip_hide2" style="color:#FFCC00; display:none;"><#2527#></div>
<div class="formfontdesc" id="wan_ip_hide3" style="color:#FFCC00; display:none;"><#2528#></div>
<div class="formfontdesc" id="lb_note" style="color:#FFCC00; display:none;"><#2572#></div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<input type="hidden" name="wl_gmode_protection_x" value="<% nvram_get("wl_gmode_protection_x"); %>">
<tr>
<th><#2515#></th>
<th><#2525#></th>
<td>
<input type="radio" value="1" name="ddns_enable_x" onClick="change_cert_method();show_cert_details();return change_common_radio(this, 'LANHostConfig', 'ddns_enable_x', '1')" <% nvram_match("ddns_enable_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="ddns_enable_x" onClick="return change_common_radio(this, 'LANHostConfig', 'ddns_enable_x', '0')" <% nvram_match("ddns_enable_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="ddns_enable_x" onClick="change_cert_method();show_cert_details();return change_common_radio(this, 'LANHostConfig', 'ddns_enable_x', '1')" <% nvram_match("ddns_enable_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="ddns_enable_x" onClick="return change_common_radio(this, 'LANHostConfig', 'ddns_enable_x', '0')" <% nvram_match("ddns_enable_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th id="ddns_wan_unit_th"><#3632#></th>
<th id="ddns_wan_unit_th"><#3644#></th>
<td id="ddns_wan_unit_td">
<select name="ddns_wan_unit" class="input_option">
<option class="content_input_fd" value="-1" <% nvram_match("ddns_wan_unit", "-1","selected"); %>><#152#></option>
<option class="content_input_fd" value="0" <% nvram_match("ddns_wan_unit", "0","selected"); %>><#1846#></option>
<option class="content_input_fd" value="1"<% nvram_match("ddns_wan_unit", "1","selected"); %>><#1853#></option>
<option class="content_input_fd" value="-1" <% nvram_match("ddns_wan_unit", "-1","selected"); %>><#153#></option>
<option class="content_input_fd" value="0" <% nvram_match("ddns_wan_unit", "0","selected"); %>><#1853#></option>
<option class="content_input_fd" value="1"<% nvram_match("ddns_wan_unit", "1","selected"); %>><#1860#></option>
</select>
</td>
</tr>
@ -774,13 +774,20 @@ retry_count = 0;
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,17);">Method to retrieve WAN IP</a></th>
<td>
<select name="ddns_realip_x" class="input_option">
<option class="content_input_fd" value="0" <% nvram_match("ddns_realip_x", "0","selected"); %>><#2377#></option>
<option class="content_input_fd" value="1" <% nvram_match("ddns_realip_x", "1","selected"); %>><#2375#></option>
<option class="content_input_fd" value="0" <% nvram_match("ddns_realip_x", "0","selected"); %>><#2387#></option>
<option class="content_input_fd" value="1" <% nvram_match("ddns_realip_x", "1","selected"); %>><#2385#></option>
</select>
</td>
</tr>
<tr id="ddns_ipv6update_tr" style="display: none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,18);"><#1694#></a></th>
<td>
<input type="radio" name="ddns_ipv6_update" class="input" value="1" <% nvram_match("ddns_ipv6_update", "1", "checked"); %>><#187#>
<input type="radio" name="ddns_ipv6_update" class="input" value="0" <% nvram_match("ddns_ipv6_update", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th><#2525#></th>
<th><#2535#></th>
<td>
<select name="ddns_server_x"class="input_option" onchange="change_ddns_setting(this.value); change_cert_method();">
<option value="WWW.ASUS.COM" <% nvram_match("ddns_server_x", "WWW.ASUS.COM","selected"); %>>WWW.ASUS.COM</option>
@ -796,12 +803,12 @@ retry_count = 0;
<option value="WWW.ORAY.COM" <% nvram_match("ddns_server_x", "WWW.ORAY.COM","selected"); %>>WWW.ORAY.COM(花生壳)</option>
</select>
<input id="deregister_btn" class="button_gen" style="display: none; margin-left: 5px;" type="button" value="Deregister" onclick="showLoading();asuscomm_deregister();"/>
<a id="link" href="javascript:openLink('x_DDNSServer')" style=" margin-left:5px; text-decoration: underline;"><#2526#></a>
<a id="linkToHome" href="javascript:openLink('x_DDNSServer')" style=" margin-left:5px; text-decoration: underline;"><#1680#></a>
<a id="link" href="javascript:openLink('x_DDNSServer')" style=" margin-left:5px; text-decoration: underline;"><#2536#></a>
<a id="linkToHome" href="javascript:openLink('x_DDNSServer')" style=" margin-left:5px; text-decoration: underline;"><#1685#></a>
</td>
</tr>
<tr id="ddns_hostname_tr">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,13);"><#2522#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,13);"><#2532#></a></th>
<td>
<div id="ddnsname_input" style="display:none;">
<input type="text" maxlength="63" class="input_25_table" name="ddns_hostname_x" id="ddns_hostname_x" value="<% nvram_get("ddns_hostname_x"); %>" onKeyPress="return validator.isString(this, event)" autocorrect="off" autocapitalize="off">
@ -815,42 +822,42 @@ retry_count = 0;
</td>
</tr>
<tr id="ddns_hostname_info_tr" style="display:none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,13);"><#2522#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,13);"><#2532#></a></th>
<td id="ddns_hostname_x_value"><% nvram_get("ddns_hostname_x"); %></td>
</tr>
<tr>
<th><#2531#></th>
<th><#2541#></th>
<td><input type="text" maxlength="32" class="input_25_table" name="ddns_username_x" value="<% nvram_get("ddns_username_x"); %>" onKeyPress="return validator.isString(this, event)" autocomplete="off" autocorrect="off" autocapitalize="off"></td>
</tr>
<tr>
<th><#2524#></th>
<th><#2534#></th>
<td><input type="password" maxlength="64" class="input_25_table" name="ddns_passwd_x" value="<% nvram_get("ddns_passwd_x"); %>" autocomplete="off" autocorrect="off" autocapitalize="off"></td>
</tr>
<tr id="wildcard_field">
<th><#2533#></th>
<th><#2543#></th>
<td>
<input type="radio" value="1" name="ddns_wildcard_x" onClick="return change_common_radio(this, 'LANHostConfig', 'ddns_wildcard_x', '1')" <% nvram_match("ddns_wildcard_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="ddns_wildcard_x" onClick="return change_common_radio(this, 'LANHostConfig', 'ddns_wildcard_x', '0')" <% nvram_match("ddns_wildcard_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="ddns_wildcard_x" onClick="return change_common_radio(this, 'LANHostConfig', 'ddns_wildcard_x', '1')" <% nvram_match("ddns_wildcard_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="ddns_wildcard_x" onClick="return change_common_radio(this, 'LANHostConfig', 'ddns_wildcard_x', '0')" <% nvram_match("ddns_wildcard_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr id="check_ddns_field" style="display:none;">
<th><#1692#></th>
<th><#1699#></th>
<td>
<input type="radio" value="1" name="ddns_regular_check" onClick="change_ddns_setting(document.form.ddns_server_x.value);" <% nvram_match("ddns_regular_check", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="ddns_regular_check" onClick="change_ddns_setting(document.form.ddns_server_x.value);" <% nvram_match("ddns_regular_check", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="ddns_regular_check" onClick="change_ddns_setting(document.form.ddns_server_x.value);" <% nvram_match("ddns_regular_check", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="ddns_regular_check" onClick="change_ddns_setting(document.form.ddns_server_x.value);" <% nvram_match("ddns_regular_check", "0", "checked"); %>><#186#>
</td>
</tr>
<tr style="display:none;">
<th><#1693#></th>
<th><#1700#></th>
<td>
<input type="text" maxlength="5" class="input_6_table" name="ddns_regular_period" value="<% nvram_get("ddns_regular_period"); %>" autocorrect="off" autocapitalize="off"> <#2622#>
<input type="text" maxlength="5" class="input_6_table" name="ddns_regular_period" value="<% nvram_get("ddns_regular_period"); %>" autocorrect="off" autocapitalize="off"> <#2632#>
</td>
</tr>
<tr style="display:none;">
<th><#2529#></th>
<th><#2539#></th>
<td>
<input type="hidden" maxlength="15" class="button_gen" size="12" name="" value="<% nvram_get("DDNSStatus"); %>">
<input type="submit" maxlength="15" class="button_gen" onclick="showLoading();return onSubmitApply('ddnsclient');" size="12" name="LANHostConfig_x_DDNSStatus_button" value="<#2527#>" /></td>
<input type="submit" maxlength="15" class="button_gen" onclick="showLoading();return onSubmitApply('ddnsclient');" size="12" name="LANHostConfig_x_DDNSStatus_button" value="<#2537#>" /></td>
</tr>
<tr id="ddns_status_tr" style="display:none;">
<th>DDNS Status</th>
@ -861,14 +868,14 @@ retry_count = 0;
<td id="ddns_result"></td>
</tr>
<tr id="https_cert" style="display:none;">
<th><#1682#></th>
<th><#1687#></th>
<td>
<span id="le_crypt" style="color:#FFF;display:none;">
<input type="radio" value="1" name="le_enable" onClick="change_cert_method(this.value);" <% nvram_match("le_enable", "1", "checked"); %>><#1683#>
<input type="radio" value="1" name="le_enable" onClick="change_cert_method(this.value);" <% nvram_match("le_enable", "1", "checked"); %>><#1688#>
</span>
<input type="radio" value="2" name="le_enable" onClick="change_cert_method(this.value);" <% nvram_match("le_enable", "2", "checked"); %>><#1685#>
<input type="radio" value="2" name="le_enable" onClick="change_cert_method(this.value);" <% nvram_match("le_enable", "2", "checked"); %>><#1690#>
<span id="self_signed" style="color:#FFF;">
<input type="radio" value="0" name="le_enable" onClick="change_cert_method(this.value);" <% nvram_match("le_enable", "0", "checked"); %>><#842#>
<input type="radio" value="0" name="le_enable" onClick="change_cert_method(this.value);" <% nvram_match("le_enable", "0", "checked"); %>><#843#>
</span>
<div id="cert_desc" style="color:#FFCC00; margin-top: 5px;">
<span id="le_desc"></span>
@ -880,32 +887,32 @@ retry_count = 0;
</td>
</tr>
<tr id="cert_details" style="display:none;">
<th><#3532#></th>
<th><#3544#></th>
<td>
<div style="display: flex;">
<div class="cert_status_title"><#726#> :</div>
<div class="cert_status_title"><#727#> :</div>
<div id="cert_status" class="cert_status_val"></div>
</div>
<div style="display: flex;">
<div class="cert_status_title"><#3535#> :</div>
<div class="cert_status_title"><#3547#> :</div>
<div id="issueTo" class="cert_status_val"></div>
</div>
<div style="display: flex;">
<div class="cert_status_title"><#3534#> :</div>
<div class="cert_status_title"><#3546#> :</div>
<div id="issueBy" class="cert_status_val"></div>
</div>
<div style="display: flex;">
<div class="cert_status_title"><#3533#> :</div>
<div class="cert_status_title"><#3545#> :</div>
<div id="expireOn" class="cert_status_val"></div>
</div>
<div>
<input class="button_gen" onclick="save_cert_key();" type="button" value="<#1510#>" />
<input class="button_gen" onclick="save_cert_key();" type="button" value="<#1515#>" />
</div>
</td>
</tr>
</table>
<div class="apply_gen">
<input class="button_gen" onclick="apply_eula_check();" type="button" value="<#195#>" />
<input class="button_gen" onclick="apply_eula_check();" type="button" value="<#196#>" />
</div>
</td>
</tr>
@ -926,20 +933,20 @@ retry_count = 0;
<input type="hidden" name="action_wait" value="">
<input type="hidden" name="le_enable" value="2">
<div id="upload_cert_window" class="contentM_upload" style="box-shadow: 1px 5px 10px #000;">
<div class="formfonttitle" style="margin-top: 15px; margin-left: 15px;"><#1685#></div>
<div class="formfontdesc" style="margin-left: 15px;"><#1686#></div>
<div class="formfonttitle" style="margin-top: 15px; margin-left: 15px;"><#1690#></div>
<div class="formfontdesc" style="margin-left: 15px;"><#1691#></div>
<div class="Upload_item">
<div style="display:table-cell; width: 45%;"><#1687#> :</div>
<div style="display:table-cell; width: 45%;"><#1692#> :</div>
<div style="display:table-cell;"><input type="file" name="file_key" class="input Upload_file"></div>
</div>
<div class="Upload_item">
<div style="display:table-cell; width: 45%;"><#1689#> :</div>
<div style="display:table-cell; width: 45%;"><#1696#> :</div>
<div style="display:table-cell;"><input type="file" name="file_cert" class="input Upload_file"></div>
</div>
<div style="color: #FC0; margin-left: 15px; margin-top: 20px">* <#1688#></div>
<div style="color: #FC0; margin-left: 15px; margin-top: 20px">* <#1693#></div>
<div align="center" style="margin-top:30px; padding-bottom:15px;">
<div style="display:table-cell;"><input class="button_gen" type="button" onclick="hide_upload_window();" id="cancelBtn" value="<#198#>"></div>
<div style="display:table-cell; padding-left: 5px;"><input class="button_gen" type="button" onclick="upload_cert_key();" value="<#1654#>"></div>
<div style="display:table-cell;"><input class="button_gen" type="button" onclick="hide_upload_window();" id="cancelBtn" value="<#199#>"></div>
<div style="display:table-cell; padding-left: 5px;"><input class="button_gen" type="button" onclick="upload_cert_key();" value="<#1659#>"></div>
</div>
</div>
</form>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#396#></title>
<title><#838#> - <#397#></title>
<link rel="stylesheet" type="text/css" href="/index_style.css">
<link rel="stylesheet" type="text/css" href="/form_style.css">
<link rel="stylesheet" type="text/css" href="/aidisk/AiDisk_style.css">
@ -67,11 +67,11 @@ showPermissionTitle();
if("<% nvram_get("ddns_enable_x"); %>" == 1)
document.getElementById("machine_name").innerHTML = "<% nvram_get("ddns_hostname_x"); %>";
if(get_manage_type(PROTOCOL)){
document.getElementById("loginMethod").innerHTML = "<#959#>";
document.getElementById("loginMethod").innerHTML = "<#960#>";
document.getElementById("accountMask").style.display = "none";
}
else{
document.getElementById("loginMethod").innerHTML = "<#958#>";
document.getElementById("loginMethod").innerHTML = "<#959#>";
document.getElementById("accountMask").style.display = "block";
}
setTimeout('get_disk_tree();', 1000);
@ -89,7 +89,7 @@ if(FTP_status && httpApi.ftp_port_conflict_check.conflict()){
$("#ftpPortConflict").show();
var text = httpApi.ftp_port_conflict_check.usb_ftp.hint;
text += "<br>";
text += "<a id='ftp_port_conflict_faq' href='' target='_blank' style='text-decoration:underline;color:#FC0;'><#1908#></a>";
text += "<a id='ftp_port_conflict_faq' href='' target='_blank' style='text-decoration:underline;color:#FC0;'><#1915#></a>";
$("#ftpPortConflict").html(text);
}
if($("#ftpPortConflict").find("#ftp_port_conflict_faq").length){
@ -115,12 +115,7 @@ if(protocol != "cifs" && protocol != "ftp" && protocol != "webdav")
return;
switch(get_manage_type(protocol)){
case 1:
if(ftp_tls_orig=="1"){
alert("Allow anonymous login is in conflict with TLS settings."); /* Untranslated */
refreshpage();
break;
}
if(confirm("<#960#>")){
if(confirm("<#961#>")){
document.aidiskForm.action = "/aidisk/switch_share_mode.asp";
document.aidiskForm.protocol.value = protocol;
document.aidiskForm.mode.value = "share";
@ -148,18 +143,18 @@ var status;
var confirm_str_on, confirm_str_off;
if(protocol == "cifs"){
status = this.NN_status;
confirm_str_off= "<#1602#>"; //"<#1604#>"+ By Viz 2011.09
confirm_str_on = "<#1606#>";
confirm_str_off= "<#1607#>"; //"<#1609#>"+ By Viz 2011.09
confirm_str_on = "<#1611#>";
}
else if(protocol == "ftp"){
status = this.FTP_status;
confirm_str_off = "<#1603#>";
confirm_str_on = "<#1607#>";
confirm_str_off = "<#1608#>";
confirm_str_on = "<#1612#>";
if(httpApi.ftp_port_conflict_check.port_forwarding.enabled() && httpApi.ftp_port_conflict_check.port_forwarding.use_usb_ftp_port()){
confirm_str_on += "\n";
confirm_str_on += httpApi.ftp_port_conflict_check.usb_ftp.hint;
confirm_str_on += "\n";
confirm_str_on += "<#1908#> : ";
confirm_str_on += "<#1915#> : ";
confirm_str_on += usb_port_conflict_faq;
}
}
@ -197,7 +192,7 @@ account_group_list = this.groups;
else
account_group_list = this.accounts;
if(this.account_group_list.length <= 0)
account_group_menu_code += '<div class="noAccount" id="noAccount"><#2792#></div>\n'
account_group_menu_code += '<div class="noAccount" id="noAccount"><#2802#></div>\n'
else{
for(var i = 0; i < account_group_list.length; ++i){
account_group_menu_code += '<div class="userIcon" id="';
@ -225,12 +220,12 @@ code += '<table width="190"><tr>';
if(PROTOCOL == "cifs"){
code += '<td width="34%" align="center">R/W</td>';
code += '<td width="28%" align="center">R</td>';
code += '<td width="38%" align="center"><#185#></td>';
code += '<td width="38%" align="center"><#186#></td>';
}else if(PROTOCOL == "ftp"){
code += '<td width="28%" align="center">R/W</td>';
code += '<td width="22%" align="center">W</td>';
code += '<td width="22%" align="center">R</td>';
code += '<td width="28%" align="center"><#185#></td>';
code += '<td width="28%" align="center"><#186#></td>';
}
code += '</tr></table>';
document.getElementById("permissionTitle").innerHTML = code;
@ -426,7 +421,7 @@ var accounts_length = this.accounts.length;
var maximum_account = httpApi.nvramGet(["st_max_user"]).st_max_user;
document.getElementById("createAccountBtn").onclick = function(){
if(accounts_length >= maximum_account) {
alert("<#2444#> " + maximum_account + " <#2445#>");
alert("<#2454#> " + maximum_account + " <#2455#>");
return false;
}
else
@ -444,13 +439,13 @@ changeActionButton(document.getElementById("createAccountBtn"), 'User', 'Add');
document.getElementById("createAccountBtn").onclick = function(){};
document.getElementById("createAccountBtn").onmouseover = function(){};
document.getElementById("createAccountBtn").onmouseout = function(){};
document.getElementById("createAccountBtn").title = (accounts.length < 11)?"<#905#>":"<#871#>";
document.getElementById("createAccountBtn").title = (accounts.length < 11)?"<#906#>":"<#872#>";
}
if(this.accounts.length > 0 && this.selectedAccount != null && this.selectedAccount.length > 0 && this.accounts[0] != this.selectedAccount){
changeActionButton(document.getElementById("modifyAccountBtn"), 'User', 'Mod', 0);
document.getElementById("modifyAccountBtn").onclick = function(){
if(!selectedAccount){
alert("<#977#>");
alert("<#978#>");
return;
}
popupWindow('OverlayMask','/aidisk/popModifyAccount.asp');
@ -472,7 +467,7 @@ if(this.accounts.length > 1 && this.selectedAccount != null && this.selectedAcco
changeActionButton(document.getElementById("deleteAccountBtn"), 'User', 'Del', 0);
document.getElementById("deleteAccountBtn").onclick = function(){
if(!selectedAccount){
alert("<#977#>");
alert("<#978#>");
return;
}
popupWindow('OverlayMask','/aidisk/popDeleteAccount.asp');
@ -494,11 +489,11 @@ if(this.selectedPoolOrder >= 0 && this.selectedFolderOrder < 0){
changeActionButton(document.getElementById("createFolderBtn"), 'Folder', 'Add', 0);
document.getElementById("createFolderBtn").onclick = function(){
if(selectedDiskOrder < 0){
alert("<#978#>");
alert("<#979#>");
return;
}
if(selectedPoolOrder < 0){
alert("<#980#>");
alert("<#981#>");
return;
}
popupWindow('OverlayMask','/aidisk/popCreateFolder.asp');
@ -521,7 +516,7 @@ changeActionButton(document.getElementById("deleteFolderBtn"), 'Folder', 'Del',
changeActionButton(document.getElementById("modifyFolderBtn"), 'Folder', 'Mod', 0);
document.getElementById("deleteFolderBtn").onclick = function(){
if(selectedFolderOrder < 0){
alert("<#979#>");
alert("<#980#>");
return;
}
popupWindow('OverlayMask','/aidisk/popDeleteFolder.asp');
@ -534,7 +529,7 @@ changeActionButton(this, 'Folder', 'Del', 0);
};
document.getElementById("modifyFolderBtn").onclick = function(){
if(selectedFolderOrder < 0){
alert("<#979#>");
alert("<#980#>");
return;
}
popupWindow('OverlayMask','/aidisk/popModifyFolder.asp');
@ -608,12 +603,14 @@ lastClickedObj = 0;
setTimeout('get_disk_tree();', 1000);
}
function secure_check(flag){
if(ftp_ssl_support){
document.getElementById("TLS_disabled").innerHTML = (flag==1)? "":"<#3463#>";
if(flag==1 && !get_manage_type(PROTOCOL)){
alert("<#3452#>");
alert("<#3464#>");
document.form.ftp_tls[1].checked = true;
return;
}
document.getElementById("TLS_disabled").innerHTML = (flag==1)? "":"<#3451#>";
}
}
</script>
</head>
@ -657,20 +654,20 @@ document.getElementById("TLS_disabled").innerHTML = (flag==1)? "":"<#3451#>";
<tr>
<td>
<div style="width: 99%; margin-top: 30px; margin-bottom: 5px;">
<span class="formfonttitle"><#394#> - <#396#></span>
<span class="formfonttitle"><#395#> - <#397#></span>
<span id="returnBtn" class="returnBtn">
<img onclick="go_setting('/APP_Installation.asp')" align="right" title="<#374#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
<img onclick="go_setting('/APP_Installation.asp')" align="right" title="<#375#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
</span>
</div>
<div id="splitLine" class="splitLine"></div>
<div class="formfontdesc" style="margin-top: 10px;"><#2116#></div>
<div class="formfontdesc" style="margin-top: 10px;"><#2123#></div>
</td>
</tr>
<tr>
<td>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<tr>
<th><#1871#></th>
<th><#1878#></th>
<td>
<div class="left" style="width:94px; float:left; cursor:pointer;" id="radio_ftp_enable"></div>
<div class="iphone_switch_container" style="height:32px; width:74px; position: relative; overflow: hidden">
@ -689,7 +686,7 @@ switchAppStatus(PROTOCOL);
</td>
</tr>
<tr>
<th><#1872#></th>
<th><#1879#></th>
<td>
<div class="left" style="width:94px; float:left; cursor:pointer;" id="radio_wan_ftp_enable"></div>
<div class="iphone_switch_container" style="height:32px; width:74px; position: relative; overflow: hidden">
@ -710,19 +707,19 @@ switch_on_container_path: '/switcherplugin/iphone_switch_container_off.png'
</td>
</tr>
<tr id="radio_anonymous_enable_tr" style="height: 60px;">
<th><#956#></th>
<th><#957#></th>
<td>
<div class="left" style="margin-top:5px;width:94px; float:left; cursor:pointer;" id="radio_anonymous_enable"></div>
<div class="iphone_switch_container" style="display: table-cell;vertical-align: middle;height:45px; position: relative; overflow: hidden">
<script type="text/javascript">
$('#radio_anonymous_enable').iphoneSwitch(!get_manage_type(PROTOCOL),
function() {
if(ftp_tls_orig=="0"){
switchAccount(PROTOCOL);
if(ftp_ssl_support && ftp_tls_orig=="1"){
alert("<#3464#>");
refreshpage();
}
else{
alert("Allow anonymous login is in conflict with TLS settings."); /* Untranslated */
refreshpage();
switchAccount(PROTOCOL);
}
},
function() {
@ -735,16 +732,16 @@ switchAccount(PROTOCOL);
</td>
</tr>
<tr id="radio_ftp_tls_enable_tr">
<th><#976#></th>
<th><#977#></th>
<td>
<input type="radio" name="ftp_tls" class="input" value="1" <% nvram_match_x("", "ftp_tls", "1", "checked"); %> onChange="secure_check(1);"><#186#>
<input type="radio" name="ftp_tls" class="input" value="0" <% nvram_match_x("", "ftp_tls", "0", "checked"); %> onChange="secure_check(0);"><#185#>
<input type="radio" name="ftp_tls" class="input" value="1" <% nvram_match_x("", "ftp_tls", "1", "checked"); %> onChange="secure_check(1);"><#187#>
<input type="radio" name="ftp_tls" class="input" value="0" <% nvram_match_x("", "ftp_tls", "0", "checked"); %> onChange="secure_check(0);"><#186#>
<span id="TLS_disabled" style="color:#FC0;margin-left:10px;"></span>
</td>
</tr>
<tr>
<th>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,1);"><#3099#></a>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,1);"><#3110#></a>
</th>
<td>
<input type="text" name="st_max_user" class="input_3_table" maxlength="2" value="<% nvram_get("st_max_user"); %>" onKeyPress="return validator.isNumber(this, event);" autocorrect="off" autocapitalize="off">
@ -752,21 +749,21 @@ switchAccount(PROTOCOL);
</tr>
<tr>
<th>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,9);"><#3093#></a>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,9);"><#3104#></a>
</th>
<td>
<select name="ftp_lang" class="input_option">
<option value="CN" <% nvram_match("ftp_lang", "CN", "selected"); %>>GBK</option><!-- <#3096#> -->
<option value="TW" <% nvram_match("ftp_lang", "TW", "selected"); %>>Big5</option><!-- <#3095#> -->
<option value="EN" <% nvram_match("ftp_lang", "EN", "selected"); %>>UTF-8</option><!--<#3094#>-->
<option value="RU" <% nvram_match("ftp_lang", "RU", "selected"); %>><#3097#></option>
<option value="CZ" <% nvram_match("ftp_lang", "CZ", "selected"); %>><#3098#></option>
<option value="CN" <% nvram_match("ftp_lang", "CN", "selected"); %>>GBK</option><!-- <#3107#> -->
<option value="TW" <% nvram_match("ftp_lang", "TW", "selected"); %>>Big5</option><!-- <#3106#> -->
<option value="EN" <% nvram_match("ftp_lang", "EN", "selected"); %>>UTF-8</option><!--<#3105#>-->
<option value="RU" <% nvram_match("ftp_lang", "RU", "selected"); %>><#3108#></option>
<option value="CZ" <% nvram_match("ftp_lang", "CZ", "selected"); %>><#3109#></option>
</select>
</td>
</tr>
</table>
<div id="apply_btn">
<input type="button" class="button_gen" value="<#195#>" onclick="applyRule();">
<input type="button" class="button_gen" value="<#196#>" onclick="applyRule();">
</div>
<div id="shareStatus">
<div id="tableMask"></div>
@ -776,15 +773,15 @@ switchAccount(PROTOCOL);
<td width="25%" style="border: 1px solid #222;">
<table align="right">
<tr id="trAccount" style="display:none;">
<td><div id="createAccountBtn" title="<#905#>"></div></td>
<td><div id="deleteAccountBtn" title="<#1696#>"></div></td>
<td><div id="modifyAccountBtn" title="<#2723#>"></div></td>
<td><div id="createAccountBtn" title="<#906#>"></div></td>
<td><div id="deleteAccountBtn" title="<#1703#>"></div></td>
<td><div id="modifyAccountBtn" title="<#2733#>"></div></td>
</tr>
<tr id="trPMGroup" style="display:none;">
<td>
<select name="" id="user_type" class="input_option" onchange="switchUserType(this.value);">
<option value="group"><#2850#></option>
<option value="account"><#2852#></option>
<option value="group"><#2860#></option>
<option value="account"><#2862#></option>
</select>
</td>
</tr>
@ -793,9 +790,9 @@ switchAccount(PROTOCOL);
<td width="75%">
<table align="right">
<tr>
<td><div id="createFolderBtn" title="<#907#>"></div></td>
<td><div id="deleteFolderBtn" title="<#1699#>"></div></td>
<td><div id="modifyFolderBtn" title="<#2727#>"></div></td>
<td><div id="createFolderBtn" title="<#908#>"></div></td>
<td><div id="deleteFolderBtn" title="<#1706#>"></div></td>
<td><div id="modifyFolderBtn" title="<#2737#>"></div></td>
</tr>
</table>
</td>
@ -811,7 +808,7 @@ switchAccount(PROTOCOL);
<table width="480" border="0" cellspacing="0" cellpadding="0" class="FileStatusTitle">
<tr>
<td width="290" height="20" align="left">
<div id="machine_name" class="machineName"><#838#></div>
<div id="machine_name" class="machineName"><#839#></div>
</td>
<td>
<div id="permissionTitle"></div>
@ -820,7 +817,7 @@ switchAccount(PROTOCOL);
</table>
<div id="e0" style="font-size:10pt; margin-top:2px;"></div>
<div style="text-align:center; margin:10px auto; border-top:1px dotted #CCC; width:95%; padding:2px;">
<input name="changePermissionBtn" id="changePermissionBtn" type="button" value="<#1655#>" class="button_gen_dis" disabled="disabled">
<input name="changePermissionBtn" id="changePermissionBtn" type="button" value="<#1660#>" class="button_gen_dis" disabled="disabled">
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#395#></title>
<title><#838#> - <#396#></title>
<link rel="stylesheet" type="text/css" href="/index_style.css">
<link rel="stylesheet" type="text/css" href="/form_style.css">
<link rel="stylesheet" type="text/css" href="/aidisk/AiDisk_style.css">
@ -97,11 +97,11 @@ $("#trPMGroup").css("display", "block");
else
$("#trAccount").css("display", "block");
if(get_manage_type(PROTOCOL)){
document.getElementById("loginMethod").innerHTML = "<#966#>";
document.getElementById("loginMethod").innerHTML = "<#967#>";
document.getElementById("accountMask").style.display = "none";
}
else{
document.getElementById("loginMethod").innerHTML = "<#965#>";
document.getElementById("loginMethod").innerHTML = "<#966#>";
document.getElementById("accountMask").style.display = "block";
$("#accountMask").css("height", ($("#shareStatus").height() + $(".AiDiskTable").height()));
}
@ -122,13 +122,13 @@ var status;
var confirm_str_on, confirm_str_off;
if(protocol == "cifs"){
status = this.NN_status;
confirm_str_off= "<#1602#>"; //"<#1604#>"+ By Viz 2011.09
confirm_str_on = "<#1606#>";
confirm_str_off= "<#1607#>"; //"<#1609#>"+ By Viz 2011.09
confirm_str_on = "<#1611#>";
}
else if(protocol == "ftp"){
status = this.FTP_status;
confirm_str_off = "<#1603#>";
confirm_str_on = "<#1607#>";
confirm_str_off = "<#1608#>";
confirm_str_on = "<#1612#>";
}
switch(status){
case 1:
@ -165,7 +165,7 @@ if(protocol != "cifs" && protocol != "ftp")
return;
switch(get_manage_type(protocol)){
case 1:
if(confirm("<#967#>")){
if(confirm("<#968#>")){
document.aidiskForm.action = "/aidisk/switch_share_mode.asp";
document.aidiskForm.protocol.value = protocol;
document.aidiskForm.mode.value = "share";
@ -195,7 +195,7 @@ account_group_list = this.groups;
else
account_group_list = this.accounts;
if(account_group_list.length <= 0)
account_group_menu_code += '<div class="noAccount" id="noAccount"><#2792#></div>\n'
account_group_menu_code += '<div class="noAccount" id="noAccount"><#2802#></div>\n'
else{
for(var i = 0; i < account_group_list.length; ++i){
account_group_menu_code += '<div class="userIcon" id="';
@ -223,12 +223,12 @@ code += '<table width="190"><tr>';
if(PROTOCOL == "cifs"){
code += '<td width="34%" align="center">R/W</td>';
code += '<td width="28%" align="center">R</td>';
code += '<td width="38%" align="center"><#185#></td>';
code += '<td width="38%" align="center"><#186#></td>';
}else if(PROTOCOL == "ftp"){
code += '<td width="28%" align="center">R/W</td>';
code += '<td width="22%" align="center">W</td>';
code += '<td width="22%" align="center">R</td>';
code += '<td width="28%" align="center"><#185#></td>';
code += '<td width="28%" align="center"><#186#></td>';
}
code += '</tr></table>';
document.getElementById("permissionTitle").innerHTML = code;
@ -411,7 +411,7 @@ var accounts_length = this.accounts.length;
var maximum_account = httpApi.nvramGet(["st_max_user"]).st_max_user;
document.getElementById("createAccountBtn").onclick = function(){
if(accounts_length >= maximum_account) {
alert("<#2444#> " + maximum_account + " <#2445#>");
alert("<#2454#> " + maximum_account + " <#2455#>");
return false;
}
else
@ -429,13 +429,13 @@ changeActionButton(document.getElementById("createAccountBtn"), 'User', 'Add');
document.getElementById("createAccountBtn").onclick = function(){};
document.getElementById("createAccountBtn").onmouseover = function(){};
document.getElementById("createAccountBtn").onmouseout = function(){};
document.getElementById("createAccountBtn").title = (accounts.length < 6)?"<#905#>":"<#871#>";
document.getElementById("createAccountBtn").title = (accounts.length < 6)?"<#906#>":"<#872#>";
}
if(this.accounts.length > 0 && this.selectedAccount != null && this.selectedAccount.length > 0 && this.accounts[0] != this.selectedAccount){
changeActionButton(document.getElementById("modifyAccountBtn"), 'User', 'Mod', 0);
document.getElementById("modifyAccountBtn").onclick = function(){
if(!selectedAccount){
alert("<#977#>");
alert("<#978#>");
return;
}
popupWindow('OverlayMask','/aidisk/popModifyAccount.asp');
@ -457,7 +457,7 @@ if(this.accounts.length > 1 && this.selectedAccount != null && this.selectedAcco
changeActionButton(document.getElementById("deleteAccountBtn"), 'User', 'Del', 0);
document.getElementById("deleteAccountBtn").onclick = function(){
if(!selectedAccount){
alert("<#977#>");
alert("<#978#>");
return;
}
popupWindow('OverlayMask','/aidisk/popDeleteAccount.asp');
@ -479,11 +479,11 @@ if(this.selectedPoolOrder >= 0 && this.selectedFolderOrder < 0){
changeActionButton(document.getElementById("createFolderBtn"), 'Folder', 'Add', 0);
document.getElementById("createFolderBtn").onclick = function(){
if(selectedDiskOrder < 0){
alert("<#978#>");
alert("<#979#>");
return;
}
if(selectedPoolOrder < 0){
alert("<#980#>");
alert("<#981#>");
return;
}
popupWindow('OverlayMask','/aidisk/popCreateFolder.asp');
@ -506,7 +506,7 @@ changeActionButton(document.getElementById("deleteFolderBtn"), 'Folder', 'Del',
changeActionButton(document.getElementById("modifyFolderBtn"), 'Folder', 'Mod', 0);
document.getElementById("deleteFolderBtn").onclick = function(){
if(selectedFolderOrder < 0){
alert("<#979#>");
alert("<#980#>");
return;
}
popupWindow('OverlayMask','/aidisk/popDeleteFolder.asp');
@ -519,7 +519,7 @@ changeActionButton(this, 'Folder', 'Del', 0);
};
document.getElementById("modifyFolderBtn").onclick = function(){
if(selectedFolderOrder < 0){
alert("<#979#>");
alert("<#980#>");
return;
}
popupWindow('OverlayMask','/aidisk/popModifyFolder.asp');
@ -601,7 +601,7 @@ document.getElementById("alert_msg1").style.display = "none";
document.form.computer_name.value = trim(document.form.computer_name.value).toUpperCase();
}
if(document.form.st_samba_workgroup.value.length == 0 && !lan_domain){
alert("<#315#>");
alert("<#316#>");
document.form.st_samba_workgroup.focus();
document.form.st_samba_workgroup.select();
return false;
@ -676,21 +676,21 @@ setTimeout('get_disk_tree();', 1000);
<tr>
<td>
<div style="width: 99%; margin-top: 30px; margin-bottom: 5px;">
<span class="formfonttitle"><#394#> - <#395#><span id="clouddiskstr"> / <#1591#></span></span>
<span class="formfonttitle"><#395#> - <#396#><span id="clouddiskstr"> / <#1596#></span></span>
<span id="returnBtn" class="returnBtn">
<img onclick="go_setting('/APP_Installation.asp')" align="right" title="<#374#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
<img onclick="go_setting('/APP_Installation.asp')" align="right" title="<#375#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
</span>
</div>
<div id="splitLine" class="splitLine"></div>
<div class="formfontdesc" style="margin-top: 10px;"><#3041#></div>
<div id="smbv1_hint" class="formfontdesc"><#915#>&nbsp;<#3042#></div>
<div class="formfontdesc" style="margin-top: 10px;"><#3052#></div>
<div id="smbv1_hint" class="formfontdesc"><#916#>&nbsp;<#3053#></div>
</td>
</tr>
<tr>
<td>
<table width="99%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<tr>
<th><#1870#></th>
<th><#1877#></th>
<td>
<div class="left" style="width:94px; float:left; cursor:pointer;" id="radio_samba_enable"></div>
<div class="iphone_switch_container" style="height:32px; width:74px; position: relative; overflow: hidden">
@ -708,7 +708,7 @@ switchAppStatus(PROTOCOL);
</td>
</tr>
<tr id="radio_anonymous_enable_tr" style="height:60px;">
<th><#961#></th>
<th><#962#></th>
<td>
<div class="left" style="margin-top:5px;width:94px;float:left; cursor:pointer;" id="radio_anonymous_enable"></div>
<div class="iphone_switch_container" style="display:table-cell;vertical-align:middle;height:45px;position:relative;overflow:hidden">
@ -728,7 +728,7 @@ switchAccount(PROTOCOL);
</tr>
<tr>
<th>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,2);"><#3091#></a>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,2);"><#3102#></a>
</th>
<td>
<div><input type="text" name="computer_name" id="computer_name" class="input_20_table charToUpperCase" maxlength="15" value="<% nvram_get("computer_name"); %>" autocorrect="off" autocapitalize="on"><br/>
@ -737,7 +737,7 @@ switchAccount(PROTOCOL);
</tr>
<tr>
<th>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,3);"><#3104#></a>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,3);"><#3115#></a>
</th>
<td>
<input type="text" name="st_samba_workgroup" id="st_samba_workgroup" class="input_20_table charToUpperCase" maxlength="15" value="<% nvram_get("st_samba_workgroup"); %>" autocorrect="off" autocapitalize="on">
@ -745,24 +745,24 @@ switchAccount(PROTOCOL);
</tr>
<tr>
<th>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,1);"><#3099#></a>
<a class="hintstyle" href="javascript:void(0);" onClick="openHint(17,1);"><#3110#></a>
</th>
<td>
<input type="text" name="st_max_user" class="input_3_table" maxlength="2" value="<% nvram_get("st_max_user"); %>" onKeyPress="return validator.isNumber(this, event);" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr id="ntfs_sparse_files" style="">
<th><#963#></th>
<th><#964#></th>
<td>
<select name="usb_fs_ntfs_sparse" class="input_option">
<option class="content_input_fd" value="0" <% nvram_match("usb_fs_ntfs_sparse", "0","selected"); %>><#3798#></option>
<option class="content_input_fd" value="1" <% nvram_match("usb_fs_ntfs_sparse", "1","selected"); %>><#3797#></option>
<option class="content_input_fd" value="0" <% nvram_match("usb_fs_ntfs_sparse", "0","selected"); %>><#3810#></option>
<option class="content_input_fd" value="1" <% nvram_match("usb_fs_ntfs_sparse", "1","selected"); %>><#3809#></option>
</select>
</td>
</tr>
</table>
<div id="apply_btn">
<input type="button" class="button_gen" value="<#195#>" onclick="applyRule();">
<input type="button" class="button_gen" value="<#196#>" onclick="applyRule();">
</div>
<div id="shareStatus">
<div id="tableMask"></div>
@ -772,15 +772,15 @@ switchAccount(PROTOCOL);
<td width="25%" style="border: 1px solid #222;">
<table align="right">
<tr id="trAccount" style="display:none;">
<td><div id="createAccountBtn" title="<#905#>"></div></td>
<td><div id="deleteAccountBtn" title="<#1696#>"></div></td>
<td><div id="modifyAccountBtn" title="<#2723#>"></div></td>
<td><div id="createAccountBtn" title="<#906#>"></div></td>
<td><div id="deleteAccountBtn" title="<#1703#>"></div></td>
<td><div id="modifyAccountBtn" title="<#2733#>"></div></td>
</tr>
<tr id="trPMGroup" style="display:none;">
<td>
<select name="" id="user_type" class="input_option" onchange="switchUserType(this.value);">
<option value="group"><#2850#></option>
<option value="account"><#2852#></option>
<option value="group"><#2860#></option>
<option value="account"><#2862#></option>
</select>
</td>
</tr>
@ -789,9 +789,9 @@ switchAccount(PROTOCOL);
<td>
<table align="right">
<tr>
<td><div id="createFolderBtn" title="<#907#>"></div></td>
<td><div id="deleteFolderBtn" title="<#1699#>"></div></td>
<td><div id="modifyFolderBtn" title="<#2727#>"></div></td>
<td><div id="createFolderBtn" title="<#908#>"></div></td>
<td><div id="deleteFolderBtn" title="<#1706#>"></div></td>
<td><div id="modifyFolderBtn" title="<#2737#>"></div></td>
</tr>
</table>
</td>
@ -808,7 +808,7 @@ switchAccount(PROTOCOL);
<table width="480" border="0" cellspacing="0" cellpadding="0" class="FileStatusTitle">
<tr>
<td width="290" height="20" align="left">
<div id="machine_name" class="machineName"><#838#></div>
<div id="machine_name" class="machineName"><#839#></div>
</td>
<td>
<div id="permissionTitle"></div>
@ -817,7 +817,7 @@ switchAccount(PROTOCOL);
</table>
<div id="e0" style="font-size:10pt; margin-top:2px;"></div>
<div style="text-align:center; margin:10px auto; border-top:1px dotted #CCC; width:95%; padding:2px;">
<input name="changePermissionBtn" id="changePermissionBtn" type="button" value="<#1655#>" class="button_gen_dis" disabled="disabled">
<input name="changePermissionBtn" id="changePermissionBtn" type="button" value="<#1660#>" class="button_gen_dis" disabled="disabled">
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#397#></title>
<title><#838#> - <#398#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script type="text/javascript" src="/js/jquery.js"></script>
@ -88,23 +88,23 @@ document.form.submit();
<table width="730px">
<tr>
<td align="left">
<span class="formfonttitle"><#394#> - <#397#></span>
<span class="formfonttitle"><#395#> - <#398#></span>
</td>
<td align="right">
<img onclick="go_setting('/APP_Installation.asp')" align="right" style="cursor:pointer;position:absolute;margin-left:-20px;margin-top:-30px;" title="<#374#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
<img onclick="go_setting('/APP_Installation.asp')" align="right" style="cursor:pointer;position:absolute;margin-left:-20px;margin-top:-30px;" title="<#375#>" src="/images/backprev.png" onMouseOver="this.src='/images/backprevclick.png'" onMouseOut="this.src='/images/backprev.png'">
</td>
</tr>
</table>
</div>
<div style="margin:5px;" class="splitLine"></div>
<div class="formfontdesc"><#3419#></div>
<div class="formfontdesc"><#3431#></div>
<table width="98%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<tr>
<th width="40%">WebDav to Samba</th>
<td>
<select name="enable_webdav" class="input_option" onChange="hideAll(this.value);">
<option value="0" <% nvram_match("enable_webdav", "0","selected"); %> ><#3798#></option>
<option value="1" <% nvram_match("enable_webdav", "1","selected"); %> ><#3797#></option>
<option value="0" <% nvram_match("enable_webdav", "0","selected"); %> ><#3810#></option>
<option value="1" <% nvram_match("enable_webdav", "1","selected"); %> ><#3809#></option>
</select>
</td>
</tr>
@ -132,7 +132,7 @@ document.form.submit();
</tr>
</table>
<div class="apply_gen">
<input type="button" class="button_gen" value="<#195#>" onclick="applyRule();">
<input type="button" class="button_gen" value="<#196#>" onclick="applyRule();">
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#378#></title>
<title><#838#> - <#379#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script language="JavaScript" type="text/javascript" src="/state.js"></script>
@ -95,7 +95,7 @@ if(j != item_num-2)
tmp_value += ">";
}
}
if(tmp_value == "<"+"<#2372#>" || tmp_value == "<")
if(tmp_value == "<"+"<#2382#>" || tmp_value == "<")
tmp_value = "";
document.form.ipv6_fw_rulelist.value = tmp_value;
rule_num = document.getElementById('ipv4_fw_rulelist_table').rows.length;
@ -107,7 +107,7 @@ tmp_value += "<";
tmp_value += document.getElementById('ipv4_fw_rulelist_table').rows[i].cells[2].innerHTML + '>>' + document.getElementById('ipv4_fw_rulelist_table').rows[i].cells[0].innerHTML + '>>>' + document.getElementById('ipv4_fw_rulelist_table').rows[i].cells[1].innerHTML;
}
}
if(tmp_value == "<"+"<#2372#>" || tmp_value == "<"){
if(tmp_value == "<"+"<#2382#>" || tmp_value == "<"){
tmp_value = "";
}
document.form.filter_wllist.value = tmp_value;
@ -122,7 +122,7 @@ refreshpage();
}
function loadAppOptions(){
free_options(document.form.KnownApps);
add_option(document.form.KnownApps, "<#720#>", 0, 1);
add_option(document.form.KnownApps, "<#721#>", 0, 1);
for(var i = 1; i < wItem.length; i++){
add_option(document.form.KnownApps, wItem[i][0], i, 0);
}
@ -167,13 +167,13 @@ if(!check_multi_range(document.form.ipv6_fw_port_x_0, 1, 65535, true)){
return false;
}
if(document.form.ipv6_fw_lipaddr_x_0.value==""){
alert("<#315#>");
alert("<#316#>");
document.form.ipv6_fw_lipaddr_x_0.focus();
document.form.ipv6_fw_lipaddr_x_0.select();
return false;
}
if(document.form.ipv6_fw_port_x_0.value==""){
alert("<#315#>");
alert("<#316#>");
document.form.ipv6_fw_port_x_0.focus();
document.form.ipv6_fw_port_x_0.select();
return false;
@ -192,7 +192,7 @@ document.form.ipv6_fw_enable[0].checked = true;
var rule_num = document.getElementById('ipv6_fw_rulelist_table').rows.length;
var item_num = document.getElementById('ipv6_fw_rulelist_table').rows[0].cells.length;
if(rule_num >= upper){
alert("<#2444#> " + upper + " <#2445#>");
alert("<#2454#> " + upper + " <#2455#>");
return;
}
addRow(document.form.ipv6_fw_desc_x_0 ,1);
@ -206,7 +206,7 @@ showipv6_fw_rulelist();
}
function addRow_Group_v4(upper){
if(document.form.ipv4_fw_lipaddr_x_0.value == "") {
alert("<#315#>");
alert("<#316#>");
document.form.ipv4_fw_lipaddr_x_0.focus();
document.form.ipv4_fw_lipaddr_x_0.select();
return false;
@ -217,7 +217,7 @@ if(!check_multi_range_v4(document.form.ipv4_fw_port_x_0, 1, 65535, true)) {retur
var rule_num = document.getElementById('ipv4_fw_rulelist_table').rows.length;
var item_num = document.getElementById('ipv4_fw_rulelist_table').rows[0].cells.length;
if(rule_num >= upper){
alert("<#2444#> " + upper + " <#2445#>");
alert("<#2454#> " + upper + " <#2455#>");
return;
}
ipv4_fw_rulelist_array += '<' + document.form.ipv4_fw_proto_x_0.value + '>>' + document.form.ipv4_fw_lipaddr_x_0.value + '>>>' + document.form.ipv4_fw_port_x_0.value;
@ -232,7 +232,7 @@ if(rangere.test(val)){
if(!validator.eachPort(document.form.ipv6_fw_port_x_0, RegExp.$1, mini, maxi) || !validator.eachPort(document.form.ipv6_fw_port_x_0, RegExp.$2, mini, maxi)){
return false;
}else if(parseInt(RegExp.$1) >= parseInt(RegExp.$2)){
alert("<#330#>");
alert("<#331#>");
return false;
}else
return true;
@ -246,12 +246,12 @@ return true;
function validate_single_range(val, min, max) {
for(j=0; j<val.length; j++){ //is_number
if (val.charAt(j)<'0' || val.charAt(j)>'9'){
alert('<#333#> ' + min + ' <#334#> ' + max);
alert('<#334#> ' + min + ' <#335#> ' + max);
return false;
}
}
if(val < min || val > max) { //is_in_range
alert('<#333#> ' + min + ' <#334#> ' + max);
alert('<#334#> ' + min + ' <#335#> ' + max);
return false;
}else
return true;
@ -264,7 +264,7 @@ for(i=0;i<PortSplit.length;i++){
PortSplit[i] = PortSplit[i].replace(/(^\s*)|(\s*$)/g, ""); // "\space" to ""
PortSplit[i] = PortSplit[i].replace(/(^0*)/g, ""); // "^0" to ""
if(PortSplit[i] == "" ||PortSplit[i] == 0){
alert("<#2443#>");
alert("<#2453#>");
obj.focus();
obj.select();
return false;
@ -334,7 +334,7 @@ var ipv6_fw_rulelist_row = decodeURIComponent(ipv6_fw_rulelist_array).split('<')
var code = "";
code +='<table width="100%" cellspacing="0" cellpadding="4" align="center" class="list_table" id="ipv6_fw_rulelist_table">';
if(ipv6_fw_rulelist_row.length == 1)
code +='<tr><td style="color:#FFCC00;" colspan="6"><#2372#></td></tr>';
code +='<tr><td style="color:#FFCC00;" colspan="6"><#2382#></td></tr>';
else{
for(var i = 1; i < ipv6_fw_rulelist_row.length; i++){
overlib_str0[i] ="";
@ -389,7 +389,7 @@ var ipv4_fw_rulelist_row = decodeURIComponent(ipv4_fw_rulelist_array).split('<')
var code = "";
code +='<table width="100%" cellspacing="0" cellpadding="4" align="center" class="list_table" id="ipv4_fw_rulelist_table">';
if(ipv4_fw_rulelist_row.length == 1){
code +='<tr><td style="color:#FFCC00;" colspan="6"><#2372#></td></tr>';
code +='<tr><td style="color:#FFCC00;" colspan="6"><#2382#></td></tr>';
}
else{
for(var i = 1; i < ipv4_fw_rulelist_row.length; i++){
@ -431,7 +431,7 @@ var rangere=new RegExp("^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9
if((rangere.test(obj.value)) || (cidr == 1 && rangere_cidr.test(obj.value))) {;
return true;
}else{
alert(obj.value+" <#329#>");
alert(obj.value+" <#330#>");
obj.focus();
obj.select();
return false;
@ -444,7 +444,7 @@ for(i=0;i<PortSplit.length;i++){
PortSplit[i] = PortSplit[i].replace(/(^\s*)|(\s*$)/g, ""); // "\space" to ""
PortSplit[i] = PortSplit[i].replace(/(^0*)/g, ""); // "^0" to ""
if(PortSplit[i] == "" ||PortSplit[i] == 0){
alert("<#315#>");
alert("<#316#>");
obj.focus();
obj.select();
return false;
@ -473,7 +473,7 @@ if(rangere.test(val)){
if(!validator.eachPort(obj, RegExp.$1, mini, maxi) || !validator.eachPort(obj, RegExp.$2, mini, maxi)){
return false;
}else if(parseInt(RegExp.$1) >= parseInt(RegExp.$2)){
alert("<#330#>");
alert("<#331#>");
return false;
}else
return true;
@ -487,12 +487,12 @@ return true;
function validate_single_range_v4(val, min, max) {
for(j=0; j<val.length; j++){ //is_number
if (val.charAt(j)<'0' || val.charAt(j)>'9'){
alert('<#333#> ' + min + ' <#334#> ' + max);
alert('<#334#> ' + min + ' <#335#> ' + max);
return false;
}
}
if(val < min || val > max) { //is_in_range
alert('<#333#> ' + min + ' <#334#> ' + max);
alert('<#334#> ' + min + ' <#335#> ' + max);
return false;
}else
return true;
@ -532,43 +532,43 @@ return true;
<tr>
<td bgcolor="#4D595D" valign="top">
<div>&nbsp;</div>
<div class="formfonttitle"><#399#></div>
<div class="formfonttitle"><#400#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc" style="font-size:14px;font-weight:bold;margin-top:10px;"><#378#></div>
<div class="formfontdesc"><#2026#></div>
<div class="formfontdesc" style="font-size:14px;font-weight:bold;margin-top:10px;"><#379#></div>
<div class="formfontdesc"><#2033#></div>
<div class="formfontdesc" style="margin-top:-10px;">
<a id="faq" href="" target="_blank" style="font-family:Lucida Console;text-decoration:underline;">DoS Protection FAQ</a> </div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,6);"><#2033#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,6);"><#2040#></a></th>
<td>
<input type="radio" value="1" name="fw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_enable_x', '1')" <% nvram_match("fw_enable_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="fw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_enable_x', '0')" <% nvram_match("fw_enable_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="fw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_enable_x', '1')" <% nvram_match("fw_enable_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="fw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_enable_x', '0')" <% nvram_match("fw_enable_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,7);"><#2031#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,7);"><#2038#></a></th>
<td>
<input type="radio" value="1" name="fw_dos_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_dos_x', '1')" <% nvram_match("fw_dos_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="fw_dos_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_dos_x', '0')" <% nvram_match("fw_dos_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="fw_dos_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_dos_x', '1')" <% nvram_match("fw_dos_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="fw_dos_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_dos_x', '0')" <% nvram_match("fw_dos_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th align="right"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,1);"><#2076#></a></th>
<th align="right"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,1);"><#2083#></a></th>
<td>
<select name="fw_log_x" class="input_option">
<option value="none" <% nvram_match("fw_log_x", "none","selected"); %>><#842#></option>
<option value="drop" <% nvram_match("fw_log_x", "drop","selected"); %>><#2810#></option>
<option value="accept" <% nvram_match("fw_log_x", "accept","selected"); %>><#2807#></option>
<option value="both" <% nvram_match("fw_log_x", "both","selected"); %>><#2808#></option>
<option value="none" <% nvram_match("fw_log_x", "none","selected"); %>><#843#></option>
<option value="drop" <% nvram_match("fw_log_x", "drop","selected"); %>><#2820#></option>
<option value="accept" <% nvram_match("fw_log_x", "accept","selected"); %>><#2817#></option>
<option value="both" <% nvram_match("fw_log_x", "both","selected"); %>><#2818#></option>
</select>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,5);"><#2080#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(8,5);"><#2087#></a></th>
<td>
<input type="radio" value="1" name="misc_ping_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'misc_ping_x', '1')" <% nvram_match("misc_ping_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="misc_ping_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'misc_ping_x', '0')" <% nvram_match("misc_ping_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="misc_ping_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'misc_ping_x', '1')" <% nvram_match("misc_ping_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="misc_ping_x" class="input" onClick="return change_common_radio(this, 'FirewallConfig', 'misc_ping_x', '0')" <% nvram_match("misc_ping_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr id="st_webdav_mode_tr" style="display:none;">
@ -594,32 +594,32 @@ return true;
</td>
</tr>
</table>
<div class="formfontdesc" style="font-size:14px;font-weight:bold;margin-top:10px;"><#2035#></div>
<div class="formfontdesc" style="font-size:14px;font-weight:bold;margin-top:10px;"></div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable">
<thead>
<tr>
<td colspan="4"><#3240#></td>
<td colspan="4"><#3251#></td>
</tr>
</thead>
<tr>
<th><#2034#></th>
<th><#2041#></th>
<td>
<input type="radio" value="1" name="fw_wl_enable_x" <% nvram_match("fw_wl_enable_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="fw_wl_enable_x" <% nvram_match("fw_wl_enable_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="fw_wl_enable_x" <% nvram_match("fw_wl_enable_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="fw_wl_enable_x" <% nvram_match("fw_wl_enable_x", "0", "checked"); %>><#186#>
</td>
</tr>
</table>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable_table">
<thead>
<tr>
<td colspan="7"><#2089#>&nbsp;(<#2576#>&nbsp;128)</td>
<td colspan="7"><#2096#>&nbsp;(<#2586#>&nbsp;128)</td>
</tr>
</thead>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,25);"><#2054#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,24);"><#2055#></a></th>
<th><#2365#></th>
<th><#2575#></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,25);"><#2061#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,24);"><#2062#></a></th>
<th><#2375#></th>
<th><#2585#></th>
</tr>
<tr>
<td width="30%">
@ -640,26 +640,26 @@ return true;
</tr>
</table>
<div id="ipv4_fw_rulelist_Block"></div>
<div class="formfontdesc" style="font-size:14px;font-weight:bold;margin-top:10px;"><#404#></div>
<div class="formfontdesc" style="font-size:14px;font-weight:bold;margin-top:10px;"><#405#></div>
<div>
<div class="formfontdesc"><#2087#></div>
<div class="formfontdesc"><#2088#></div>
<div class="formfontdesc"><#2094#></div>
<div class="formfontdesc"><#2095#></div>
</div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable">
<thead>
<tr>
<td colspan="4"><#3240#></td>
<td colspan="4"><#3251#></td>
</tr>
</thead>
<tr>
<th><#2086#></th>
<th><#2093#></th>
<td>
<input type="radio" value="1" name="ipv6_fw_enable" <% nvram_match("ipv6_fw_enable", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="ipv6_fw_enable" <% nvram_match("ipv6_fw_enable", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="ipv6_fw_enable" <% nvram_match("ipv6_fw_enable", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="ipv6_fw_enable" <% nvram_match("ipv6_fw_enable", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th><#2371#></th>
<th><#2381#></th>
<td id="ipv6_fw_rulelist">
<select name="KnownApps" id="KnownApps" class="input_option" onchange="change_wizard(this, 'KnownApps');"></select>
</td>
@ -668,16 +668,16 @@ return true;
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable_table">
<thead>
<tr>
<td colspan="7"><#2089#>&nbsp;(<#2576#>&nbsp;128)</td>
<td colspan="7"><#2096#>&nbsp;(<#2586#>&nbsp;128)</td>
</tr>
</thead>
<tr>
<th><#1499#></th>
<th><#2090#></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,25);"><#2363#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,24);"><#2055#></a></th>
<th><#2365#></th>
<th><#2575#></th>
<th><#1504#></th>
<th><#2097#></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,25);"><#2373#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(7,24);"><#2062#></a></th>
<th><#2375#></th>
<th><#2585#></th>
</tr>
<tr>
<td width="15%">
@ -707,7 +707,7 @@ return true;
</table>
<div id="ipv6_fw_rulelist_Block"></div>
<div class="apply_gen">
<input name="button" type="button" class="button_gen" onclick="applyRule();" value="<#195#>"/>
<input name="button" type="button" class="button_gen" onclick="applyRule();" value="<#196#>"/>
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#386#></title>
<title><#838#> - <#387#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="device-map/device-map.css">
@ -104,13 +104,13 @@ if(pptpd_support){
var chk_vpn = check_vpn();
if(chk_vpn == true){
document.getElementById("VPN_conflict").style.display = "";
document.getElementById("VPN_conflict_span").innerHTML = "<#3483#>"+pptpd_clients;
document.getElementById("VPN_conflict_span").innerHTML = "<#3495#>"+pptpd_clients;
}
}
if(yadns_support){
if(yadns_enable != 0 && yadns_mode != -1){
document.getElementById("yadns_hint").style.display = "";
document.getElementById("yadns_hint").innerHTML = "<span><#3946#></span>";
document.getElementById("yadns_hint").innerHTML = "<span><#3958#></span>";
}
}
document.form.sip_server.disabled = true;
@ -122,7 +122,7 @@ vpnc_dev_policy_list_array_ori = vpnc_dev_policy_list_array.slice();
if(lyra_hide_support){
$("#dhcpEnable").hide();
}
$("#GWStatic").html("<#2485#>&nbsp;(<#2576#>&nbsp;"+MaxRule_extend_limit+")");
$("#GWStatic").html("<#2495#>&nbsp;(<#2586#>&nbsp;"+MaxRule_extend_limit+")");
}
function addRow_Group(){
if(dhcp_enable != "1")
@ -131,16 +131,16 @@ if(static_enable != "1")
document.form.dhcp_static_x[0].checked = true;
var rule_num = Object.keys(manually_dhcp_list_array).length;
if(rule_num >= MaxRule_extend_limit){
alert("<#2444#> " + MaxRule_extend_limit + " <#2445#>");
alert("<#2454#> " + MaxRule_extend_limit + " <#2455#>");
return false;
}
if(document.form.dhcp_staticmac_x_0.value==""){
alert("<#315#>");
alert("<#316#>");
document.form.dhcp_staticmac_x_0.focus();
document.form.dhcp_staticmac_x_0.select();
return false;
}else if(document.form.dhcp_staticip_x_0.value==""){
alert("<#315#>");
alert("<#316#>");
document.form.dhcp_staticip_x_0.focus();
document.form.dhcp_staticip_x_0.select();
return false;
@ -157,14 +157,14 @@ if(manually_dhcp_list_array.hasOwnProperty(key)){
var exist_ip = key;
var exist_mac = manually_dhcp_list_array[exist_ip].mac;
if(exist_mac == document.form.dhcp_staticmac_x_0.value.toUpperCase()) {
alert("<#2437#>");
alert("<#2447#>");
document.form.dhcp_staticmac_x_0.focus();
document.form.dhcp_staticmac_x_0.select();
match_flag = true;
break;
}
if(exist_ip == document.form.dhcp_staticip_x_0.value) {
alert("<#2437#>");
alert("<#2447#>");
document.form.dhcp_staticip_x_0.focus();
document.form.dhcp_staticip_x_0.select();
match_flag = true;
@ -201,8 +201,15 @@ function del_Row(r){
var i = r.parentNode.parentNode.rowIndex;
var delIP = document.getElementById('dhcp_staticlist_table').rows[i].cells[1].innerHTML;
if(vpn_fusion_support) {
if(manually_dhcp_list_array_ori[delIP] != undefined) {
if(!confirm("Remove the client's IP binding will also delete the client's policy in the exception list of <#4069#>. Are you sure you want to delete?"))/*untranslated*/
var policy_flag = false;
$.each(vpnc_dev_policy_list_array_ori, function(index, value){
if(value[0] == delIP){
policy_flag = true;
return false;
}
});
if(policy_flag){
if(!confirm("Remove the client's IP binding will also delete the client's policy in the exception list of <#4081#>. Are you sure you want to delete?"))/*untranslated*/
return false;
}
}
@ -235,7 +242,7 @@ var code = "";
var clientListEventData = [];
code += '<table width="100%" cellspacing="0" cellpadding="4" align="center" class="list_table" id="dhcp_staticlist_table">';
if(Object.keys(manually_dhcp_list_array).length == 0)
code += '<tr><td style="color:#FFCC00;"><#2372#></td></tr>';
code += '<tr><td style="color:#FFCC00;"><#2382#></td></tr>';
else {
var userIconBase64 = "NoIcon";
var clientName, deviceType, deviceVender;
@ -252,7 +259,7 @@ var clientIP = value;
var clientMac = manually_dhcp_list_array[clientIP]["mac"].toUpperCase();
var clientDNS = manually_dhcp_list_array[clientIP]["dns"];
if(clientDNS == "")
clientDNS = "<#3076#>";
clientDNS = "<#3087#>";
var clientHostname = manually_dhcp_list_array[clientIP]["hostname"];
var clientIconID = "clientIcon_" + clientMac.replace(/\:/g, "");
if(clientList[clientMac]) {
@ -361,7 +368,7 @@ function validate_dhcp_range(ip_obj){
var ip_num = inet_network(ip_obj.value);
var subnet_head, subnet_end;
if(ip_num <= 0){
alert(ip_obj.value+" <#329#>");
alert(ip_obj.value+" <#330#>");
ip_obj.value = "";
ip_obj.focus();
ip_obj.select();
@ -370,7 +377,7 @@ return 0;
subnet_head = getSubnet(document.form.lan_ipaddr.value, document.form.lan_netmask.value, "head");
subnet_end = getSubnet(document.form.lan_ipaddr.value, document.form.lan_netmask.value, "end");
if(ip_num <= subnet_head || ip_num >= subnet_end){
alert(ip_obj.value+" <#329#>");
alert(ip_obj.value+" <#330#>");
ip_obj.value = "";
ip_obj.focus();
ip_obj.select();
@ -381,7 +388,7 @@ return 1;
function validForm(){
var re = new RegExp('^[a-zA-Z0-9][a-zA-Z0-9\.\-]*[a-zA-Z0-9]$','gi');
if((!re.test(document.form.lan_domain.value) || document.form.lan_domain.value.indexOf("asuscomm.com") > 0) && document.form.lan_domain.value != ""){
alert("<#328#>");
alert("<#329#>");
document.form.lan_domain.focus();
document.form.lan_domain.select();
return false;
@ -405,7 +412,7 @@ document.form.dhcp_end.value = tmp;
var default_pool = new Array();
default_pool =get_default_pool(document.form.lan_ipaddr.value, document.form.lan_netmask.value);
if((inet_network(document.form.dhcp_start.value) < inet_network(default_pool[0])) || (inet_network(document.form.dhcp_end.value) > inet_network(default_pool[1]))){
if(confirm("<#2436#>")){ //Acceptable DHCP ip pool : "+default_pool[0]+"~"+default_pool[1]+"\n
if(confirm("<#2446#>")){ //Acceptable DHCP ip pool : "+default_pool[0]+"~"+default_pool[1]+"\n
document.form.dhcp_start.value=default_pool[0];
document.form.dhcp_end.value=default_pool[1];
}else{return false;}
@ -480,7 +487,7 @@ var childsel=document.createElement("div");
childsel.setAttribute("id","check_mac");
childsel.style.color="#FFCC00";
obj.parentNode.appendChild(childsel);
document.getElementById("check_mac").innerHTML="<#347#>";
document.getElementById("check_mac").innerHTML="<#348#>";
document.getElementById("check_mac").style.display = "";
obj.focus();
obj.select();
@ -490,7 +497,7 @@ var childsel=document.createElement("div");
childsel.setAttribute("id","check_mac");
childsel.style.color="#FFCC00";
obj.parentNode.appendChild(childsel);
document.getElementById("check_mac").innerHTML="<#308#>";
document.getElementById("check_mac").innerHTML="<#309#>";
document.getElementById("check_mac").style.display = "";
obj.focus();
obj.select();
@ -596,53 +603,53 @@ showdhcp_staticlist();
<tr>
<td bgcolor="#4D595D" valign="top">
<div>&nbsp;</div>
<div class="formfonttitle"><#384#> - <#386#></div>
<div class="formfonttitle"><#385#> - <#387#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc"><#2469#></div>
<div id="router_in_pool" class="formfontdesc" class="hint-color" style="display:none;"><#2470#><span id="LANIP"></span></div>
<div class="formfontdesc"><#2479#></div>
<div id="router_in_pool" class="formfontdesc" class="hint-color" style="display:none;"><#2480#><span id="LANIP"></span></div>
<div id="VPN_conflict" class="formfontdesc" class="hint-color" style="display:none;"><span id="VPN_conflict_span"></span></div>
<div class="formfontdesc" style="margin-top:-10px;">
<a id="faq" href="" target="_blank" style="font-family:Lucida Console;text-decoration:underline;"><#2485#>&nbsp;FAQ</a>
<a id="faq" href="" target="_blank" style="font-family:Lucida Console;text-decoration:underline;"><#2495#>&nbsp;FAQ</a>
</div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<thead>
<tr>
<td colspan="2"><#3240#></td>
<td colspan="2"><#3251#></td>
</tr>
</thead>
<tr id="dhcpEnable">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,1);"><#2468#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,1);"><#2478#></a></th>
<td>
<input type="radio" value="1" name="dhcp_enable_x" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcp_enable_x', '1')" <% nvram_match("dhcp_enable_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="dhcp_enable_x" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcp_enable_x', '0')" <% nvram_match("dhcp_enable_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="dhcp_enable_x" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcp_enable_x', '1')" <% nvram_match("dhcp_enable_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="dhcp_enable_x" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcp_enable_x', '0')" <% nvram_match("dhcp_enable_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,2);"><#2479#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,2);"><#2489#></a></th>
<td>
<input type="text" maxlength="32" class="input_25_table" name="lan_domain" value="<% nvram_get("lan_domain"); %>" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,3);"><#2491#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,3);"><#2501#></a></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dhcp_start" value="<% nvram_get("dhcp_start"); %>" onKeyPress="return validator.isIPAddr(this,event);" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,4);"><#2489#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,4);"><#2499#></a></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dhcp_end" value="<% nvram_get("dhcp_end"); %>" onKeyPress="return validator.isIPAddr(this,event)" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,5);"><#2481#> (<#3047#>)</a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,5);"><#2491#> (<#3058#>)</a></th>
<td>
<input type="text" maxlength="6" name="dhcp_lease" class="input_15_table" value="<% nvram_get("dhcp_lease"); %>" onKeyPress="return validator.isNumber(this,event)" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,6);"><#305#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,6);"><#306#></a></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dhcp_gateway_x" value="<% nvram_get("dhcp_gateway_x"); %>" onKeyPress="return validator.isIPAddr(this,event)" autocorrect="off" autocapitalize="off">
</td>
@ -657,31 +664,31 @@ showdhcp_staticlist();
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable" style="margin-top:8px">
<thead>
<tr>
<td colspan="2"><#2539#></td>
<td colspan="2"><#2549#></td>
</tr>
</thead>
<tr>
<th width="200"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,7);"><#2538#> 1</a></th>
<th width="200"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,7);"><#2548#> 1</a></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dhcp_dns1_x" value="<% nvram_get("dhcp_dns1_x"); %>" onKeyPress="return validator.isIPAddr(this,event)" autocorrect="off" autocapitalize="off">
<div id="yadns_hint" style="display:none;"></div>
</td>
</tr>
<tr>
<th width="200"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,7);"><#2538#> 2</a></th>
<th width="200"><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,7);"><#2548#> 2</a></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dhcp_dns2_x" value="<% nvram_get("dhcp_dns2_x"); %>" onKeyPress="return validator.isIPAddr(this,event)">
</td>
</tr>
<tr>
<th><#353#></th>
<th><#354#></th>
<td>
<input type="radio" value="1" name="dhcpd_dns_router" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcpd_dns_router', '1')" <% nvram_match("dhcpd_dns_router", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="dhcpd_dns_router" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcpd_dns_router', '0')" <% nvram_match("dhcpd_dns_router", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="dhcpd_dns_router" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcpd_dns_router', '1')" <% nvram_match("dhcpd_dns_router", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="dhcpd_dns_router" class="content_input_fd" onClick="return change_common_radio(this, 'LANHostConfig', 'dhcpd_dns_router', '0')" <% nvram_match("dhcpd_dns_router", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,8);"><#2556#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,8);"><#2566#></a></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dhcp_wins_x" value="<% nvram_get("dhcp_wins_x"); %>" onkeypress="return validator.isIPAddr(this,event)" autocorrect="off" autocapitalize="off"/>
</td>
@ -690,14 +697,14 @@ showdhcp_staticlist();
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable" style="margin-top:8px;" >
<thead>
<tr>
<td colspan="3"><#2484#></td>
<td colspan="3"><#2494#></td>
</tr>
</thead>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,9);"><#2483#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,9);"><#2493#></a></th>
<td colspan="2" style="text-align:left;">
<input type="radio" value="1" name="dhcp_static_x" onclick="return change_common_radio(this, 'LANHostConfig', 'dhcp_static_x', '1')" <% nvram_match("dhcp_static_x", "1", "checked"); %> /><#186#>
<input type="radio" value="0" name="dhcp_static_x" onclick="return change_common_radio(this, 'LANHostConfig', 'dhcp_static_x', '0')" <% nvram_match("dhcp_static_x", "0", "checked"); %> /><#185#>
<input type="radio" value="1" name="dhcp_static_x" onclick="return change_common_radio(this, 'LANHostConfig', 'dhcp_static_x', '1')" <% nvram_match("dhcp_static_x", "1", "checked"); %> /><#187#>
<input type="radio" value="0" name="dhcp_static_x" onclick="return change_common_radio(this, 'LANHostConfig', 'dhcp_static_x', '0')" <% nvram_match("dhcp_static_x", "0", "checked"); %> /><#186#>
</td>
</tr>
</table>
@ -708,16 +715,16 @@ showdhcp_staticlist();
</tr>
</thead>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,10);"><#1521#> (<#2913#>)</a></th>
<th class="sort_border" onClick="sortClientIP()"><#289#></th>
<th><#2538#> (Optional)</th>
<th><#2522#> (Optional)</th>
<th><#2575#></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(5,10);"><#1526#> (<#2924#>)</a></th>
<th class="sort_border" onClick="sortClientIP()"><#290#></th>
<th><#2548#> (Optional)</th>
<th><#2532#> (Optional)</th>
<th><#2585#></th>
</tr>
<tr>
<td width="30%">
<input type="text" class="input_20_table" maxlength="17" name="dhcp_staticmac_x_0" style="margin-left:-20px;width:190px;" onKeyPress="return validator.isHWAddr(this,event)" onClick="hideClients_Block();" autocorrect="off" autocapitalize="off" placeholder="ex: <% nvram_get("lan_hwaddr"); %>">
<img id="pull_arrow" height="14px;" src="/images/arrow-down.gif" style="position:absolute;*margin-left:-3px;*margin-top:1px;" onclick="pullLANIPList(this);" title="<#3055#>">
<img id="pull_arrow" height="14px;" src="/images/arrow-down.gif" style="position:absolute;*margin-left:-3px;*margin-top:1px;" onclick="pullLANIPList(this);" title="<#3066#>">
<div id="ClientList_Block_PC" class="clientlist_dropdown" style="margin-left:-1px;"></div>
</td>
<td width="20%">
@ -738,7 +745,7 @@ showdhcp_staticlist();
</table>
<div id="dhcp_staticlist_Block"></div>
<div class="apply_gen">
<input type="button" name="button" class="button_gen" onclick="applyRule();" value="<#195#>"/>
<input type="button" name="button" class="button_gen" onclick="applyRule();" value="<#196#>"/>
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#392#></title>
<title><#838#> - <#393#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script language="JavaScript" type="text/javascript" src="/state.js"></script>
@ -40,7 +40,7 @@ document.form.dmz1_ip.value = "";
}
else{
if(document.form.dmz_enable[0].checked){
alert("<#315#>");
alert("<#316#>");
document.form.dmz_ip.focus();
return false;
}
@ -48,7 +48,7 @@ return false;
}
else{
if(document.form.dmz_enable[0].checked && document.form.dmz_ip.value == "" && document.form.dmz1_ip.value == ""){
alert("<#315#>");
alert("<#316#>");
if (document.form.dmz_ip.value == "")
document.form.dmz_ip.focus();
else if (document.form.dmz1_ip.value == "")
@ -154,17 +154,17 @@ document.getElementById('dmz1_ip_tr').style.display = "none";
<td bgcolor="#4D595D" valign="top" >
<div>&nbsp;</div>
<div class="formfonttitle">
<#388#> - <#392#>
<#389#> - <#393#>
</div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc">
<#2351#>
<#2361#>
<br/>
<br/>
<#2349#>:
<#2359#>:
<ul>
<li><#2347#></li>
<li><#2348#></li>
<li><#2357#></li>
<li><#2358#></li>
<script>
document.getElementById("addVtsRule_ftp").onclick = function(){
/* untranslated */
@ -178,36 +178,36 @@ location.href = "/Advanced_VirtualServer_Content.asp?af=KnownApps&item=ftp";
<div class="formfontdesc" style="margin-top:-10px;">
<a id="faq" href="" target="_blank" style="font-family:Lucida Console;text-decoration:underline;">DMZ FAQ</a>
</div>
<div class="formfontdesc" id="lb_note" style="color:#FFCC00; display:none;"><#2563#></div>
<div class="formfontdesc" id="lb_note" style="color:#FFCC00; display:none;"><#2573#></div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<tr>
<th><#1857#></th>
<th><#1864#></th>
<td>
<input type="radio" name="dmz_enable" class="input" onclick="dmz_on_off()" ><#187#>
<input type="radio" name="dmz_enable" class="input" onclick="dmz_on_off()" ><#186#>
<input type="radio" name="dmz_enable" class="input" onclick="dmz_on_off()" ><#185#>
</td>
</tr>
<tr id="wan_dmz_ip_tr">
<th colspan=2><#1846#></th>
<th colspan=2><#1853#></th>
</tr>
<tr id="dmz_ip_tr">
<th><#2350#></th>
<th><#2360#></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dmz_ip" value="<% nvram_get("dmz_ip"); %>" onkeypress="return validator.isIPAddr(this, event)" autocorrect="off" autocapitalize="off"/>
</td>
</tr>
<tr id="wan_dmz1_ip_tr">
<th colspan=2><#1853#></th>
<th colspan=2><#1860#></th>
</tr>
<tr id="dmz1_ip_tr">
<th><#2350#></th>
<th><#2360#></th>
<td>
<input type="text" maxlength="15" class="input_15_table" name="dmz1_ip" value="<% nvram_get("dmz1_ip"); %>" onkeypress="return validator.isIPAddr(this, event)" autocorrect="off" autocapitalize="off"/>
</td>
</tr>
</table>
<div class="apply_gen">
<input name="button" type="button" class="button_gen" onclick="applyRule()" value="<#195#>"/>
<input name="button" type="button" class="button_gen" onclick="applyRule()" value="<#196#>"/>
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#2611#></title>
<title><#838#> - <#2621#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script language="JavaScript" type="text/javascript" src="/state.js"></script>
@ -51,11 +51,11 @@ var wl2_radio_orig = httpApi.nvramGet(["wl2_radio"], true).wl2_radio;
var wl0_timesched_orig = httpApi.nvramGet(["wl0_timesched"], true).wl0_timesched;
var wl1_timesched_orig = httpApi.nvramGet(["wl1_timesched"], true).wl1_timesched;
var wl2_timesched_orig = httpApi.nvramGet(["wl2_timesched"], true).wl2_timesched;
var within_hour = "<#2003#>";
var within_hour = "<#2010#>";
var updated_within_hour = within_hour.replace('%@', '1'); //<1
var several_hour = "<#2004#>";
var several_hour = "<#2011#>";
var updated_several_hour = several_hour.replace('%2$@', '3'); //1-3
var several_hours = "<#2005#>";
var several_hours = "<#2012#>";
var updated_several_hours = several_hour.replace('%1$@', '3').replace('%2$@', '12'); //3-12
function initial(){
show_menu();
@ -141,10 +141,10 @@ $("#call_link").attr({"href": call_href});
}
function gen_contact_sel(){
infolist = new Array();
infolist.push(["<#720#> ...","No_selected"]);
infolist.push(["<#1974#>","phone"]);
infolist.push(["<#721#> ...","No_selected"]);
infolist.push(["<#1981#>","phone"]);
infolist.push(["QQ","qq"]);
infolist.push(["<#3706#>","wechat"]);
infolist.push(["<#3718#>","wechat"]);
for(var i = 0; i < infolist.length; i++){
document.form.fb_contact_type.options[i] = new Option(infolist[i][0], infolist[i][1]);
}
@ -200,13 +200,13 @@ setTimeout("check_wan_state();", 3000);
}
function gen_ptype_list(url){
ptypelist = new Array();
ptypelist.push(["<#720#> ...", "No_selected"]);
ptypelist.push(["<#1979#>", "Setting_Problem"]);
ptypelist.push(["<#1923#>", "Connection_or_Speed_Problem"]);
ptypelist.push(["<#1915#>", "Compatibility_Problem"]);
ptypelist.push(["<#1983#>", "Suggestion"]);
ptypelist.push(["<#1994#>", "Technical_Support"]);
ptypelist.push(["<#891#>", "Other_Problem"]);
ptypelist.push(["<#721#> ...", "No_selected"]);
ptypelist.push(["<#1986#>", "Setting_Problem"]);
ptypelist.push(["<#1930#>", "Connection_or_Speed_Problem"]);
ptypelist.push(["<#1922#>", "Compatibility_Problem"]);
ptypelist.push(["<#1990#>", "Suggestion"]);
ptypelist.push(["<#2001#>", "Technical_Support"]);
ptypelist.push(["<#892#>", "Other_Problem"]);
free_options(document.form.fb_ptype);
document.form.fb_ptype.options.length = ptypelist.length;
for(var i = 0; i < ptypelist.length; i++){
@ -221,105 +221,105 @@ var ptype = obj.value;
desclist = new Array();
url_group = new Array();
timelist = new Array();
desclist.push(["<#720#> ...","No_selected"]);
desclist.push(["<#721#> ...","No_selected"]);
url_group.push(["select"]);//false value
if(ptype == "Setting_Problem"){
desclist.push(["<#486#>","QIS"]);
desclist.push(["<#487#>","QIS"]);
url_group.push(["QIS"]);
desclist.push(["<#375#>","Network Map"]);
desclist.push(["<#376#>","Network Map"]);
url_group.push(["index"]);
desclist.push(["<#281#>","Guest Network"]);
desclist.push(["<#282#>","Guest Network"]);
url_group.push(["Guest_network"]);
desclist.push(["<#1277#>","AiProtection"]);
desclist.push(["<#1282#>","AiProtection"]);
url_group.push(["AiProtection"]);
desclist.push(["<#892#>","Adaptive QoS"]); //5
desclist.push(["<#893#>","Adaptive QoS"]); //5
url_group.push(["AdaptiveQoS"]);
desclist.push(["<#1898#>","Traditional QoS"]);
desclist.push(["<#1905#>","Traditional QoS"]);
url_group.push(["AiProtection"]);
desclist.push(["<#885#>","Gaming"]);
desclist.push(["<#886#>","Gaming"]);
url_group.push(["GameBoost"]);
desclist.push(["<#3288#>/<#373#>","Traffic Analyzer/Manager"]);
desclist.push(["<#3299#>/<#374#>","Traffic Analyzer/Manager"]);
url_group.push(["TrafficMonitor"]);
desclist.push(["<#463#>","Parental Ctrl"]);
desclist.push(["<#464#>","Parental Ctrl"]);
url_group.push(["ParentalControl"]);
desclist.push(["<#374#>","USB Application"]); //10
desclist.push(["<#375#>","USB Application"]); //10
url_group.push(["APP_", "AiDisk", "aidisk", "mediaserver", "PrinterServer", "TimeMachine"]);
desclist.push(["AiCloud","AiCloud"]);
url_group.push(["cloud"]);
desclist.push(["AiMesh","AiMesh"]);
url_group.push(["AiMesh"]);
desclist.push(["<#377#>","Wireless"]);
desclist.push(["<#378#>","Wireless"]);
url_group.push(["ACL", "WAdvanced", "Wireless", "WMode", "WSecurity", "WWPS"]);
desclist.push(["<#388#>","WAN"]);
desclist.push(["<#389#>","WAN"]);
url_group.push(["WAN_", "PortTrigger", "VirtualServer", "Exposed", "NATPassThrough"]);
desclist.push(["<#220#>","Dual WAN"]); //15
desclist.push(["<#221#>","Dual WAN"]); //15
url_group.push(["WANPort"]);
desclist.push(["<#384#>","LAN"]);
desclist.push(["<#385#>","LAN"]);
url_group.push(["LAN", "DHCP", "GWStaticRoute", "IPTV", "SwitchCtrl"]);
desclist.push(["<#398#>/<#3446#>","USB dongle"]);
desclist.push(["<#399#>/<#3458#>","USB dongle"]);
url_group.push(["Modem"]);
desclist.push(["<#1772#>","DM"]);
desclist.push(["<#1779#>","DM"]);
url_group.push(["DownloadMaster"]);//false value
desclist.push(["<#393#>","DDNS"]);
desclist.push(["<#394#>","DDNS"]);
url_group.push(["DDNS"]);
desclist.push(["IPv6","IPv6"]); //20
url_group.push(["IPv6"]);
desclist.push(["VPN","VPN"]);
url_group.push(["VPN"]);
desclist.push(["<#399#>","Firewall"]);
desclist.push(["<#400#>","Firewall"]);
url_group.push(["Firewall", "KeywordFilter", "URLFilter"]);
desclist.push(["<#405#>","Administration"]);
desclist.push(["<#406#>","Administration"]);
url_group.push(["OperationMode", "System", "SettingBackup"]);
desclist.push(["<#742#>","System Log"]);
desclist.push(["<#743#>","System Log"]);
url_group.push(["System"]);
desclist.push(["<#2766#>","Network Tools"]); //25
desclist.push(["<#2776#>","Network Tools"]); //25
url_group.push(["Status_"]);
desclist.push(["<#2979#>","Rescue"]);
desclist.push(["<#2990#>","Rescue"]);
url_group.push(["Rescue"]);//false value
desclist.push(["<#1919#>","Other Devices"]);
desclist.push(["<#1926#>","Other Devices"]);
url_group.push(["Other_Device"]);//false value
desclist.push(["<#3705#>","Fail to access"]);
desclist.push(["<#3717#>","Fail to access"]);
url_group.push(["GUI"]);//false value
desclist.push(["<#409#>","FW update"]);
desclist.push(["<#410#>","FW update"]);
url_group.push(["FirmwareUpgrade"]);
if(isSupport("Instant_Guard")){
desclist.push(["<#4175#>","Instant Guard"]); //30
desclist.push(["<#4188#>","Instant Guard"]); //30
url_group.push(["Instant_Guard"]);
}
}
else if(ptype == "Connection_or_Speed_Problem"){
desclist.push(["<#1924#>","Wireless speed"]);
desclist.push(["<#1925#>","Wired speed"]);
desclist.push(["<#1927#>","Unstable connection"]);
desclist.push(["<#1926#>","Router reboot"]);
desclist.push(["<#1928#>","Wireless disconnected"]);
desclist.push(["<#1931#>","Wireless speed"]);
desclist.push(["<#1932#>","Wired speed"]);
desclist.push(["<#1934#>","Unstable connection"]);
desclist.push(["<#1933#>","Router reboot"]);
desclist.push(["<#1935#>","Wireless disconnected"]);
}
else if(ptype == "Compatibility_Problem"){
desclist.push(["<#1918#>","modem"]);
desclist.push(["<#1920#>","other router"]);
desclist.push(["<#1916#>","OS or Application"]);
desclist.push(["<#1921#>","printer"]);
desclist.push(["<#1922#>","USB modem"]);
desclist.push(["<#1917#>","external hardware disk"]);
desclist.push(["<#1919#>","network devices"]);
desclist.push(["<#1925#>","modem"]);
desclist.push(["<#1927#>","other router"]);
desclist.push(["<#1923#>","OS or Application"]);
desclist.push(["<#1928#>","printer"]);
desclist.push(["<#1929#>","USB modem"]);
desclist.push(["<#1924#>","external hardware disk"]);
desclist.push(["<#1926#>","network devices"]);
}
else if(ptype == "Suggestion"){
desclist.splice(0,1);
desclist.push(["<#1986#>","Translation"]);
desclist.push(["<#1987#>","UI/UX"]);
desclist.push(["<#1984#>","Current Feature"]);
desclist.push(["<#1985#>","New Feature Request"]);
desclist.push(["<#1993#>","Translation"]);
desclist.push(["<#1994#>","UI/UX"]);
desclist.push(["<#1991#>","Current Feature"]);
desclist.push(["<#1992#>","New Feature Request"]);
}
else if(ptype == "Technical_Support"){
desclist.splice(0,1);
desclist.push(["<#1992#>","tech_ASUS"]);
desclist.push(["<#1990#>","tech_Amazon"]);
desclist.push(["<#1993#>","tech_iOS"]);
desclist.push(["<#1991#>","tech_Android"]);
desclist.push(["<#1999#>","tech_ASUS"]);
desclist.push(["<#1997#>","tech_Amazon"]);
desclist.push(["<#2000#>","tech_iOS"]);
desclist.push(["<#1998#>","tech_Android"]);
}
else{ //Other_Problem
desclist.splice(0,1);
desclist.push(["<#891#>","others"]);
desclist.push(["<#892#>","others"]);
}
if(ptype == "Setting_Problem" && url){
for(var i = 0; i < url_group.length; i++){
@ -341,14 +341,14 @@ free_options(document.form.fb_when_occur);
$(".when_occur_tr").css("display", "none");
if(ptype == "Setting_Problem" || ptype == "Compatibility_Problem"){
$(".when_occur_tr").css("display", "");
timelist.push(["<#720#> ...","No_selected"]);
timelist.push(["<#2002#>","Just Now"]);
timelist.push(["<#721#> ...","No_selected"]);
timelist.push(["<#2009#>","Just Now"]);
timelist.push([updated_within_hour,"Within 1 hour"]);
timelist.push([updated_several_hour,"1 - 3 hour(s) ago"]);
timelist.push([updated_several_hours,"3 - 12 hours ago"]);
timelist.push(["<#2006#>","Today"]);
timelist.push(["<#2007#>","Recently"]);
timelist.push(["<#2008#>","I dont recall"]);
timelist.push(["<#2013#>","Today"]);
timelist.push(["<#2014#>","Recently"]);
timelist.push(["<#2015#>","I dont recall"]);
for(var i = 0; i < timelist.length; i++){
document.form.fb_when_occur.options[i] = new Option(timelist[i][0], timelist[i][1]);
}
@ -363,14 +363,14 @@ free_options(document.form.fb_when_occur);
$(".when_occur_tr").css("display", "none");
if(obj.value == "Wireless speed" || obj.value == "Wired speed" || obj.value == "Unstable connection" || obj.value == "Router reboot" || obj.value == "Wireless disconnected"){
$(".when_occur_tr").css("display", "");
timelist.push(["<#720#> ...","No_selected"]);
timelist.push(["<#2002#>","Just Now"]);
timelist.push(["<#721#> ...","No_selected"]);
timelist.push(["<#2009#>","Just Now"]);
timelist.push([updated_within_hour,"Within 1 hour"]);
timelist.push([updated_several_hour,"1 - 3 hour(s) ago"]);
timelist.push([updated_several_hours,"3 - 12 hours ago"]);
timelist.push(["<#2006#>","Today"]);
timelist.push(["<#2007#>","Recently"]);
timelist.push(["<#2008#>","I dont recall."]);
timelist.push(["<#2013#>","Today"]);
timelist.push(["<#2014#>","Recently"]);
timelist.push(["<#2015#>","I dont recall."]);
for(var i = 0; i < timelist.length; i++){
document.form.fb_when_occur.options[i] = new Option(timelist[i][0], timelist[i][1]);
}
@ -380,16 +380,16 @@ free_options(document.form.fb_which_band);
$(".which_band_tr").css("display", "none");
if(obj.value == "Wireless speed" || obj.value == "Wireless disconnected"){
$(".which_band_tr").css("display", "");
bandlist.push(["<#720#> ...","No_selected"]);
bandlist.push(["<#721#> ...","No_selected"]);
bandlist.push(["2.4GHz","2.4GHz"]);
bandlist.push(["5GHz","5GHz"]);
bandlist.push(["5GHz-1","5GHz-1"]);
bandlist.push(["5GHz-2","5GHz-2"]);
bandlist.push(["6GHz","6GHz"]);
bandlist.push(["<#1385#>","All"]);
bandlist.push(["<#1963#>","I am not sure"]);
bandlist.push(["<#1964#>","Issue with the main router"]);
bandlist.push(["<#1965#>","Issue with node(s)"]);
bandlist.push(["<#1390#>","All"]);
bandlist.push(["<#1970#>","I am not sure"]);
bandlist.push(["<#1971#>","Issue with the main router"]);
bandlist.push(["<#1972#>","Issue with node(s)"]);
for(var i = 0; i < bandlist.length; i++){
document.form.fb_which_band.options[i] = new Option(bandlist[i][0], bandlist[i][1]);
}
@ -398,18 +398,18 @@ free_options(document.form.fb_unstable_conn);
$(".unstable_conn_tr").css("display", "none");
if(obj.value == "Unstable connection"){
$(".unstable_conn_tr").css("display", "");
unstablelist.push(["<#720#> ...","No_selected"]);
unstablelist.push(["<#1961#>","All WiFi"]);
unstablelist.push(["<#721#> ...","No_selected"]);
unstablelist.push(["<#1968#>","All WiFi"]);
unstablelist.push(["2.4GHz","2.4GHz"]);
unstablelist.push(["5GHz","5GHz"]);
unstablelist.push(["5GHz-1","5GHz-1"]);
unstablelist.push(["5GHz-2","5GHz-2"]);
unstablelist.push(["6GHz","6GHz"]);
unstablelist.push(["WAN","WAN"]);
unstablelist.push(["<#1962#>","Both WiFi and WAN"]);
unstablelist.push(["<#1963#>","I am not sure"]);
unstablelist.push(["<#1964#>","Issue with the main router"]);
unstablelist.push(["<#1965#>","Issue with node(s)"]);
unstablelist.push(["<#1969#>","Both WiFi and WAN"]);
unstablelist.push(["<#1970#>","I am not sure"]);
unstablelist.push(["<#1971#>","Issue with the main router"]);
unstablelist.push(["<#1972#>","Issue with node(s)"]);
for(var j = 0; j < unstablelist.length; j++){
document.form.fb_unstable_conn.options[j] = new Option(unstablelist[j][0], unstablelist[j][1]);
}
@ -418,7 +418,7 @@ if(obj.value == "Router reboot" && reboot_schedule_enable_orig == 1){
$("#occur_hint").show()
.css("text-decoration", "underline")
.css("cursor", "pointer")
.html("<br>- <#1911#>")
.html("<br>- <#1918#>")
.click( function(){ redirect_page("reboot_schedule_enable_x"); } );
$("#occur_hint2").hide();
}
@ -429,7 +429,7 @@ if((wl0_timesched_orig == 1 && wl_info.band2g_support)
$("#occur_hint").show()
.css("text-decoration", "underline")
.css("cursor", "pointer")
.html("<br>- <#1912#>")
.html("<br>- <#1919#>")
.click( function(){ redirect_page("wl_timesched"); } );
}
if((wl0_radio_orig == 0 && wl_info.band2g_support)
@ -438,7 +438,7 @@ if((wl0_radio_orig == 0 && wl_info.band2g_support)
$("#occur_hint2").show()
.css("text-decoration", "underline")
.css("cursor", "pointer")
.html("<br>- <#1913#>")
.html("<br>- <#1920#>")
.click( function(){ redirect_page("wl_radio"); } );
}
}
@ -487,7 +487,7 @@ document.location.href = "Feedback_Info.asp";
}
function applyRule(){
if(!document.form.eula_checkbox.checked){
alert('<#1997#>');
alert('<#2004#>');
return false;
}
/*if(document.form.feedbackresponse.value == "3"){
@ -518,28 +518,32 @@ document.form.fb_attach_iptables.value = 0;
document.form.fb_availability.value = (document.form.fb_availability.value=="No_selected")?"":document.form.fb_availability.value;
}
if(document.form.fb_email.value == ""){
if(!confirm("<#1949#>")){
if(!confirm("<#1956#>")){
document.form.fb_email.focus();
return false;
}
}
else{ //validate email
if(!isEmail(document.form.fb_email.value)){
alert("<#1948#>");
var dstr = "debug:";
var chk_fb_email = document.form.fb_email.value;
if(document.form.fb_email.value.includes(dstr,0))
chk_fb_email = document.form.fb_email.value.substring(dstr.length, document.form.fb_email.value.length);
if(!isEmail(chk_fb_email)){
alert("<#1955#>");
document.form.fb_email.focus();
return false;
}
}
if(is_CN_sku){
if(document.form.fb_contact_type.value != "No_selected" && document.form.fb_phone.value.length == 0){
alert("<#315#>");
alert("<#316#>");
document.form.fb_phone.focus();
return false;
}
if(document.form.fb_contact_type.value == "phone"){
if(!validator.phone_CN(document.form.fb_phone, "both"))
{
alert("<#1975#>");
alert("<#1982#>");
document.form.fb_phone.focus();
return false;
}
@ -547,7 +551,7 @@ return false;
else if(document.form.fb_contact_type.value == "qq"){
if(!validator.qq(document.form.fb_phone))
{
alert("<#1956#>");
alert("<#1963#>");
document.form.fb_phone.focus();
return false;
}
@ -567,7 +571,7 @@ var re_valid = 0;
document.form.fb_tech_account.disabled = "";
document.form.fb_tech_account.value = "";
if(document.form.fb_serviceno.value == "" || document.form.fb_serviceno.value.length == 0){
alert("<#315#>");
alert("<#316#>");
document.form.fb_serviceno.focus();
return false;
}
@ -579,7 +583,7 @@ if(document.form.fb_serviceno.value.length != 5 || !re_crs.test(document.form.fb
re_valid++;
}
if(re_valid == 2){
alert("<#328#>");
alert("<#329#>");
document.form.fb_serviceno.focus();
return false;
}
@ -589,7 +593,7 @@ else if(document.form.fb_pdesc.value == "tech_Amazon" || document.form.fb_pdesc.
document.form.fb_serviceno.disabled = "";
document.form.fb_serviceno.value = "";
if(document.form.fb_tech_account.value == "" || document.form.fb_tech_account.value.length == 0){
alert("<#315#>");
alert("<#316#>");
document.form.fb_tech_account.focus();
return false;
}
@ -622,7 +626,7 @@ return $(this).val();
}).get();
var dblog_service = 0;
if(service_list_checked.length == 0) {
alert("<#1943#>");
alert("<#1950#>");
return false;
}
for(var idx in service_list_checked){
@ -668,12 +672,12 @@ cnt.value = upper - field.value.length;
function change_dsl_diag_enable(value) {
if(value) {
if(allUsbStatus.search("storage") == "-1"){
alert("USB disk required in order to store the debug log, please plug-in a USB disk to <#838#> and Enable DSL Line Diagnostic again.");/*untranslated*/
alert("USB disk required in order to store the debug log, please plug-in a USB disk to <#839#> and Enable DSL Line Diagnostic again.");/*untranslated*/
document.form.dslx_diag_enable[1].checked = true;
return;
}
else{
alert("<#1937#> <#1935#>");
alert("<#1944#> <#1942#>");
}
showhide("dslx_diag_duration",1);
}
@ -694,19 +698,19 @@ var days = Math.floor(dblog_remaining / 60 / 60 / 24);
var hours = Math.floor(dblog_remaining / 60 / 60 % 24);
var minutes = Math.floor(dblog_remaining / 60 % 60);
var seconds = Math.floor(dblog_remaining % 60);
var remaining_time_str = "<#2731#> : ";
var remaining_time_str = "<#2741#> : ";
if(dblog_remaining == 0) {
remaining_time_str += "0" + " " + "(Prepare data...)"; //Untranslated
return remaining_time_str;
}
if(days)
remaining_time_str += days + " <#1679#> ";
remaining_time_str += days + " <#1684#> ";
if(hours)
remaining_time_str += hours + " <#2245#> ";
remaining_time_str += hours + " <#2255#> ";
if(minutes)
remaining_time_str += minutes + " <#2622#> ";
remaining_time_str += minutes + " <#2632#> ";
if(seconds)
remaining_time_str += seconds + " <#3047#> ";
remaining_time_str += seconds + " <#3058#> ";
return remaining_time_str;
};
$(".dblog_remaining_text").html(transformTime(dblog_remaining));
@ -719,7 +723,7 @@ $(".dblog_remaining_text").html(transformTime(dblog_remaining));
}
}, 1000);
var dblog_service = parseInt('<% nvram_get("dblog_service"); %>');
var dblog_service_mapping = ["", "WiFi", "<#1772#>", "<#775#>", "AiMesh"];
var dblog_service_mapping = ["", "WiFi", "<#1779#>", "<#776#>", "AiMesh"];
var dblog_service_text = "";
for(var i = 1; dblog_service != 0 && i <= 4; i++) {
if(dblog_service & 1) {
@ -767,16 +771,16 @@ if(dblog_enable == "1") {
$(".dblog_item_tr").css("display", "");
if(usb_support) {
if(allUsbStatus.search("storage") == "-1")
alert("<#1936#>");
alert("<#1943#>");
else {
if($("input[name=dblog_tousb_cb]").prop("checked"))
alert("<#1937#>");
alert("<#1944#>");
else
alert("<#1936#>");
alert("<#1943#>");
}
}
else
alert("<#1936#>");
alert("<#1943#>");
}
else {
$(".dblog_item_tr").css("display", "none");
@ -826,13 +830,13 @@ return sec;
var selectOption = {};
var baseOption = {};
if(hnd_ax_675x_support) {
selectOption = {"1 <#2245#>" : hour_to_sec(1)};
selectOption = {"1 <#2255#>" : hour_to_sec(1)};
}
if(usb_support && $("input[name=dblog_tousb_cb]").prop("checked")) {
baseOption = { "12 <#2245#>" : hour_to_sec(12), "1 <#1679#>" : hour_to_sec(24), "2 <#1679#>" : hour_to_sec(48), "3 <#1679#>" : hour_to_sec(72) };
baseOption = { "12 <#2255#>" : hour_to_sec(12), "1 <#1684#>" : hour_to_sec(24), "2 <#1684#>" : hour_to_sec(48), "3 <#1684#>" : hour_to_sec(72) };
}
else {
baseOption = { "6 <#2245#>" : hour_to_sec(6), "12 <#2245#>" : hour_to_sec(12), "24 <#2245#>" : hour_to_sec(24) };
baseOption = { "6 <#2255#>" : hour_to_sec(6), "12 <#2255#>" : hour_to_sec(12), "24 <#2255#>" : hour_to_sec(24) };
}
Object.assign(selectOption, baseOption);
$.each(selectOption, function(item, value) {
@ -853,7 +857,7 @@ $inputHtml2.attr({"name" : "dblog_service_list"});
$inputHtml2.val(_value);
$inputHtml2.click(function() {
if(this.checked) {
if(!confirm("<#2000#>")){
if(!confirm("<#2007#>")){
$(".dblog_service_item.dhd").children().prop("checked", false);
}
}
@ -865,11 +869,11 @@ return $labelHtml2;
};
if($("input[name=dblog_service_list_all]").prop("checked")) {
if(dhdlog_support && $(".dblog_service_item.wifi").length > 0 && $(".dblog_service_item.dhd").length == 0){
$(".dblog_service_item.wifi").after(gen_appendix_option(16, "<#1999#>", "dhd"));
$(".dblog_service_item.wifi").after(gen_appendix_option(16, "<#2006#>", "dhd"));
}
$("input[name=dblog_service_list]").prop("checked", true);
if(dhdlog_support && $(".dblog_service_item.dhd").children().prop("checked")) {
if(!confirm("<#2000#>")){
if(!confirm("<#2007#>")){
$(".dblog_service_item.all").children().prop("checked", false);
$(".dblog_service_item.dhd").children().prop("checked", false);
}
@ -901,7 +905,7 @@ $inputHtml.val(_value);
$inputHtml.click(function() {
if(dhdlog_support && _text=="WiFi"){
if(this.checked) {
$(".dblog_service_item.wifi").after(gen_appendix_option(16, "<#1999#>", "dhd"));
$(".dblog_service_item.wifi").after(gen_appendix_option(16, "<#2006#>", "dhd"));
}
else{
$(".dblog_service_item.dhd").remove();
@ -923,7 +927,7 @@ $inputHtml2.attr({"name" : "dblog_service_list"});
$inputHtml2.val(_value);
$inputHtml2.click(function() {
if(this.checked) {
if(!confirm("<#2000#>")){
if(!confirm("<#2007#>")){
$(".dblog_service_item.dhd").children().prop("checked", false);
}
}
@ -942,9 +946,9 @@ if($(".dblog_service_item.noUSB").length > 0)
$(".dblog_service_item.noUSB").remove();
if($("input[name=dblog_tousb_cb]").prop("checked")) {
if(media_support)
$(".dblog_service_item.all").after(gen_service_option(4, "<#775#>", "noUSB"));
$(".dblog_service_item.all").after(gen_service_option(4, "<#776#>", "noUSB"));
if(!nodm_support)
$(".dblog_service_item.all").after(gen_service_option(2, "<#1772#>", "noUSB"));
$(".dblog_service_item.all").after(gen_service_option(2, "<#1779#>", "noUSB"));
}
}
if($(".dblog_service_item.wifi").length == 0)
@ -1024,14 +1028,14 @@ interval_retry++;
}
function show_google_auth_status(_status) {
$("#oauth_google_hint").show();
var auth_status_hint = "<#1412#>";
var auth_status_hint = "<#1417#>";
document.form.fb_email.value = "";
switch(_status) {
case "0" :
auth_status_hint = "<#539#>";
auth_status_hint = "<#540#>";
break;
case "1" :
auth_status_hint = "<#1411#>";
auth_status_hint = "<#1416#>";
var googleAuthInfo = httpApi.nvramGet(["oauth_google_user_email"], true);
document.form.fb_email.value = googleAuthInfo.oauth_google_user_email;
break;
@ -1073,7 +1077,7 @@ setTimeout("redirect()", 1000);
<table cellpadding="5" cellspacing="0" id="dr_sweet_advise" class="dr_sweet_advise" align="center">
<tr>
<td>
<div class="drword" id="drword" style="height:110px;"><#366#> <#678#>...
<div class="drword" id="drword" style="height:110px;"><#367#> <#679#>...
<br/>
<br/>
</div>
@ -1126,20 +1130,20 @@ setTimeout("redirect()", 1000);
<tr>
<td bgcolor="#4D595D" valign="top" >
<div>&nbsp;</div>
<div class="formfonttitle"><#405#> - <#2611#></div>
<div class="formfonttitle"><#406#> - <#2621#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div id="fb_desc0" class="formfontdesc" style="display:none;"><#1944#></div>
<div id="fb_desc1" class="formfontdesc" style="display:none;"><#1945#></div>
<div id="fb_desc_disconnect" class="formfontdesc hint-color" style="display:none;"><#1946#> <a class="hint-color" href="mailto:router_feedback@asus.com?Subject=<%nvram_get("productid");%>" target="_top">router_feedback@asus.com</a></div>
<div id="fb_desc0" class="formfontdesc" style="display:none;"><#1951#></div>
<div id="fb_desc1" class="formfontdesc" style="display:none;"><#1952#></div>
<div id="fb_desc_disconnect" class="formfontdesc hint-color" style="display:none;"><#1953#> <a class="hint-color" href="mailto:router_feedback@asus.com?Subject=<%nvram_get("productid");%>" target="_top">router_feedback@asus.com</a></div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<tr>
<th width="30%"><#1931#> *</th>
<th width="30%"><#1938#> *</th>
<td>
<input type="text" name="fb_country" maxlength="30" class="input_25_table" value="" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th><#1959#> *</th>
<th><#1966#> *</th>
<td>
<input type="text" name="fb_ISP" maxlength="40" class="input_25_table" value="" autocorrect="off" autocapitalize="off">
</td>
@ -1150,7 +1154,7 @@ setTimeout("redirect()", 1000);
</td>
</tr>
<tr id="fb_email_provider_field" style="display: none;">
<th><#2952#></th>
<th><#2963#></th>
<td>
<div style="float:left;">
<select class="input_option" name="fb_email_provider" onChange="change_fb_email_provider(this);">
@ -1166,71 +1170,71 @@ setTimeout("redirect()", 1000);
</td>
</tr>
<tr>
<th><#1947#> *</th>
<th><#1954#> *</th>
<td>
<input type="text" name="fb_email" maxlength="50" class="input_25_table" value="" autocorrect="off" autocapitalize="off">
</td>
</tr>
<th><#1930#> *</th>
<th><#1937#> *</th>
<td>
<select class="input_option" name="fb_contact_type"></select>
<input type="text" name="fb_phone" maxlength="50" class="input_25_table" value="" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th><#1950#> *</th>
<th><#1957#> *</th>
<td>
<input type="checkbox" class="input" name="attach_syslog" id="attach_syslog_id"><label for="attach_syslog_id"><#742#></label>&nbsp;&nbsp;&nbsp;
<input type="checkbox" class="input" name="attach_cfgfile" id="attach_cfgfile_id"><label for="attach_cfgfile_id"><#1978#></label>&nbsp;&nbsp;&nbsp;
<span id="attach_iptables_span" style="color:#FFFFFF;"><input type="checkbox" class="input" name="attach_iptables" id="attach_iptables_id"><label for="attach_iptables_id"><#1958#></label></span>
<span id="attach_modem_span" style="color:#FFFFFF;"><input type="checkbox" class="input" name="attach_modemlog" id="attach_modemlog_id"><label for="attach_modemlog_id"><#1909#></label></span>
<input type="checkbox" class="input" name="attach_wlanlog" id="attach_wlanlog_id"><label for="attach_wlanlog_id"><#1998#></label>
<input type="checkbox" class="input" name="attach_syslog" id="attach_syslog_id"><label for="attach_syslog_id"><#743#></label>&nbsp;&nbsp;&nbsp;
<input type="checkbox" class="input" name="attach_cfgfile" id="attach_cfgfile_id"><label for="attach_cfgfile_id"><#1985#></label>&nbsp;&nbsp;&nbsp;
<span id="attach_iptables_span" style="color:#FFFFFF;"><input type="checkbox" class="input" name="attach_iptables" id="attach_iptables_id"><label for="attach_iptables_id"><#1965#></label></span>
<span id="attach_modem_span" style="color:#FFFFFF;"><input type="checkbox" class="input" name="attach_modemlog" id="attach_modemlog_id"><label for="attach_modemlog_id"><#1916#></label></span>
<input type="checkbox" class="input" name="attach_wlanlog" id="attach_wlanlog_id"><label for="attach_wlanlog_id"><#2005#></label>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(25,11);"><#1940#> *</a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(25,11);"><#1947#> *</a></th>
<td>
<input type="radio" name="dslx_diag_enable" class="input" value="1" onclick="change_dsl_diag_enable(1);"><#186#>
<input type="radio" name="dslx_diag_enable" class="input" value="0" onclick="change_dsl_diag_enable(0);" checked><#185#>
<input type="radio" name="dslx_diag_enable" class="input" value="1" onclick="change_dsl_diag_enable(1);"><#187#>
<input type="radio" name="dslx_diag_enable" class="input" value="0" onclick="change_dsl_diag_enable(0);" checked><#186#>
<br>
<span id="storage_ready" class="hint-color" style="display:none;">* <#3444#></span>
<span id="be_lack_storage" class="hint-color" style="display:none;">* <#2791#></span>
<span id="storage_ready" class="hint-color" style="display:none;">* <#3456#></span>
<span id="be_lack_storage" class="hint-color" style="display:none;">* <#2801#></span>
</td>
</tr>
<tr id="dslx_diag_duration">
<th><#1934#> *</th>
<th><#1941#> *</th>
<td>
<select class="input_option" name="dslx_diag_duration">
<option value="0" selected><#152#></option>
<option value="3600">1 <#2245#></option>
<option value="18000">5 <#2245#></option>
<option value="43200">12 <#2245#></option>
<option value="86400">24 <#2245#></option>
<option value="172800">48 <#2245#></option>
<option value="0" selected><#153#></option>
<option value="3600">1 <#2255#></option>
<option value="18000">5 <#2255#></option>
<option value="43200">12 <#2255#></option>
<option value="86400">24 <#2255#></option>
<option value="172800">48 <#2255#></option>
</select>
</td>
</tr>
<tr class="dblog_support_class">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(34, 1);"><#1941#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(34, 1);"><#1948#></a></th>
<td>
<div class="dblog_disabled_status">
<input type='radio' name='dblog_enable' id='dblog_status_en' value="1" onclick="diag_change_dblog_status();"><label for='dblog_status_en'><#186#></label>
<input type='radio' name='dblog_enable' id='dblog_status_dis' value="0" onclick="diag_change_dblog_status();" checked><label for='dblog_status_dis'><#185#></label>
<label class="storeUSBHint hint-color"><input type="checkbox" name="dblog_tousb_cb" value="1" onclick="diag_change_storeUSB();" checked><#1942#></label>
<span class="noUSBHint hint-color">* <#2791#></span>
<input type='radio' name='dblog_enable' id='dblog_status_en' value="1" onclick="diag_change_dblog_status();"><label for='dblog_status_en'><#187#></label>
<input type='radio' name='dblog_enable' id='dblog_status_dis' value="0" onclick="diag_change_dblog_status();" checked><label for='dblog_status_dis'><#186#></label>
<label class="storeUSBHint hint-color"><input type="checkbox" name="dblog_tousb_cb" value="1" onclick="diag_change_storeUSB();" checked><#1949#></label>
<span class="noUSBHint hint-color">* <#2801#></span>
</div>
<div class="dblog_enabled_status">
<span>* <#1933#></span>
<span>* <#1940#></span>
<br>
<span class="dblog_stop_text" onclick="dblog_stop();"><#1932#></span>
<span class="dblog_stop_text" onclick="dblog_stop();"><#1939#></span>
</div>
</td>
</tr>
<tr class="dblog_item_tr dblog_support_class">
<th><#1938#></th>
<th><#1945#></th>
<td class="dblog_item_td">
<div class="dblog_disabled_status">
<label class="dblog_service_item all"><input type="checkbox" name="dblog_service_list_all" onclick="diag_change_service_list_all();"><#1385#></label>
<label class="dblog_service_item all"><input type="checkbox" name="dblog_service_list_all" onclick="diag_change_service_list_all();"><#1390#></label>
</div>
<div class="dblog_enabled_status">
<span class="dblog_service_text"></span>
@ -1238,7 +1242,7 @@ setTimeout("redirect()", 1000);
</td>
</tr>
<tr class="dblog_item_tr dblog_support_class">
<th><#1934#></th>
<th><#1941#></th>
<td>
<div class="dblog_disabled_status">
<select class="input_option" name="dblog_duration"></select>
@ -1249,40 +1253,40 @@ setTimeout("redirect()", 1000);
</td>
</tr>
<tr>
<th><#1929#></th>
<th><#1936#></th>
<td>
<select class="input_option" name="fb_availability">
<option value="No_selected"><#720#> ...</option>
<option value="Stable_connection"><#1980#></option>
<option value="Occasional_interruptions"><#1972#></option>
<option value="Frequent_interruptions"><#1957#></option>
<option value="Unavailable"><#1995#></option>
<option value="No_selected"><#721#> ...</option>
<option value="Stable_connection"><#1987#></option>
<option value="Occasional_interruptions"><#1979#></option>
<option value="Frequent_interruptions"><#1964#></option>
<option value="Unavailable"><#2002#></option>
</select>
</td>
</tr>
<tr>
<th><#1977#></th>
<th><#1984#></th>
<td>
<select class="input_option" name="fb_ptype" onChange="Reload_pdesc(this);">
</select>
</td>
</tr>
<tr>
<th><#1976#></th>
<th><#1983#></th>
<td>
<select class="input_option" name="fb_pdesc" onChange="Change_pdesc(this);">
</select>
</td>
</tr>
<tr class="which_band_tr" style="display:none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick=""><#2009#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick=""><#2016#></a></th>
<td>
<select class="input_option" name="fb_which_band" onChange="">
</select>
</td>
</tr>
<tr class="when_occur_tr" style="display:none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick=""><#2001#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick=""><#2008#></a></th>
<td>
<select class="input_option" name="fb_when_occur" onChange="">
</select>
@ -1291,31 +1295,31 @@ setTimeout("redirect()", 1000);
</td>
</tr>
<tr class="unstable_conn_tr" style="display:none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick=""><#1960#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick=""><#1967#></a></th>
<td>
<select class="input_option" name="fb_unstable_conn" onChange="">
</select>
</td>
</tr>
<tr style="display:none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(34,2);"><#1410#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(34,2);"><#1415#></a></th>
<td>
<input type="text" name="fb_serviceno" maxlength="32" class="input_20_table" value="" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr style="display:none;">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(34,3);"><#1989#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(34,3);"><#1996#></a></th>
<td>
<input type="text" name="fb_tech_account" maxlength="64" class="input_32_table" value="" autocorrect="off" autocapitalize="off">
</td>
</tr>
<tr>
<th>
<#1914#> *
<#1921#> *
</th>
<td>
<textarea name="fb_comment" maxlength="2000" cols="55" rows="8" class="textarea_ssh_table" style="font-family:'Courier New', Courier, mono; font-size:13px;" onKeyDown="textCounter(this,document.form.msglength,2000);" onKeyUp="textCounter(this,document.form.msglength,2000)"></textarea>
<span class="hint-color"><#1966#> : </span>
<span class="hint-color"><#1973#> : </span>
<input type="text" class="input_6_table" name="msglength" id="msglength" maxlength="4" value="2000" autocorrect="off" autocapitalize="off" readonly>
</td>
</tr>
@ -1323,16 +1327,16 @@ setTimeout("redirect()", 1000);
<td colspan="2">
<div>
<div style="float: left;"><input type="checkbox" name="eula_checkbox"/></div>
<div id="eula_content" style="margin-left: 20px;"><#1996#></div>
<div id="eula_content" style="margin-left: 20px;"><#2003#></div>
</div>
<input class="button_gen" style="margin-left: 305px; margin-top:5px;" name="btn_send" onclick="applyRule()" type="button" value="<#1513#>"/>
<input class="button_gen" style="margin-left: 305px; margin-top:5px;" name="btn_send" onclick="applyRule()" type="button" value="<#1518#>"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong><#2133#></strong>
<strong><#2140#></strong>
<ul>
<li><#1971#><br><a id="call_link" style="font-weight: bolder;text-decoration:underline;cursor:pointer;" href="" target="_blank">https://www.asus.com/support/CallUs/</a></li>
<li><#1978#><br><a id="call_link" style="font-weight: bolder;text-decoration:underline;cursor:pointer;" href="" target="_blank">https://www.asus.com/support/CallUs/</a></li>
</ul>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#402#></title>
<title><#838#> - <#403#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<script type="text/javascript" src="/js/jquery.js"></script>
@ -31,7 +31,7 @@ corrected_timezone();
function init_setting(){
wItem = new Array(new Array("WWW", "80", "TCP"),new Array("TELNET", "23", "TCP"),new Array("FTP", "20:21", "TCP"));
free_options(document.form.LWKnownApps);
add_option(document.form.LWKnownApps, "<#2358#>", "User Defined", 1);
add_option(document.form.LWKnownApps, "<#2368#>", "User Defined", 1);
for (i = 0; i < wItem.length; i++){
add_option(document.form.LWKnownApps, wItem[i][0], wItem[i][0], 0);
}
@ -64,7 +64,7 @@ if(j != item_num-2)
tmp_value += ">";
}
}
if(tmp_value == "<"+"<#2372#>" || tmp_value == "<")
if(tmp_value == "<"+"<#2382#>" || tmp_value == "<")
tmp_value = "";
document.form.filter_lwlist.value = tmp_value;
updateDateTime();
@ -82,18 +82,18 @@ return false;
if(!validator.portList(document.form.filter_lw_icmp_x, 'filter_lw_icmp_x'))
return false;
/*if(document.form.filter_lw_time_x_starthour.value > document.form.filter_lw_time_x_endhour.value){
alert("<#2068#>");
alert("<#2075#>");
document.form.filter_lw_time_x_starthour.focus();
document.form.filter_lw_time_x_starthour.select;
return false;
}else if(document.form.filter_lw_time_x_starthour.value == document.form.filter_lw_time_x_endhour.value){
if(document.form.filter_lw_time_x_startmin.value > document.form.filter_lw_time_x_endmin.value){
alert("<#2068#>");
alert("<#2075#>");
document.form.filter_lw_time_x_startmin.focus();
document.form.filter_lw_time_x_startmin.select;
return false;
}else if(document.form.filter_lw_time_x_startmin.value == document.form.filter_lw_time_x_endmin.value){
alert("<#2069#>");
alert("<#2076#>");
document.form.filter_lw_time_x_startmin.focus();
document.form.filter_lw_time_x_startmin.select;
return false;
@ -103,7 +103,7 @@ if(!document.form.filter_lw_date_x_Sun.checked && !document.form.filter_lw_date_
!document.form.filter_lw_date_x_Tue.checked && !document.form.filter_lw_date_x_Wed.checked &&
!document.form.filter_lw_date_x_Thu.checked && !document.form.filter_lw_date_x_Fri.checked &&
!document.form.filter_lw_date_x_Sat.checked && !document.form.fw_lw_enable_x[1].checked){
alert("<#2052#>");
alert("<#2059#>");
document.form.filter_lw_date_x_Sun.focus();
return false;
}
@ -148,13 +148,13 @@ document.form.fw_lw_enable_x[0].checked = true;
var rule_num = document.getElementById('filter_lwlist_table').rows.length;
var item_num = document.getElementById('filter_lwlist_table').rows[0].cells.length;
if(rule_num >= upper){
alert("<#2444#> " + upper + " <#2445#>");
alert("<#2454#> " + upper + " <#2455#>");
return false;
}
if(document.form.filter_lw_srcip_x_0.value=="" && document.form.filter_lw_srcport_x_0.value=="" &&
document.form.filter_lw_dstip_x_0.value=="" && document.form.filter_lw_dstport_x_0.value=="")
{
alert("<#315#>");
alert("<#316#>");
document.form.filter_lw_srcip_x_0.focus();
document.form.filter_lw_srcip_x_0.select();
return false;
@ -174,7 +174,7 @@ srcip_flag_v4=1;
}
else if(!validator.validIPForm(document.form.filter_lw_srcip_x_0, 3)){
if(!validator.isLegal_ipv6(document.form.filter_lw_srcip_x_0, 1)){
alert(document.form.filter_lw_srcip_x_0.value + ": <#329#>");
alert(document.form.filter_lw_srcip_x_0.value + ": <#330#>");
document.form.filter_lw_srcip_x_0.focus();
document.form.filter_lw_srcip_x_0.select();
return false;
@ -197,7 +197,7 @@ dstip_flag_v4=1;
}
else if(!validator.validIPForm(document.form.filter_lw_dstip_x_0, 3)){
if(!validator.isLegal_ipv6(document.form.filter_lw_dstip_x_0, 1)){
alert(document.form.filter_lw_dstip_x_0.value + ": <#329#>");
alert(document.form.filter_lw_dstip_x_0.value + ": <#330#>");
document.form.filter_lw_srcip_x_0.focus();
document.form.filter_lw_srcip_x_0.select();
return false;
@ -278,7 +278,7 @@ if(portrange_min(document.form.filter_lw_dstport_x_0.value, 11) > portrange_max(
|| (document.form.filter_lw_dstport_x_0.value!="" && document.getElementById('filter_lwlist_table').rows[i].cells[3].innerHTML =="") ){
return false;
}else{
alert("<#2437#>");
alert("<#2447#>");
return true;
}
}
@ -325,7 +325,7 @@ var filter_lwlist_row = filter_lwlist_array.split('&#60');
var code = "";
code +='<table width="100%" cellspacing="0" cellpadding="4" align="center" class="list_table" id="filter_lwlist_table">';
if(filter_lwlist_row.length == 1)
code +='<tr><td style="color:#FFCC00;" colspan="6"><#2372#></td>';
code +='<tr><td style="color:#FFCC00;" colspan="6"><#2382#></td>';
else{
for(var i = 1; i < filter_lwlist_row.length; i++){
code +='<tr id="row'+i+'">';
@ -437,55 +437,55 @@ document.form.filter_lw_time2_x_endmin);
<tr>
<td bgcolor="#4D595D" valign="top">
<div>&nbsp;</div>
<div class="formfonttitle"><#399#> - <#402#></div>
<div class="formfonttitle"><#400#> - <#403#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc"><#2025#></div>
<div class="formfontdesc"><#2027#></div>
<div class="formfontdesc" style="color:#FFCC00;"><#2028#></div>
<div id="svc_hint_div" style="display:none;"><span onClick="location.href='Advanced_System_Content.asp?af=ntp_server0'" style="color:#FFCC00;text-decoration:underline;cursor:pointer;"><#280#></span></div>
<div class="formfontdesc"><#2032#></div>
<div class="formfontdesc"><#2034#></div>
<div class="formfontdesc" style="color:#FFCC00;"><#2035#></div>
<div id="svc_hint_div" style="display:none;"><span onClick="location.href='Advanced_System_Content.asp?af=ntp_server0'" style="color:#FFCC00;text-decoration:underline;cursor:pointer;"><#281#></span></div>
<div id="timezone_hint_div" style="display:none;"><span id="timezone_hint" onclick="location.href='Advanced_System_Content.asp?af=time_zone_select'" style="color:#FFCC00;text-decoration:underline;cursor:pointer;"></span></div>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<thead>
<tr>
<td colspan="6" id="filter_lwlist"><#402#></td>
<td colspan="6" id="filter_lwlist"><#403#></td>
</tr>
</thead>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,5);"><#2049#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,5);"><#2056#></a></th>
<td>
<input type="radio" value="1" name="fw_lw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_lw_enable_x', '1')" <% nvram_match_x("FirewallConfig","fw_lw_enable_x", "1", "checked"); %>><#186#>
<input type="radio" value="0" name="fw_lw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_lw_enable_x', '0')" <% nvram_match_x("FirewallConfig","fw_lw_enable_x", "0", "checked"); %>><#185#>
<input type="radio" value="1" name="fw_lw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_lw_enable_x', '1')" <% nvram_match_x("FirewallConfig","fw_lw_enable_x", "1", "checked"); %>><#187#>
<input type="radio" value="0" name="fw_lw_enable_x" onClick="return change_common_radio(this, 'FirewallConfig', 'fw_lw_enable_x', '0')" <% nvram_match_x("FirewallConfig","fw_lw_enable_x", "0", "checked"); %>><#186#>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,3);"><#2046#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,3);"><#2053#></a></th>
<td>
<select name="filter_lw_default_x" class="input_option">
<option value="DROP" <% nvram_match("filter_lw_default_x", "DROP","selected"); %>><#3707#></option>
<option value="ACCEPT" <% nvram_match("filter_lw_default_x", "ACCEPT","selected"); %>><#1428#></option>
<option value="DROP" <% nvram_match("filter_lw_default_x", "DROP","selected"); %>><#3719#></option>
<option value="ACCEPT" <% nvram_match("filter_lw_default_x", "ACCEPT","selected"); %>><#1433#></option>
</select>
</td>
</tr>
<tr>
<th><#2359#></th>
<th><#2369#></th>
<td>
<select name="LWKnownApps" class="input_option" onChange="change_wizard(this, 'LWKnownApps');">
<option value="User Defined"><#2358#></option>
<option value="User Defined"><#2368#></option>
</select>
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,1);"><#2042#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,1);"><#2049#></a></th>
<td>
<input type="checkbox" name="filter_lw_date_x_Mon" class="input" onclick="check_Timefield_checkbox()"><#1673#>
<input type="checkbox" name="filter_lw_date_x_Tue" class="input" onclick="check_Timefield_checkbox()"><#1677#>
<input type="checkbox" name="filter_lw_date_x_Wed" class="input" onclick="check_Timefield_checkbox()"><#1678#>
<input type="checkbox" name="filter_lw_date_x_Thu" class="input" onclick="check_Timefield_checkbox()"><#1676#>
<input type="checkbox" name="filter_lw_date_x_Fri" class="input" onclick="check_Timefield_checkbox()"><#1672#>
<input type="checkbox" name="filter_lw_date_x_Mon" class="input" onclick="check_Timefield_checkbox()"><#1678#>
<input type="checkbox" name="filter_lw_date_x_Tue" class="input" onclick="check_Timefield_checkbox()"><#1682#>
<input type="checkbox" name="filter_lw_date_x_Wed" class="input" onclick="check_Timefield_checkbox()"><#1683#>
<input type="checkbox" name="filter_lw_date_x_Thu" class="input" onclick="check_Timefield_checkbox()"><#1681#>
<input type="checkbox" name="filter_lw_date_x_Fri" class="input" onclick="check_Timefield_checkbox()"><#1677#>
</td>
</tr>
<tr id="enable_time_week_tr">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,2);"><#2044#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,2);"><#2051#></a></th>
<td>
<input type="text" maxlength="2" class="input_3_table" name="filter_lw_time_x_starthour" onKeyPress="return validator.isNumber(this,event);" onblur="validator.timeRange(this, 0);" autocorrect="off" autocapitalize="off"> :
<input type="text" maxlength="2" class="input_3_table" name="filter_lw_time_x_startmin" onKeyPress="return validator.isNumber(this,event);" onblur="validator.timeRange(this, 1);" autocorrect="off" autocapitalize="off"> -
@ -494,14 +494,14 @@ document.form.filter_lw_time2_x_endmin);
</td>
</tr>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,1);"><#2042#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,1);"><#2049#></a></th>
<td>
<input type="checkbox" name="filter_lw_date_x_Sat" class="input" onclick="check_Timefield_checkbox()"><#1674#>
<input type="checkbox" name="filter_lw_date_x_Sun" class="input" onclick="check_Timefield_checkbox()"><#1675#>
<input type="checkbox" name="filter_lw_date_x_Sat" class="input" onclick="check_Timefield_checkbox()"><#1679#>
<input type="checkbox" name="filter_lw_date_x_Sun" class="input" onclick="check_Timefield_checkbox()"><#1680#>
</td>
</tr>
<tr id="enable_time_weekend_tr">
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,2);"><#2044#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,2);"><#2051#></a></th>
<td>
<input type="text" maxlength="2" class="input_3_table" name="filter_lw_time2_x_starthour" onKeyPress="return validator.isNumber(this,event);" onblur="validator.timeRange(this, 0);" autocorrect="off" autocapitalize="off"> :
<input type="text" maxlength="2" class="input_3_table" name="filter_lw_time2_x_startmin" onKeyPress="return validator.isNumber(this,event);" onblur="validator.timeRange(this, 1);" autocorrect="off" autocapitalize="off"> -
@ -510,25 +510,25 @@ document.form.filter_lw_time2_x_endmin);
</td>
</tr>
<tr>
<th ><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,4);"><#2051#></a></th>
<th ><a class="hintstyle" href="javascript:void(0);" onClick="openHint(10,4);"><#2058#></a></th>
<td>
<input type="text" maxlength="32" class="input_32_table" name="filter_lw_icmp_x" value="<% nvram_get("filter_lw_icmp_x"); %>" onKeyPress="return validator.isPortlist(this,event)" autocorrect="off" autocapitalize="off">
<input type="text" maxlength="64" class="input_32_table" name="filter_lw_icmp_x" value="<% nvram_get("filter_lw_icmp_x"); %>" onKeyPress="return validator.isPortlist(this,event)" autocorrect="off" autocapitalize="off">
</td>
</tr>
</table>
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" class="FormTable_table">
<thead>
<tr>
<td colspan="6" id="filter_lwlist"><#2056#>&nbsp;(<#2576#>&nbsp;32)</td>
<td colspan="6" id="filter_lwlist"><#2063#>&nbsp;(<#2586#>&nbsp;32)</td>
</tr>
</thead>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,3);"><#2061#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,2);"><#2062#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,3);"><#2054#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,2);"><#2055#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,3);"><#2047#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,2);"><#2055#></a></th>
<th><#2365#></th>
<th><#2575#></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(18,2);"><#2062#></a></th>
<th><#2375#></th>
<th><#2585#></th>
</tr>
<tr>
<td width="20%"><input type="text" maxlength="39" class="input_15_table" name="filter_lw_srcip_x_0" autocorrect="off" autocapitalize="off"></td>
@ -555,7 +555,7 @@ document.form.filter_lw_time2_x_endmin);
</table>
<div id="filter_lwlist_Block"></div>
<div class="apply_gen">
<input name="button" type="button" class="button_gen" onclick="applyRule()" value="<#195#>"/>
<input name="button" type="button" class="button_gen" onclick="applyRule()" value="<#196#>"/>
</div>
</td>
</tr>

View File

@ -8,7 +8,7 @@
<meta HTTP-EQUIV="Expires" CONTENT="-1">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="icon" href="images/favicon.png">
<title><#837#> - <#409#></title>
<title><#838#> - <#410#></title>
<link rel="stylesheet" type="text/css" href="index_style.css">
<link rel="stylesheet" type="text/css" href="form_style.css">
<link rel="stylesheet" type="text/css" href="css/confirm_block.css">
@ -216,7 +216,7 @@ function showDST(){
var system_timezone_dut = "<% nvram_get("time_zone"); %>";
if(system_timezone_dut.search("DST") >= 0 && "<% nvram_get("time_zone_dst"); %>" == "1"){
document.getElementById('dstzone').style.display = "";
document.getElementById('dstzone').innerHTML = "<#278#>";
document.getElementById('dstzone').innerHTML = "<#279#>";
}
}
function load_time_hour(){
@ -277,7 +277,7 @@ document.getElementById("asus_link2").href = helplink; //#FW_desc0#
document.getElementById("faq_link1").href=faq_href1; //#FW_n3#
$("#FWString").append("<span class='current_fw_release_note'>"+FWString+"</span>"); //Untranslated
if(afwupg_support && webs_update_enable_orig == 1){
$(".current_fw_release_note").click({"model_name": "<#838#>", "fwver": FWString}, show_current_release_note);
$(".current_fw_release_note").click({"model_name": "<#839#>", "fwver": FWString}, show_current_release_note);
}
if(revertfw_support && RevertFWver != ""){
$("#FWString").append("<span class='label-fw_revert'>Revert</span>"); //Untranslated
@ -294,15 +294,15 @@ var get_cfg_clientlist = httpApi.hookGet("get_cfg_clientlist", true);
$("#fw_version_tr").empty();
var html = "";
html += "<tr id='update_div' style='display:none;'>";
html += "<th><#989#></th>";
html += "<th><#990#></th>";
html += "<td>";
html += '<div>';
html += '<input type="button" id="update" name="update" class="button_gen" onclick="show_offline_msg(true);" value="<#2577#>" />';
html += '<div><input type="button" id="amas_update" class="button_gen" style="margin:-33px 0px 0px 200px;display:none;" onclick="cfgsync_firmware_upgrade();" value="<#1663#>"/><div>';
html += '<input type="button" id="update" name="update" class="button_gen" onclick="show_offline_msg(true);" value="<#2587#>" />';
html += '<div><input type="button" id="amas_update" class="button_gen" style="margin:-33px 0px 0px 200px;display:none;" onclick="cfgsync_firmware_upgrade();" value="<#1668#>"/><div>';
html += '</div>';
html += '<div id="check_beta_div"><input type="checkbox" name="check_beta" id="amas_beta" onclick="change_beta_path()" value="" <% nvram_match("webs_update_beta", "1", "checked"); %>/><#2121#></div>'; // Untranslated
html += '<div id="check_beta_div"><input type="checkbox" name="check_beta" id="amas_beta" onclick="change_beta_path()" value="" <% nvram_match("webs_update_beta", "1", "checked"); %>/><#2128#></div>'; // Untranslated
html += '<div id="linkpage_div" class="button_helplink" style="margin-left:200px;margin-top:-38px;display:none;">';
html += '<a id="linkpage" target="_blank"><div style="padding-top:5px;"><#2577#></div></a>';
html += '<a id="linkpage" target="_blank"><div style="padding-top:5px;"><#2587#></div></a>';
html += '</div>';
html += '<div id="check_states">';
html += '<span id="update_states"></span>';
@ -315,11 +315,11 @@ $("#fw_version_tr").before(html);
var mac_id = '<% get_lan_hwaddr(); %>'.replace(/:/g, "");
html = "";
html += "<tr>";
html += "<td class='aimesh_node_category_bg' colspan='2'><#1099#></td>";
html += "<td class='aimesh_node_category_bg' colspan='2'><#1104#></td>";
html += "</tr>";
html += "<tr>";
html += "<th>";
html += "<#838#>";
html += "<#839#>";
html += "</th>";
html += "</th>";
html += "<td id='amas_" + mac_id + "' current_online='1'>";
@ -329,8 +329,8 @@ html += "<span class='aimesh_fw_revert'>Revert</span>";
}
html += "</div>";
html += "<div id='amesh_manual_upload_fw'>";
html += "<#2128#> : ";
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;' onclick='open_AiMesh_router_fw_upgrade();'><#1664#></span>";
html += "<#2135#> : ";
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;' onclick='open_AiMesh_router_fw_upgrade();'><#1669#></span>";
html += "</div>";
html += "<div id='checkNewFW' class='checkNewFW' style='display:none;'><#98#> : <span class='checkFWResult'></span></div>";
html += "</td>";
@ -338,7 +338,7 @@ html += "</tr>";
$("#fw_version_tr").before(html);
if(afwupg_support && webs_update_enable_orig == 1){
$("#amas_" + mac_id + "").children().find(".checkFWCurrent").addClass("aimesh_fw_release_note");
$("#amas_" + mac_id + "").children().find(".checkFWCurrent").click({"model_name": "<#838#>", "fwver": FWString}, show_current_release_note);
$("#amas_" + mac_id + "").children().find(".checkFWCurrent").click({"model_name": "<#839#>", "fwver": FWString}, show_current_release_note);
}
if(revertfw_support && RevertFWver != "" && !isSame_org && !isUnderREQ){
$("#amas_" + mac_id + "").children().find(".aimesh_fw_revert").click(show_revertfw_release_note);
@ -374,14 +374,14 @@ alias = get_cfg_clientlist[idx].config.misc.cfg_alias;
html = "";
if(!have_node) {
html += "<tr>";
html += "<td class='aimesh_node_category_bg' colspan='2'><#1030#></td>";
html += "<td class='aimesh_node_category_bg' colspan='2'><#1032#></td>";
html += "</tr>";
}
html += "<tr>";
html += "<th>";
html += ui_model_name + " ( " + labelMac + " )";
html += "<br>";
html += "<#1066#> : " + htmlEnDeCode.htmlEncode(alias);
html += "<#1068#> : " + htmlEnDeCode.htmlEncode(alias);
html += "</th>";
html += "<td id='amas_" + mac_id + "' current_online='" + online + "'>";
html += "<div id='current_version'><#97#> : <span class='checkFWCurrent'>" + fwver + "</span>";
@ -568,7 +568,7 @@ if(dead < 30)
setTimeout("detect_firmware();", 1000);
else{
document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').innerHTML="<#2288#>&nbsp;<#2132#>";
document.getElementById('update_states').innerHTML="<#2298#>&nbsp;<#2139#>";
document.getElementById("faq_link2").href=faq_href2;
document.getElementById('update').disabled = false;
}
@ -581,7 +581,7 @@ setTimeout("detect_firmware();", 1000);
else{ // got fw info
if(cfg_check == "2" || cfg_check == "3"){
document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').innerHTML="<#2288#>&nbsp;<#2132#>";
document.getElementById('update_states').innerHTML="<#2298#>&nbsp;<#2139#>";
document.getElementById("faq_link2").href=faq_href2;
document.getElementById('update').disabled = false;
}
@ -605,13 +605,13 @@ setTimeout("detect_firmware();", 1000);
else{ // got fw info
if(webs_state_error == "1"){ //1:wget fail
document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').innerHTML="<#2288#>&nbsp;<#2132#>";
document.getElementById('update_states').innerHTML="<#2298#>&nbsp;<#2139#>";
document.getElementById("faq_link2").href=faq_href2;
document.getElementById('update').disabled = false;
}
else if(webs_state_error == "3"){ //3: FW check/RSA check fail
document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').innerHTML="<#269#><br><#2123#>";
document.getElementById('update_states').innerHTML="<#270#><br><#2130#>";
document.getElementById('update').disabled = false;
}
else{
@ -633,12 +633,12 @@ document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').style.display="none";
confirm_asus({
title: "New Firmware Available",
contentA: "<#258#><br>",
contentC: "<br><#915#> <#367#>",
left_button: (flag==2)? "<#211#>":"<#198#>",
contentA: "<#259#><br>",
contentC: "<br><#916#> <#368#>",
left_button: (flag==2)? "<#212#>":"<#199#>",
left_button_callback: function(){confirm_cancel();},
left_button_args: {},
right_button: (flag==2)? "<#212#>":"<#1663#>",
right_button: (flag==2)? "<#213#>":"<#1668#>",
right_button_callback: function(){
if(cfg_sync_support){
cfgsync_firmware_upgrade();
@ -658,7 +658,7 @@ note_display_flag: note_display
else{
document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').style.display="";
document.getElementById('update_states').innerHTML="<#309#>";
document.getElementById('update_states').innerHTML="<#310#>";
}
}
function cfgsync_firmware_check(){
@ -698,12 +698,12 @@ download_info++;
else{
document.getElementById('update_scan').style.display="none";
document.getElementById('update_states').style.display="";
document.getElementById('update_states').innerHTML="<#1609#>";
document.getElementById('update_states').innerHTML="<#1614#>";
return false;
}
if(download_info > 0){
document.getElementById('update_states').style.display="";
document.getElementById('update_states').innerHTML="<#1519#>";
document.getElementById('update_states').innerHTML="<#1524#>";
document.getElementById('update_scan').style.display="";
document.getElementById('update').disabled = true;
if(cfg_sync_support){
@ -728,7 +728,7 @@ if(dead > 5){
document.getElementById('loading_block1').style.display = "none";
document.getElementById('loading_block2').style.display = "none";
document.getElementById('loading_block3').style.display = "";
document.getElementById('loading_block3').innerHTML = "<div><#272#></div>";
document.getElementById('loading_block3').innerHTML = "<div><#273#></div>";
}
else{
dead++;
@ -752,7 +752,7 @@ if(rebooting < 30){
setTimeout("isDownloading();", 1000);
}
else{
document.getElementById("drword").innerHTML = "<#1609#>";
document.getElementById("drword").innerHTML = "<#1614#>";
return false;
}
},
@ -760,17 +760,17 @@ success: function(){
if(cfg_sync_support){
if(cfg_check == "7") {
if(cfg_upgrade == "1" || cfg_upgrade == "6" || cfg_upgrade == "8"){
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2124#>...";
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2131#>...";
setTimeout("isDownloading();", 1000);
}
}
else if(cfg_check == "0") {
if(cfg_upgrade == "2" || cfg_upgrade == "3"){
document.getElementById("drword").innerHTML = "<#1609#>";
document.getElementById("drword").innerHTML = "<#1614#>";
return false;
}
else if(cfg_upgrade == "4"){
document.getElementById("drword").innerHTML = "<#269#><br><#2123#>";
document.getElementById("drword").innerHTML = "<#270#><br><#2130#>";
return false;
}
else if(cfg_upgrade == "10"){ // start upgrading
@ -790,20 +790,20 @@ return false;
}
else{
if(webs_state_upgrade == 0){
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2124#>..."+fwdl_percent;
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2131#>..."+fwdl_percent;
setTimeout("isDownloading();", 1000);
}
else{ // webs_upgrade.sh is done
if(webs_state_error == 1){
document.getElementById("drword").innerHTML = "<#1609#>";
document.getElementById("drword").innerHTML = "<#1614#>";
return false;
}
else if(webs_state_error == 2){
document.getElementById("drword").innerHTML = "Memory space is NOT enough to upgrade on internet. Please wait for rebooting.<br><#2123#>"; /* untranslated */ //Untranslated. fw_size_higher_mem
document.getElementById("drword").innerHTML = "Memory space is NOT enough to upgrade on internet. Please wait for rebooting.<br><#2130#>"; /* untranslated */ //Untranslated. fw_size_higher_mem
return false;
}
else if(webs_state_error == 3){
document.getElementById("drword").innerHTML = "<#269#><br><#2123#>";
document.getElementById("drword").innerHTML = "<#270#><br><#2130#>";
return false;
}
else{ // start upgrading
@ -831,7 +831,7 @@ return false;
function startDownloading(){
disableCheckChangedStatus();
dr_advise();
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2124#>...";
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2131#>...";
isDownloading();
}
var revert_rebooting = 0;
@ -846,26 +846,26 @@ if(revert_rebooting < 30){
setTimeout("isRevertDownloading();", 1000);
}
else{
document.getElementById("drword").innerHTML = "<#1609#>";
document.getElementById("drword").innerHTML = "<#1614#>";
return false;
}
},
success: function(){
if(webs_state_upgrade == 0){
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2124#>..."+fwdl_percent;
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2131#>..."+fwdl_percent;
setTimeout("isRevertDownloading();", 1000);
}
else{ // webs_upgrade.sh is done
if(webs_state_error == 1){
document.getElementById("drword").innerHTML = "<#1609#>";
document.getElementById("drword").innerHTML = "<#1614#>";
return false;
}
else if(webs_state_error == 2){
document.getElementById("drword").innerHTML = "Memory space is NOT enough to upgrade on internet. Please wait for rebooting.<br><#2123#>"; /* untranslated */ //Untranslated. fw_size_higher_mem
document.getElementById("drword").innerHTML = "Memory space is NOT enough to upgrade on internet. Please wait for rebooting.<br><#2130#>"; /* untranslated */ //Untranslated. fw_size_higher_mem
return false;
}
else if(webs_state_error == 3){
document.getElementById("drword").innerHTML = "<#269#><br><#2123#>";
document.getElementById("drword").innerHTML = "<#270#><br><#2130#>";
return false;
}
else{ // start upgrading
@ -892,13 +892,13 @@ return false;
function startRevertDownloading(){
disableCheckChangedStatus();
dr_advise();
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2124#>...";
document.getElementById("drword").innerHTML = "&nbsp;&nbsp;&nbsp;<#2131#>...";
isRevertDownloading();
}
function check_zip(obj){
var reg = new RegExp("^.*.(zip|ZIP|rar|RAR|7z|7Z)$", "gi");
if(reg.test(obj.value)){
alert("<#2137#>");
alert("<#2144#>");
obj.focus();
obj.select();
return false;
@ -923,7 +923,7 @@ function sig_version_check(){
document.getElementById("sig_check").disabled = true;
$("#sig_status").show();
document.sig_update.submit();
$("#sig_status").html("<#3108#>");
$("#sig_status").html("<#3119#>");
document.getElementById("sig_update_scan").style.display = "";
setTimeout("sig_check_status();", 8000);
}
@ -947,13 +947,13 @@ success: function(){
--sig_chk_count;
$("#sig_status").show();
if(sig_state_flag == 0 && sig_state_error == 0 && sig_state_update == 1){ // no need upgrade
$("#sig_status").html("<#3109#>");
$("#sig_status").html("<#3120#>");
document.getElementById("sig_update_scan").style.display = "none";
document.getElementById("sig_check").disabled = false;
}
else{
if(sig_state_error != 0){ // update error
$("#sig_status").html("<#3110#>");
$("#sig_status").html("<#3121#>");
document.getElementById("sig_update_scan").style.display = "none";
document.getElementById("sig_check").disabled = false;
}
@ -968,7 +968,7 @@ document.getElementById("sig_update_scan").style.display = "none";
document.getElementById("sig_check").disabled = false;
}
else{
$("#sig_status").html("<#3111#>");
$("#sig_status").html("<#3122#>");
setTimeout("sig_check_status();", 1000);
}
}
@ -993,7 +993,7 @@ else{
document.getElementById("sig_update_date").innerHTML = "";
document.getElementById("sig_update_scan").style.display = "none";
document.getElementById("sig_check").disabled = false;
$("#sig_status").html("<#3112#>");
$("#sig_status").html("<#3123#>");
$("#sig_ver_word").html(sig_ver);
}
}
@ -1018,12 +1018,12 @@ return(rd.value+rh.value+rm.value);
}
function validForm(){
if(document.form.webs_update_time_x_hour.value.length==0){
alert("<#315#>");
alert("<#316#>");
document.form.webs_update_time_x_hour.focus();
return false;
}
if(document.form.webs_update_time_x_min.value.length==0){
alert("<#315#>");
alert("<#316#>");
document.form.webs_update_time_x_min.focus();
return false;
}
@ -1052,7 +1052,7 @@ var minute = t.getMinutes();
if(minute < 10){
minute = "0" + minute;
}
var date_format = "<#2138#> : " + year + "/" + month + "/" + date + " " + hour + ":" + minute;
var date_format = "<#2145#> : " + year + "/" + month + "/" + date + " " + hour + ":" + minute;
return date_format;
}
function show_offline_msg(_checkFlag) {
@ -1073,22 +1073,22 @@ $offlineHtml.appendTo($('body'));
var $amesh_hint_offline = $('<div>');
$amesh_hint_offline.addClass("amesh_hint_text");
$amesh_hint_offline.css("color", "#FC0");
$amesh_hint_offline.html("<#2136#>");
$amesh_hint_offline.html("<#2143#>");
$offlineHtml.append($amesh_hint_offline);
var $amesh_hint_text = $('<div>');
$amesh_hint_text.addClass("amesh_hint_text");
$amesh_hint_text.html("<#1092#> :");
$amesh_hint_text.html("<#1097#> :");
$offlineHtml.append($amesh_hint_text);
var $amesh_hint_content = $('<div>');
$amesh_hint_content.addClass("amesh_hint_text");
$amesh_hint_content.css("margin-left", "auto");
$offlineHtml.append($amesh_hint_content);
var $msg_item = $('<ol>');
var msg_text = "<li><#1093#></li>";
msg_text += "<li><#1094#></li>";
msg_text += "<li><#1095#></li>";
msg_text += "<li><#1096#></li>";
msg_text += "<li><#1097#></li>";
var msg_text = "<li><#1098#></li>";
msg_text += "<li><#1099#></li>";
msg_text += "<li><#1100#></li>";
msg_text += "<li><#1101#></li>";
msg_text += "<li><#1102#></li>";
$msg_item.html(msg_text);
$amesh_hint_content.append($msg_item);
var $amesh_action_bg = $('<div>');
@ -1096,7 +1096,7 @@ $amesh_action_bg.addClass("amesh_action_bg");
$offlineHtml.append($amesh_action_bg);
var $amesh_ok = $('<input/>');
$amesh_ok.addClass("button_gen");
$amesh_ok.attr({"type" : "button", "value" : "<#1654#>"});
$amesh_ok.attr({"type" : "button", "value" : "<#1659#>"});
$amesh_action_bg.append($amesh_ok);
$amesh_ok.click(
function() {
@ -1129,7 +1129,7 @@ var frs_model_name = get_cfg_clientlist[idx].frs_model_name;
var mac = get_cfg_clientlist[idx].mac;
var newfwver = get_cfg_clientlist[idx].newfwver;
var mac_id = mac.replace(/:/g, "");
var ck_fw_result = "<#309#>";
var ck_fw_result = "<#310#>";
var online = get_cfg_clientlist[idx].online;
$("#amas_" + mac_id + "").children().find(".checkFWResult").html(ck_fw_result);
if(newfwver != "") {
@ -1159,7 +1159,7 @@ contentC: "",
left_button: "",
left_button_callback: {},
left_button_args: {},
right_button: "<#1637#>",
right_button: "<#1642#>",
right_button_callback: function(){confirm_cancel();},
right_button_args: {},
iframe: "get_release_note_amas.asp",
@ -1196,7 +1196,7 @@ $(".confirm_block").children().find("#status_iframe").attr("src", "get_release_n
$(".confirm_block").children().find("#status_iframe").load();
}
else
$(".confirm_block").children().find("#status_iframe").contents().find("#amas_release_note_hint").val("<#2141#>");
$(".confirm_block").children().find("#status_iframe").contents().find("#amas_release_note_hint").val("<#2148#>");
}
function show_fw_release_note(event) {
if($(".confirm_block").length > 0)
@ -1206,12 +1206,12 @@ document.amas_release_note.version.value = event.data.newfwver;
document.amas_release_note.submit();
confirm_asus({
title: "Release Note",
contentA: "<#258#><br>",
contentA: "<#259#><br>",
contentC: "",
left_button: "",
left_button_callback: {},
left_button_args: {},
right_button: "<#1637#>",
right_button: "<#1642#>",
right_button_callback: function(){confirm_cancel();},
right_button_args: {},
iframe: "get_release_note_amas.asp",
@ -1248,7 +1248,7 @@ $(".confirm_block").children().find("#status_iframe").attr("src", "get_release_n
$(".confirm_block").children().find("#status_iframe").load();
}
else
$(".confirm_block").children().find("#status_iframe").contents().find("#amas_release_note_hint").val("<#2141#>");
$(".confirm_block").children().find("#status_iframe").contents().find("#amas_release_note_hint").val("<#2148#>");
}
function show_revertfw_release_note(event) {
var notice="";
@ -1257,15 +1257,15 @@ $(".confirm_block").remove();
document.revertfw_note.model.value = frsmodel;
document.revertfw_note.version.value = RevertFWver;
document.revertfw_note.submit();
notice = "<#2133#><br><br>If you want to revert both your main router and node(s) firmware to the previous version, please revert node(s) first before the main router."; //Untranslated
notice = "<#2140#><br><br>If you want to revert both your main router and node(s) firmware to the previous version, please revert node(s) first before the main router."; //Untranslated
if(document.firmware_form.webs_update_enable.value == 1){
notice += "<br><br>If you would like to revert to previous firmware version, we suggest you temporarily disable auto firmware update to make sure you grant every upgrade."; //Untranslated
}
confirm_asus({
title: support_site_modelid,
contentA: "<#2126#> : "+RevertFWver+"<br>",
contentA: "<#2133#> : "+RevertFWver+"<br>",
contentC: notice,
left_button: "<#1637#>",
left_button: "<#1642#>",
left_button_callback: function(){confirm_cancel();},
left_button_args: {},
right_button: "Revert",
@ -1410,32 +1410,21 @@ $("#amas_" + mac_id + "").children().find(".aimesh_fw_revert_node").html(gen_AiM
function gen_AiMesh_fw_status(_manual_status, _node_info) {
var html = "";
if(_manual_status) {
html += "<#2128#> : ";
html += "<#2135#> : ";
if(_node_info.online == "0") {
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;' onclick='show_offline_msg(false);'><#1529#></span>";
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;' onclick='show_offline_msg(false);'><#1534#></span>";
}
else {
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;' ><#1664#></span>";
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;' ><#1669#></span>";
}
}
else {
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;text-decoration:none;cursor:none;'><#2135#></span>";
html += "<span class='aimesh_fw_update_offline' style='margin-left:0px;text-decoration:none;cursor:none;'><#2142#></span>";
}
return html;
}
function check_AiMesh_fw_version(_fw) {
var support_manual_fw_id = 382;
var support_manual_fw_num = 18000;
var manual_status = false;
var fw_array = _fw.match(/(\d+)\.(\d+)\.(\d+)\.(\d+)\.([^_]+)_([^-]+)/);
if(fw_array){
var fw_id = parseInt(fw_array[5]) || 0;
var fw_num = parseInt(fw_array[6]) || 0;
if(fw_id > support_manual_fw_id ||
(fw_id == support_manual_fw_id && fw_num >= support_manual_fw_num)){
manual_status = true;
}
}
var manual_status = true;
if(support_site_modelid == "GT-AC2900_SH"){
manual_status = false;
}
@ -1443,7 +1432,7 @@ return manual_status;
}
function upgrade_modem_fw(){
if(document.modem_form.file.value.length == 0){
alert("<#325#>");
alert("<#326#>");
document.modem_form.focus();
return;
}
@ -1459,11 +1448,11 @@ if(upgrade_status.mobile_upgrade_md5 != "1" && upgrade_status.mobile_upgrade_nam
setTimeout(get_mobile_fw_upgrade_status, 1000);
else{
if(upgrade_status.mobile_upgrade_md5 == "1" || upgrade_status.mobile_upgrade_name == "1")
alert("<#2652#>");
alert("<#2662#>");
else if(upgrade_status.mobile_upgrade_now == "1")
alert("<#2651#>");
alert("<#2661#>");
else if(upgrade_status.mobile_upgrade_status == "3")
alert("<#193#>");
alert("<#194#>");
}
}
else
@ -1481,7 +1470,7 @@ return;
<span id="proceeding_img_text"></span>
<div id="proceeding_img"></div>
</div>
<div id="loading_block2" style="margin:5px auto; width:85%;"><#270#><br><#367#></div>
<div id="loading_block2" style="margin:5px auto; width:85%;"><#271#><br><#368#></div>
<div id="loading_block3" style="margin:5px auto;width:85%; font-size:12pt;"></div>
</td>
</tr>
@ -1492,7 +1481,7 @@ return;
<table cellpadding="5" cellspacing="0" id="dr_sweet_advise" class="dr_sweet_advise" align="center" style="height:100px;">
<tr>
<td>
<div class="drword" id="drword" style="">&nbsp;&nbsp;&nbsp;&nbsp;<#366#> <#363#>...</div>
<div class="drword" id="drword" style="">&nbsp;&nbsp;&nbsp;&nbsp;<#367#> <#364#>...</div>
</td>
</tr>
</table>
@ -1524,25 +1513,25 @@ return;
<tr>
<td bgcolor="#4D595D" valign="top">
<div>&nbsp;</div>
<div class="formfonttitle"><#405#> - <#409#></div>
<div class="formfonttitle"><#406#> - <#410#></div>
<div style="margin:10px 0 10px 5px;" class="splitLine"></div>
<div class="formfontdesc"><strong><#2133#></strong>
<div class="formfontdesc"><strong><#2140#></strong>
<ol>
<li><#2129#></li>
<li><#276#></li>
<li id="fw_note2"><#2130#>&nbsp;<#2131#></li>
<li id="fw_note3"><#2122#></li>
<li><#2136#></li>
<li><#277#></li>
<li id="fw_note2"><#2137#>&nbsp;<#2138#></li>
<li id="fw_note3"><#2129#></li>
</ol>
</div>
<br>
<table id="auto_upgrade_setting" width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<thead>
<tr>
<td colspan="2"><#2119#></td>
<td colspan="2"><#2126#></td>
</tr>
</thead>
<tr>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(11, 14);"><#2119#></a></th>
<th><a class="hintstyle" href="javascript:void(0);" onClick="openHint(11, 14);"><#2126#></a></th>
<td>
<div align="center" class="left" style="width:75px; float:left; cursor:pointer;" id="switch_webs_update_enable"></div>
<script type="text/javascript">
@ -1560,7 +1549,7 @@ save_update_enable('off');
</td>
</tr>
<tr>
<th><#2118#></th>
<th><#2125#></th>
<td>
<select name="webs_update_time_x_hour" class="input_option" onchange="save_update_enable();"></select> :
<select name="webs_update_time_x_min" class="input_option" onchange="save_update_enable();"></select>
@ -1572,15 +1561,15 @@ save_update_enable('off');
<table width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable">
<thead>
<tr id="fw_tr">
<td colspan="2"><#2126#></td>
<td colspan="2"><#2133#></td>
</tr>
</thead>
<tr id="productid_tr">
<th><#2125#></th>
<td><#838#></td>
<th><#2132#></th>
<td><#839#></td>
</tr>
<tr id="dsl_n55u_fwver" style="display:none;">
<th><#916#></th>
<th><#917#></th>
<td><input type="text" class="input_15_table" value="<% nvram_dump("adsl/tc_fw_ver_short.txt",""); %>" readonly="1" autocorrect="off" autocapitalize="off"></td>
</tr>
<tr id="dsl_n55u_ras" style="display:none;">
@ -1588,19 +1577,19 @@ save_update_enable('off');
<td><input type="text" class="input_20_table" value="<% nvram_dump("adsl/tc_ras_ver.txt",""); %>" readonly="1" autocorrect="off" autocapitalize="off"></td>
</tr>
<tr id="dsl_ac68u_fwver" style="display:none;">
<th>DSL <#2126#></th>
<th>DSL <#2133#></th>
<td><% nvram_get("dsllog_fwver"); %></td>
</tr>
<tr id="dsl_ac68u_drvver" style="display:none;">
<th><#916#></th>
<th><#917#></th>
<td><% nvram_get("dsllog_drvver"); %></td>
</tr>
<tr id="sig_ver_field" style="display:none;">
<th><#3113#></th>
<th><#3124#></th>
<td >
<div style="height:33px;margin-top:5px;"><span id="sig_ver_word" style="color:#FFFFFF;"></span><span id="sig_update_date"></span></div>
<div style="margin-left:200px;margin-top:-38px;">
<input type="button" id="sig_check" name="sig_check" class="button_gen" onclick="sig_version_check();" value="<#2577#>">
<input type="button" id="sig_check" name="sig_check" class="button_gen" onclick="sig_version_check();" value="<#2587#>">
</div>
<div>
<span id="sig_status" style="display:none"></span>
@ -1609,15 +1598,15 @@ save_update_enable('off');
</td>
</tr>
<tr id="fw_version_tr">
<th><#2126#></th>
<th><#2133#></th>
<td>
<div id="FWString" style="height:33px;margin-top:5px;"></div>
<div id="update_div" style="margin-left:200px;margin-top:-38px;display:none;">
<input type="button" id="update" name="update" class="button_gen" onclick="detect_update();" value="<#2577#>" />
<input type="button" id="update" name="update" class="button_gen" onclick="detect_update();" value="<#2587#>" />
</div>
<div id="check_beta_div"><input type="checkbox" name="check_beta" id="path_beta" onclick="change_beta_path()" value="" <% nvram_match("webs_update_beta", "1", "checked"); %>/><#2121#></div>
<div id="check_beta_div"><input type="checkbox" name="check_beta" id="path_beta" onclick="change_beta_path()" value="" <% nvram_match("webs_update_beta", "1", "checked"); %>/><#2128#></div>
<div id="linkpage_div" class="button_helplink" style="margin-left:200px;margin-top:-38px;display:none;">
<a id="linkpage" target="_blank"><div style="padding-top:5px;"><#2577#></div></a>
<a id="linkpage" target="_blank"><div style="padding-top:5px;"><#2587#></div></a>
</div>
<div id="check_states">
<span id="update_states"></span>
@ -1626,15 +1615,15 @@ save_update_enable('off');
</td>
</tr>
<tr id="manually_upgrade_tr">
<th><#2127#></th>
<th><#2134#></th>
<td>
<input type="file" name="file" class="input" style="color:#FFCC00;*color:#000;width: 194px;">
<input type="button" name="upload" class="button_gen" onclick="submitForm()" value="<#1664#>" />
<input type="button" name="upload" class="button_gen" onclick="submitForm()" value="<#1669#>" />
</td>
</tr>
</table>
<div class="aimesh_manual_fw_update_hint" style="display:none;">
<#2133#> <#2134#>
<#2140#> <#2141#>
</div>
</form>
<form method="post" action="do_modem_fwupgrade.cgi" name="modem_form" target="hidden_frame" enctype="multipart/form-data">
@ -1648,15 +1637,15 @@ save_update_enable('off');
<table id="modem_fw_upgrade" width="100%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#6b8fa3" class="FormTable" style="display: none;">
<thead>
<tr>
<td colspan="2"><#2653#></td>
<td colspan="2"><#2663#></td>
</tr>
</thead>
<tr><th><#2725#></th><td><div id="usb_modem_act_swver"><% nvram_get("usb_modem_act_swver"); %></div></td></tr>
<tr><th><#2735#></th><td><div id="usb_modem_act_swver"><% nvram_get("usb_modem_act_swver"); %></div></td></tr>
<tr>
<th><#2787#></th>
<th><#2797#></th>
<td>
<input type="file" name="file" class="input" style="color:#FFCC00;*color:#000;width: 194px;">
<input type="button" name="upload" class="button_gen" onclick="upgrade_modem_fw()" value="<#1664#>" />
<input type="button" name="upload" class="button_gen" onclick="upgrade_modem_fw()" value="<#1669#>" />
</td>
</tr>
</table>

Some files were not shown because too many files have changed in this diff Show More