diff --git a/bin/v_add_user b/bin/v_add_user index e2152687b..dfb3d1af7 100755 --- a/bin/v_add_user +++ b/bin/v_add_user @@ -208,6 +208,11 @@ U_CRON_JOBS='0' DATE='$V_DATE'" > $V_USERS/$user/user.conf chmod 660 $V_USERS/$user/user.conf +# Updating admin counter +if [ "$user" != 'admin' ]; then + increase_user_value 'admin' '$U_USERS' +fi + # Hiding password V_EVENT="$V_DATE $V_SCRIPT $user ***** $email $package $fname $lname" diff --git a/bin/v_delete_user b/bin/v_delete_user index 6c1623b7a..e083e0617 100755 --- a/bin/v_delete_user +++ b/bin/v_delete_user @@ -124,6 +124,11 @@ rm -f /var/spool/mail/$user rm -f /var/spool/cron/$user rm -rf $V_USERS/$user +# Updating admin counter +if [ "$user" != 'admin' ]; then + decrease_user_value 'admin' '$U_USERS' +fi + #----------------------------------------------------------# # Vesta # diff --git a/bin/v_suspend_user b/bin/v_suspend_user index e1251e597..b76e3b986 100755 --- a/bin/v_suspend_user +++ b/bin/v_suspend_user @@ -82,6 +82,7 @@ restart_schedule 'dns' # Changing suspend value update_user_value "$user" '$SUSPENDED' 'yes' +increase_user_value 'admin' '$SUSPENDED_USERS' # Logging log_event 'system' "$V_EVENT" diff --git a/bin/v_unsuspend_user b/bin/v_unsuspend_user index 62eb49817..a72293f32 100755 --- a/bin/v_unsuspend_user +++ b/bin/v_unsuspend_user @@ -79,6 +79,7 @@ restart_schedule 'dns' # Changing suspend value update_user_value "$user" '$SUSPENDED' 'no' +decrease_user_value 'admin' '$SUSPENDED_USERS' # Logging log_event 'system' "$V_EVENT"