#!/bin/sh

# Part of bilet wpisz polecenie: bilet.sh 30 12

# $1 ile minut dostępu do internetu
# $2 numer dla firewall.@rule[12].ac_suspend='1695744685'
# firewall.@rule dla FujitsuA51==12, Helakom20==13, AnielaKom==14
if [[ -z "$1" || -z "$2" ]];
then
   echo "Stop - wmagane 2 argumenty: $1 $2 "
   exit 0
fi

 A=$1 ; B=60
 C=$2
NAZ=$(uci show firewall.@rule["$C"].name | awk -F= '{print $2}')
#CZAS=$((A*B))
let "CZAS=A*B"
UPTIME=$(date +%s)
CT=$((${CZAS}+UPTIME))
#echo $CZAS $UPTIME $CT $C "====== Musza byc 4 parametry " $NAZ
echo $A "minut, dla klienta:" $C $NAZ

logger -t $0 "Wydano bilet na $A minut, dla klienta: $C $NAZ "

uci commit
sleep 2
uci set firewall.@rule["$C"].ac_suspend="$CT"
uci set firewall.@rule["$C"].enabled='0'
uci commit
sleep 2
fw3 reload

#firewall.@rule[12].name='kamera2'   na suwie

exit 0
