#!/bin/bash

# Script for emailing susbscribers their daily time usage statistic.
# Sorry I never made this script for "bytes" monitoring.
# If you have any questions, please email me = nadacua@igmphils.net

# Set the date with reference to filenames
MONTH=`date +%B`
DAY=`date +%d`
YEAR=`date +%Y`
ORAS=`date +%H:%M`

# The main actor here is "acua dump"
# Here, I set the filename to write to.
# You can always change this to simply a file name.
FILE=/root/accounts/dlr/dlr-$MONTH$DAY$YEAR$ORAS
touch $FILE
# Issue the command acua_dump to be redirected to a file.
# By the way, "ORAS" in Filipino is "time".
acua dump > $FILE
#
# Daily Login Report
# Of course, u can always rename the temporary files

TEMPFILE=/root/accounts/dlr/temp/tempfile.$$
TEMPFILE2=/root/accounts/dlr/temp/tempfile2.$$
TEMPFILE3=/root/accounts/dlr/temp/tempfile3.$$
RESULTFILE=/root/accounts/dlr/temp/result.$$

# Here is the best part
# There are 3 conditions here. Of course u already know them
# You may change everything here especially your own domain name.
# Replace yourdomain.com with ur own domain name.
# You can also replace everything I'm saying here.

CURMONTH=`date +%B`
TODAY=`date +%D`

# for each user do
cat $FILE |
	while read line
	do
		set $line
		SUBSCRIBER=$1
		USED=$4
		TLIMIT=$5	

# In the script below, the account "accounts" should exist in your system.
# Of course you can also change this to whatever u prefer.
# Also change ur company name here.
	
	# Get Value
	if test $4 -gt 0 && test $4 -lt $5 
		then
		echo $5 - $4 > $RESULTFILE
		TIRA=`bc < $RESULTFILE`
		echo "From: My Company, Inc." > $TEMPFILE
		echo "Email Address: accounts@yourdomain.com" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "Account: $SUBSCRIBER" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "Dearest Subscriber," >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "Your Total Time for this Month is:  $5 minutes." >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "Your total current used up time is:  $TIRA minutes." >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "You still have: $4 minutes to go." >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "Thank you for your trust." >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "Have a nice day!" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "The Management" >> $TEMPFILE
 		echo "" >> $TEMPFILE
		echo "" >> $TEMPFILE
		echo "mail sent today: $TODAY" >> $TEMPFILE
		echo "-----------------------------------" >> $TEMPFILE
		echo "end of file" >> $TEMPFILE
		mail -s "Daily Login Report" $SUBSCRIBER@yourdomain.com < $TEMPFILE

		elif test $4 -gt 0 && test $4 -eq $5
		then
		echo "From: My Company, Inc." > $TEMPFILE2
		echo "Email Address: accounts@yourdomain.com" >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "Account: $SUBSCRIBER" >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "Dearest Subscriber," >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "You still haven't used your alloted time of $5 minutes" >> $TEMPFILE2
		echo "for this month of $CURMONTH" >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "You total time is still $5 minutes." >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "Thank you for your trust." >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "Have a nice day!" >> $TEMPFILE2
		echo "" >> $TEMPFILE2
		echo "The Management" >> $TEMPFILE2
 		echo "" >> $TEMPFILE2
 		echo "" >> $TEMPFILE2
		echo "mail sent today: $TODAY" >> $TEMPFILE2
		echo "-----------------------------------" >> $TEMPFILE2
		echo "end of file" >> $TEMPFILE2
		mail -s "Daily Login Report" $SUBSCRIBER@yourdomain.com < $TEMPFILE2

		elif test $4 -lt 0 && test $4 -lt $5
		then
		echo "From: My Company, Inc." > $TEMPFILE3
		echo "Email Address: accounts@yourdomain.com" >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "Account: $SUBSCRIBER" >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "Dearest Subscriber," >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "You have already exceeded your alloted time of $5 minutes" >> $TEMPFILE3
		echo "for this month of $CURMONTH." >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "You total excess time usage is $4 minutes." >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "You may still connect but you'll be charged of your excess usage." >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "Thank you for your trust." >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "" >> $TEMPFILE3
		echo "Have a nice day!" >> $TEMPFILE3
		echo "" >>$TEMPFILE3
		echo "The Management" >> $TEMPFILE3
 		echo "" >> $TEMPFILE3
 		echo "" >> $TEMPFILE3
		echo "mail sent today: $TODAY" >> $TEMPFILE3
		echo "-----------------------------------" >> $TEMPFILE3
		echo "end of file" >> $TEMPFILE3
		mail -s "Daily Login Report" $SUBSCRIBER@yourdomain.com < $TEMPFILE3

	fi
	done

