#!/bin/sh # eval `ckconfig -s || /var/local/stat/bin/ckconfig -s` eval `$binDir/configuration` acctmp=$tmpDir/.account mail=$tmpDir/.mail PATH=$binDir:$PATH export PATH until [ "$end" = "y" ] do until [ -f $userBase/$user/user.cf ] do read -p "Пользователь :" user done until [ "$roubles" != "" ] do read -p "Оплата в рублях + НДС :" roubles done until [ "$comment" != "" ] do read -p "Дата платежа YYYYMMDD и способ :" comment done Date=`echo $comment | awk '{print $1}'` # Year=`echo $Date | cut -c1-4` Month=`echo $Date | cut -c5-6` Day=`echo $Date | cut -c7-8` # accDir=$homeDir/data/$Year/$Month # Account=$accDir/account Payments=$accDir/payments roublesn=`echo $roubles | awk '{printf ("%2.2f",$0/1.2) }'` echo "Без НДС :"$roublesn accline=`grep -w $user $Account` sum=`echo $accline | awk '{print $4}'` sum=`echo $sum $roublesn | awk '{printf ("%2.2f",$1+$2)}'` echo $user" перечислил в "$Month"."$Year" - "$sum" руб. без НДС" read -p "Вносить в базу (y/[n]) ?" yesno if [ "$yesno" = "y" ] ; then echo "+"$user" "$roubles" "$comment >> $Payments # grep -v -w $user $Account > $acctmp echo "INSERT INTO accounts VALUES('"$user"',"$Date","$roublesn","$roublesn",'"$comment"',0)\g" | /usr/local/Minerva/bin/msql statserv > /dev/null # eval `$binDir/mkreport -u$user =eval.fm` # echo $accline $sum $total | awk '{print $1" "$2" "$3" "$6" "$7}' >> $acctmp # sort $acctmp > $Account $binDir/accounting $user $Month $binDir/changestat $user >> /dev/null echo "[!] Зачисление денег на лицевой счет" > /tmp/.subject echo " Добрый день !" > $mail echo >> $mail echo " Мы рады известить Вас о том, что на Ваш лицевой счет зачислены деньги." >> $mail echo >> $mail echo " "$Day"."$Month"."$Year ":" >> $mail echo " ------------" >> $mail echo " Получено : "$roubles" руб." >> $mail echo " В том числе НДС : "`echo $roubles $roublesn | awk '{ printf ("%2.2f руб.",$1 - $2) }'` >> $mail echo " Зачислено на ЛС : "$roublesn" руб." >> $mail echo >> $mail echo " Более подробную информацию Вы можете узнать по тел. (0912) 44-48-04 или" >> $mail echo " написав письмо по адресу postmaster@ineco.ryazan.su" >> $mail echo >> $mail echo " С уважением, сервер статистики узла ineco" >> $mail $binDir/sendstat $user $mail rm -f $mail rm -f /tmp/.subject echo "Done." fi read -p "Закончить (y/[n]) ?" end user="" roubles="" comment="" done