|
|
@@ -44,6 +44,9 @@ is_user_suspended
|
|
|
# Action #
|
|
|
#----------------------------------------------------------#
|
|
|
|
|
|
+user_records=0
|
|
|
+suspended_dns=0
|
|
|
+
|
|
|
# Checking dns folder
|
|
|
if [ ! -d "$V_USERS/$user/dns" ]; then
|
|
|
rm -f $V_USERS/$user/dns
|
|
|
@@ -117,6 +120,7 @@ for domain in $domains; do
|
|
|
if [ ! -z "$rm_string" ]; then
|
|
|
sed -i "$rm_string d" $nconf
|
|
|
fi
|
|
|
+ suspended_dns=$((suspended_dns + 1))
|
|
|
else
|
|
|
if [ -z "$(grep /$domain.db $nconf)" ]; then
|
|
|
named="zone \"$domain_idn\" {type master; file"
|
|
|
@@ -124,6 +128,9 @@ for domain in $domains; do
|
|
|
echo "$named" >> /etc/named.conf
|
|
|
fi
|
|
|
fi
|
|
|
+ records=$(wc -l $V_USERS/$user/dns/$domain | cut -f 1 -d ' ')
|
|
|
+ user_records=$((user_records + records))
|
|
|
+ update_dns_domain_value '$RECORDS' "$records"
|
|
|
done
|
|
|
|
|
|
|
|
|
@@ -131,6 +138,10 @@ done
|
|
|
# Vesta #
|
|
|
#----------------------------------------------------------#
|
|
|
|
|
|
+# Updating counters
|
|
|
+update_user_value "$user" '$U_DNS_RECORDS' "$user_records"
|
|
|
+update_user_value "$user" '$SUSPENDED_DNS' "$suspended_dns"
|
|
|
+
|
|
|
# Adding task to the vesta pipe
|
|
|
restart_schedule 'dns'
|
|
|
|