#!/bin/bash

CHNL=$(echo "$QUERY_STRING" | sed -n 's/^.*CHNL=\([^&]*\).*$/\1/p' | sed "s/%20/ /g")
PWR=$(echo "$QUERY_STRING" | sed -n 's/^.*PWR=\([^&]*\).*$/\1/p' | sed "s/%20/ /g")
REBOOT=$(echo "$QUERY_STRING" | sed -n 's/^.*REBOOT=\([^&]*\).*$/\1/p' | sed "s/%20/ /g")


if [ "$CHNL" != "" ]; then
  sudo sed -i 's/channel=[0-9]*/channel='$CHNL'/' /etc/hostapd/hostapd.conf
  sudo ifdown wlan0
  sudo ifup wlan0
  sudo /etc/init.d/dnsmasq restart
fi

if [ "$PWR" != "" ]; then
  sudo iwconfig wlan0 txpower "$PWR"
fi

if [ "$REBOOT" != "" ]; then
  sudo reboot
fi

