#!/bin/sh
. /www/cgi-bin/functions.sh
lock_cgiwait
wlan_get_ssid="$($nvram get wl_ssid | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')"
wlan_get_mode=$($nvram get wl_simple_mode)
endis_ssid_broadcast=$($nvram get endis_ssid_broadcast)
GUI_Region=$($nvram get GUI_Region)
wl_sectype=$($nvram get wl_sectype)
wl_ap_sectype=$($nvram get sta_wl_sectype)
wds_endis_fun=$($nvram get wds_endis_fun)
endis_wl_radio=$($nvram get endis_wl_radio)
ap_transmit=$($nvram get wl_same_sec)
ap_client=$(nvram get ap_client)
wlan_ap_wifi="$($nvram get sta_wl_ssid | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' )"
wl_get_keyno=$($nvram get wl_key)
wl_get_ap_keyno=$($nvram get sta_wl_key)
wl_get_keylength=$($nvram get key_length)
wl_get_ap_keylength=$($nvram get sta_wl_key_length)
endis_pin=$($nvram get endis_pin)
security_auth=$($nvram get wl_auth)
wps_status=$($nvram get wps_status)
WPS_type=$($nvram get WPS_type)
ap_mode_enable=$($nvram get ap_mode)
lan_dhcp=$($nvram get lan_dhcp)
wlan_get_country=$($nvram get wl_country)
if [ "$WPS_type" = 0 -o "x$WPS_type" = "x" ];then
pin_num=$(cat /tmp/wpspin)
else
pin_num=$(cat /tmp/wps_client_pin)
fi
weppassphrase="$($nvram get weppassphrase | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')"
wl_key1=$($nvram get wl_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wl_key2=$($nvram get wl_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wl_key3=$($nvram get wl_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wl_key4=$($nvram get wl_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_64_key1=$($nvram get wep_64_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_64_key2=$($nvram get wep_64_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_64_key3=$($nvram get wep_64_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_64_key4=$($nvram get wep_64_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_128_key1=$($nvram get wep_128_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_128_key2=$($nvram get wep_128_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_128_key3=$($nvram get wep_128_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
wep_128_key4=$($nvram get wep_128_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
get_wpa1=$($nvram get wl_wpa1_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')
get_wpa2=$($nvram get wl_wpa2_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')
get_wpas=$($nvram get wl_wpas_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')
ap_wl_key1=$($nvram get sta_wl_key1 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
ap_wl_key2=$($nvram get sta_wl_key2 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
ap_wl_key3=$($nvram get sta_wl_key3 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
ap_wl_key4=$($nvram get sta_wl_key4 | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g')
ap_get_wpa1=$($nvram get wl_wpa1_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')
ap_get_wpa2=$($nvram get wl_wpa2_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')
ap_get_wpas=$($nvram get wl_wpas_psk | sed -e 's/\\/\\\\/g' -e 's/\"/\\\"/g' -e 's/\//\\\//g')
region_flag=$($nvram get region_flag)
get_channel=$($nvram get wl_hidden_channel)
print_cgi_header
print_http_header "/funcs.js" "/wlan.js"
print_body_header "_wlan" "wait_for_ca_connect.html" "wlan_ap"
echo "
EOF
print_table_header ""
cat <
Passphrase:
EOF
print_http_footer
$($nvram set refresh_message=1)
$($nvram set wire_message=1)