#!/bin/bash

. /var/www/maincp/var/etc/config

H=`date '+%H'`
MO=`date '+%b'`
DA=`date '+%d'`
DAT=`date '+%b %d'`
LI=`date '+%a'`
LSYS=/var/log/syslog
TIMR=5*60+4*60+10

sleep  $TIMR

RC1=/var/ww7/maincp/var/relrc1
RC2=/var/www/maincp/var/relrc1.tmp
RCSW3=/var/www/maincp/var/relrc1.sw
 
CAD="Released"

if [ $DA == 01 ]
then
DA='1'
DAT="$MO  $DA"
fi 

if [ $DA == 02 ]
then
DA='2'
DAT="$MO  $DA"
fi 

if [ $DA == 03 ]
then
DA='3'
DAT="$MO  $DA"
fi 

if [ $DA == 04 ]
then
DA='4'
DAT="$MO  $DA"
fi 

if [ $DA == 05 ]
then
DA='5'
DAT="$MO  $DA"
fi 

if [ $DA == 06 ]
then

DA='6'
DAT="$MO  $DA"

fi 

if [ $DA == 07 ]
then
DA='7'
DAT="$MO  $DA"
fi 

if [ $DA == 08 ]
then
DA='8'
DAT="$MO  $DA"
fi 

if [ $DA == 09 ]
then
DA='9'
DAT="$MO  $DA"
fi 


OOR=`/bin/grep -i -e " $DA $H:" $LSYS | /bin/grep -i -c -e "out of range"`
SIP=`/bin/grep -i -e " $DA $H:" $LSYS | /bin/grep -i -c -e "already in use"`

LSYS=/var/www/maincp/var/chilli3.log
LSYS2=/var/www/maincp/var/chilli2.log


if [ "$H"=="23" ]
then

/bin/grep -i -e " $DA $H:" $LSYS2 | /bin/grep -i -e "Released" > $RC1  

else


/bin/grep -i -e " $DA $H:" $LSYS | /bin/grep -i -e "Released" > $RC1  

fi

FI=`cat $RC1`

GH=($FI)

B=1
C=1
TA=0
TE=0
CB=0

for j in "${GH[@]}"
do


if [ $B -eq 3 ]
then

 

TRJ1=$j

fi


if [ $B -eq 9 ]
then

let TA=TA+1


MIP=$j

echo $MIP > $RC2

IP=`cut -b 4-20 $RC2`

if [ "$IP" == "0.0.0.0" ]
then

echo "1" 1>& /dev/null

let TE=TE+1



else



MC82=`/var/www/maincp/root/im $IP`  

MC23=/var/www/maincp/sub/ACTV/$MC82-$IP

if [ -f /var/www/maincp/sub/ACTV/$MC82-$IP ]
then

DIA=`date +%a`

IM2="$DIA $MO $DAT $TRJ1 $IP RELEASED " 

DENAN=/var/www/maincp/system/name/$IP

DN=`cat $DENAN`

rm -f /var/www/maincp/system/name/$IP



IM="$M82 $DN" 




PO=`cat $MC23`

FR=""

PO1=("# $IM $PO $IM2")

for r in "${PO[@]}" 
do


FR="$FR $r"

done


echo "$FR $LI $DAT $TRJ1 $IP RELEASED "  >> /var/www/maincp/logs/Released.log 



rm -f /var/www/maincp/sub/ACTV/$MC82-$IP
rm -f /var/www/maincp/system/name/$IP



fi


M82=`/var/www/maincp/root/im $IP`  

MC23=/var/www/maincp/sub/$M82

if [ -f $MC23 ]
then

let CB=CB+1


rm -f $MC23

fi


if [ $IP != "192.168.182.3" ]
then

if [ $IP != "192.168.182.4" ]
then


/var/www/maincp/root/remobanold $IP 1>& /dev/null
/var/www/maincp/root/remobanold $IP 1>& /dev/null

fi

fi

M23=`/var/www/maincp/root/im $IP`  


touch /var/www/maincp/system/catch/$M23







fi

B=0

fi

let C=C+1


let B=B+1

TI=`date`





done

let TA=TA-TE



rm -f $RC1
rm -f $RC2





TI=`date`

echo "$TI FFA CLEANING  RELEASED  - QBM REMOVE ALL BAN  RELEASED IP H=$H -removed= $TA B=$CB SIP=$SIP OOR=$OOI  N=$TE -Last=$IP" >> $DISP


if [ $PERMA -eq 1 ]
then

echo "$TI FAA CLEANING  MAC BAN   - QBM REMOVE BAN TO BAN AGAIN   H=$H" >> $DISP



rm -f /var/www/maincp/sub/BAN/*


fi






TI=`date`

#echo "  -----_/\_/\_/\_-------  END ALL TIME $TI TO H:$H  -----_/\_/\_/\_-------" >> /dev/tty21





