Changeset 605

Show
Ignore:
Timestamp:
08/17/11 16:34:01 (9 months ago)
Author:
JulioCP
Message:

Allow setting Private AP activation/deactivation thru web interface.

Location:
trunk/nightwing/www/cgi-bin/nw_config
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/nightwing/www/cgi-bin/nw_config/basicSettings.cgi

    r599 r605  
    1919#       g.enabled 
    2020#       g.howmuch 
     21# h. Activate/Deactivate Private AP 
    2122# 
    2223#} 
     
    4950 
    5051WEB_REBOOT=`echo "$QUERY_STRING" | sed -n 's/^.*reboot=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` 
     52 
     53#### 
     54# Private AP Activation/Deactivation 
     55#### 
     56PRIVATE_AP_STATUS=`echo "$QUERY_STRING" | sed -n 's/^.*priStatus=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` 
     57 
    5158#HORROR ACUMULATOR 
    5259ACCUM="" 
     
    114121fi 
    115122 
     123if [ ! -z $PRIVATE_AP_STATUS ] 
     124then 
     125        ACCUM=$ACCUM$(case_pri_ap $PRIVATE_AP_STATUS) 
     126fi 
     127 
    116128if [ ! -z $WEB_REBOOT ] 
    117129then 
  • trunk/nightwing/www/cgi-bin/nw_config/basicSettingsFunctions.cgi

    r598 r605  
    1111WIFIDOG_PASSWD="wifidog.node.HTTPDPassword" 
    1212WIFIDOG_CHANGE="wifidog.node.change" 
     13PRI_AP="nwnode.private.activate" 
    1314 
    1415case_cambio_pass () 
     
    187188} 
    188189 
     190#Private AP Activation/Deactivation 
     191case_pri_ap () 
     192{ 
     193        STATUS=$1 
     194        if [ $STATUS == "on" ] 
     195        then 
     196                if [ $(uci get $PRI_AP) == 0 ] 
     197                then  
     198                        uci set $PRI_AP="1" 
     199                        uci commit nwnode 
     200                        echo "Private AP Activated.<br>" 
     201                else 
     202                        uci set $PRI_AP="0" 
     203                        uci commit nwnode 
     204                        echo "Private AP Deactivated.<br>" 
     205                fi 
     206        fi 
     207} 
  • trunk/nightwing/www/cgi-bin/nw_config/nw_conf_web.html

    r600 r605  
    1010TS_STATUS=$(if [ $(uci get "nwnode.ts.status") != 0 ]; then echo Mode Enable; else echo Mode Disable;fi) 
    1111TS_SHARE_RATE=$(uci get "nwnode.ts.share_rate") 
     12PRI_AP_STATUS=$(if [ $(uci get "nwnode.private.activate") != 0 ]; then echo Activated; else echo Deactivated;fi) 
    1213 
    1314######## HEADER ########### 
     
    7475                        <label>Traffic Shaping How Much:</label> <input type="text" name="tsHowMuch" /> <b>Sharing:</b> $TS_SHARE_RATE<br> 
    7576                        <label>Reboot Node:</label> <input type="checkbox" name="reboot" /><br> 
     77                        <label>Activate Private AP:</label> <input type="checkbox" name="priStatus" /> <b>Status:</b> $PRI_AP_STATUS<br> 
    7678                        <center> 
    7779                        <INPUT TYPE="submit" NAME="set" VALUE="SaveBasicSettings"><br>