From 75f9977cbf5458c185ffb92ade89d09875a83c64 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Mon, 20 Feb 2012 16:51:28 +0200 Subject: [PATCH] Added database tab triggers. Issue #50 --- bin/v_suspend_db_base | 1 + bin/v_suspend_db_bases | 15 ++------------- bin/v_unsuspend_db_base | 1 + bin/v_unsuspend_db_bases | 15 ++------------- 4 files changed, 6 insertions(+), 26 deletions(-) diff --git a/bin/v_suspend_db_base b/bin/v_suspend_db_base index 5e6c1c5a..028e5832 100755 --- a/bin/v_suspend_db_base +++ b/bin/v_suspend_db_base @@ -65,6 +65,7 @@ esac # Updating db value update_db_base_value '$SUSPENDED' 'yes' +increase_user_value "$user" '$SUSPENDED_DB' # Logging log_event 'system' "$V_EVENT" diff --git a/bin/v_suspend_db_bases b/bin/v_suspend_db_bases index 555c9bf8..9f801de9 100755 --- a/bin/v_suspend_db_bases +++ b/bin/v_suspend_db_bases @@ -52,20 +52,9 @@ search_string="SUSPENDED='no'" # Parsing unsuspeneded domains databases=$(db_clear_search) +# Starting suspend loop for database in $databases; do - # Define database variables - db_user=$(get_db_value '$USER') - host=$(get_db_value '$HOST') - type=$(get_db_value '$TYPE') - - # Switching on db type - case $type in - mysql) suspend_db_mysql ;; - pgsql) suspend_db_pgsql ;; - esac - - # Updating db value - update_db_base_value '$SUSPENDED' 'yes' + $V_BIN/v_suspend_db_base "$user" "$database" done diff --git a/bin/v_unsuspend_db_base b/bin/v_unsuspend_db_base index 47d72c0a..b4c857ec 100755 --- a/bin/v_unsuspend_db_base +++ b/bin/v_unsuspend_db_base @@ -65,6 +65,7 @@ esac # Updating db value update_db_base_value '$SUSPENDED' 'no' +decrease_user_value "$user" '$SUSPENDED_DB' # Logging log_event 'system' "$V_EVENT" diff --git a/bin/v_unsuspend_db_bases b/bin/v_unsuspend_db_bases index c0d8468a..73dd01c3 100755 --- a/bin/v_unsuspend_db_bases +++ b/bin/v_unsuspend_db_bases @@ -52,20 +52,9 @@ search_string="SUSPENDED='yes'" # Parsing unsuspeneded domains databases=$(db_clear_search) +# Starting suspend loop for database in $databases; do - # Define database variables - db_user=$(get_db_value '$USER') - host=$(get_db_value '$HOST') - type=$(get_db_value '$TYPE') - - # Switching on db type - case $type in - mysql) unsuspend_db_mysql ;; - pgsql) unsuspend_db_pgsql ;; - esac - - # Updating db value - update_db_base_value '$SUSPENDED' 'no' + $V_BIN/v_unsuspend_db_base "$user" "$database" done