#!/bin/sh . /www/cgi-bin/functions.sh . /www/cgi-bin/language.sh lock_cgiwait . /www/cgi-bin/info.sh echo 0 > /tmp/ca_ipchange wl_sectype=$($nvram get wl_sectype) ap_transmit=$($nvram get wl_same_sec) dns_hijack=$($nvram get dns_hijack) wlan_get_channel=$($nvram get wl_channel) info_get_channel=$($nvram get wl_hidden_channel) wlan_get_channel=$($nvram get wl_hidden_channel) ap_client=$(nvram get ap_client) gmode=$($nvram get wl_simple_mode) wlan_get_mode=$($nvram get wl_simple_mode) GUI_Region=$($nvram get GUI_Region) info_get_country=$(show_region ${country_code}) country_code=$($nvram get wl_country) wl_get_ap_keylength=$($nvram get ap_key_length) wl_ap_sectype=$($nvram get wl_ap_sectype) get_sec_wpaphrase_len=$($nvram get wl_sec_wpaphrase_len) wlan_ap_wifi="$($nvram get wlan_ap_wifi | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')" wlan_get_ssid="$($nvram get wl_ssid | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')" ap_wl_key1=$($nvram get ap_wl_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wl_key2=$($nvram get ap_wl_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wl_key3=$($nvram get ap_wl_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wl_key4=$($nvram get ap_wl_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_64_key1=$($nvram get ap_wep_64_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_64_key2=$($nvram get ap_wep_64_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_64_key3=$($nvram get ap_wep_64_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_64_key4=$($nvram get ap_wep_64_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_128_key1=$($nvram get ap_wep_128_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_128_key2=$($nvram get ap_wep_128_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_128_key3=$($nvram get ap_wep_128_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_wep_128_key4=$($nvram get ap_wep_128_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_get_wpa1=$($nvram get ap_wl_wpa1_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_get_wpa2=$($nvram get ap_wl_wpa2_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') ap_get_wpas=$($nvram get ap_wl_wpas_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') wl_key1=$($nvram get wl_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') get_wpa1=$($nvram get wl_wpa1_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') get_wpa2=$($nvram get wl_wpa2_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') get_wpas=$($nvram get wl_wpas_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g') wl_get_keylength=$($nvram get key_length) print_cgi_header print_http_header "/funcs.js" "/welcome_wl.js" print_nobody_header "basicsetting2.html" "welcome" cat < var wl_get_keylength="$wl_get_keylength"; var wl_key1="$wl_key1"; var dns_hijack="$dns_hijack"; var ap_wl_key1="$ap_wl_key1"; var ap_get_wpa1="$ap_get_wpa1"; var ap_get_wpa2="$ap_get_wpa2"; var ap_get_wpas="$ap_get_wpas"; var wl_get_ap_keylength="$wl_get_ap_keylength"; var country_code="$country_code"; var ap_transmit="$ap_transmit"; var wlan_get_ssid="$wlan_get_ssid"; var wl_sectype="$wl_sectype"; var passwd_phrase; var ap_passwd_phrase; if(wl_get_ap_keylength=="5") ap_keylength="64 bit"; else ap_keylength="128 bit"; wlan_get_channel="$wlan_get_channel"; ap_client="$ap_client"; wl_ap_sectype="$wl_ap_sectype"; if(wl_ap_sectype==2) { ap_sectype="WEP"; ap_passwd_phrase="$ap_wl_key1"; } else if(wl_ap_sectype==3) { ap_passwd_phrase=ap_get_wpa1; ap_sectype="WPA-PSK"; } else if(wl_ap_sectype==4) { ap_passwd_phrase=ap_get_wpa2; ap_sectype="WPA2-PSK"; } else if(wl_ap_sectype==5) { ap_sectype="WPA/WPA2-PSK"; ap_passwd_phrase=ap_get_wpas; } else ap_sectype="NONE"; wlan_ap_wifi="$wlan_ap_wifi"; wlan_get_mode="$wlan_get_mode"; get_sec_wpaphrase_len="$get_sec_wpaphrase_len"; ap_wl_key1="$ap_wl_key1"; GUI_Region=$GUI_Region; ap_client=$ap_client; var wl0_ssid; var passwd_phrase; if(ap_client=="1") { if(wlan_get_ssid.indexOf("<")>-1) { wl0_ssid=wlan_get_ssid.replace(/\/g,'>'); } else wl0_ssid=wlan_get_ssid; } else { if(parent.wl0_ssid.indexOf("<")>-1) { wl0_ssid=parent.wl0_ssid.replace(/\/g,'>'); } else wl0_ssid=parent.wl0_ssid; } if(wl_sectype==2) { passwd_phrase="$wl_key1"; } else if(wl_sectype==3) { passwd_phrase="$get_wpa1"; } else if(wl_sectype==4) { passwd_phrase="$get_wpa2"; } else if(wl_sectype==5) { passwd_phrase="$get_wpas"; } var wl0_channel= "$wlan_get_channel"; parent.wl0_channel="$wlan_get_channel"; load_default(4);

$(show_channel $info_get_channel $gmode)   

EOF print_http_footer