Skip to content

Commit 75f9977

Browse files
committed
Added database tab triggers. Issue hestiacp#50
1 parent d85b468 commit 75f9977

File tree

4 files changed

+6
-26
lines changed

4 files changed

+6
-26
lines changed

bin/v_suspend_db_base

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ esac
6565

6666
# Updating db value
6767
update_db_base_value '$SUSPENDED' 'yes'
68+
increase_user_value "$user" '$SUSPENDED_DB'
6869

6970
# Logging
7071
log_event 'system' "$V_EVENT"

bin/v_suspend_db_bases

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,9 @@ search_string="SUSPENDED='no'"
5252
# Parsing unsuspeneded domains
5353
databases=$(db_clear_search)
5454

55+
# Starting suspend loop
5556
for database in $databases; do
56-
# Define database variables
57-
db_user=$(get_db_value '$USER')
58-
host=$(get_db_value '$HOST')
59-
type=$(get_db_value '$TYPE')
60-
61-
# Switching on db type
62-
case $type in
63-
mysql) suspend_db_mysql ;;
64-
pgsql) suspend_db_pgsql ;;
65-
esac
66-
67-
# Updating db value
68-
update_db_base_value '$SUSPENDED' 'yes'
57+
$V_BIN/v_suspend_db_base "$user" "$database"
6958
done
7059

7160

bin/v_unsuspend_db_base

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ esac
6565

6666
# Updating db value
6767
update_db_base_value '$SUSPENDED' 'no'
68+
decrease_user_value "$user" '$SUSPENDED_DB'
6869

6970
# Logging
7071
log_event 'system' "$V_EVENT"

bin/v_unsuspend_db_bases

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,9 @@ search_string="SUSPENDED='yes'"
5252
# Parsing unsuspeneded domains
5353
databases=$(db_clear_search)
5454

55+
# Starting suspend loop
5556
for database in $databases; do
56-
# Define database variables
57-
db_user=$(get_db_value '$USER')
58-
host=$(get_db_value '$HOST')
59-
type=$(get_db_value '$TYPE')
60-
61-
# Switching on db type
62-
case $type in
63-
mysql) unsuspend_db_mysql ;;
64-
pgsql) unsuspend_db_pgsql ;;
65-
esac
66-
67-
# Updating db value
68-
update_db_base_value '$SUSPENDED' 'no'
57+
$V_BIN/v_unsuspend_db_base "$user" "$database"
6958
done
7059

7160

0 commit comments

Comments
 (0)