File tree Expand file tree Collapse file tree 8 files changed +30
-4
lines changed
Expand file tree Collapse file tree 8 files changed +30
-4
lines changed Original file line number Diff line number Diff line change @@ -207,6 +207,7 @@ increase_ip_value "$ip"
207207
208208# Increasing domain value
209209increase_user_value " $user " ' $U_WEB_DOMAINS'
210+ increase_user_value " $user " ' $U_WEB_ALIASES'
210211
211212# Defining domain variables
212213v_str=" DOMAIN='$domain '"
Original file line number Diff line number Diff line change 120120# Adding new alias
121121update_web_domain_value ' $ALIAS' " $ALIAS "
122122
123+ # Update counters
124+ increase_user_value " $user " ' $U_WEB_ALIASES'
125+
123126# Adding task to the vesta pipe
124127restart_schedule ' web'
125128
Original file line number Diff line number Diff line change @@ -63,6 +63,13 @@ conf="$V_HOME/$user/conf/web/httpd.conf"
6363# Deleting domain
6464del_web_config
6565
66+ # Checking aliases
67+ if [ ! -z " $ALIAS " ]; then
68+ aliases=$( echo $ALIAS | tr ' ,' ' \n' | wc -l )
69+ else
70+ aliases=0
71+ fi
72+
6673# Checking ssl
6774if [ " $SSL " = ' yes' ]; then
6875 tpl_file=" $V_WEBTPL /apache_$TPL .stpl"
@@ -152,6 +159,14 @@ decrease_ip_value "$IP"
152159# Decreasing domain value
153160decrease_user_value " $user " ' $U_WEB_DOMAINS'
154161
162+ # Decreasing web aliases
163+ decrease_user_value " $user " ' $U_WEB_ALIASES' " $aliases "
164+
165+ # Decreasing web ssl
166+ if [ " $SSL " = ' yes' ]; then
167+ decrease_user_value " $user " ' $U_WEB_SSL'
168+ fi
169+
155170# Adding task to the vesta pipe
156171restart_schedule ' web'
157172
Original file line number Diff line number Diff line change 109109# Deleting alias
110110update_web_domain_value ' $ALIAS' " $ALIAS "
111111
112+ # Update counters
113+ decrease_user_value " $user " ' $U_WEB_ALIASES'
114+
112115# Adding task to the vesta pipe
113116restart_schedule ' web'
114117
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ fields="\$DOMAIN \$ALIAS"
4848case $format in
4949 json) json_list ;;
5050 plain) nohead=1; shell_list ;;
51- shell) shell_list | column -t ;;
51+ shell) shell_list;;
5252 * ) check_args ' 1' ' 0' ' user [format]'
5353esac
5454
Original file line number Diff line number Diff line change 9797
9898# Adding suspend in config
9999update_web_domain_value ' $SUSPENDED' ' yes'
100+ increase_user_value " $user " ' $SUSPENDED_WEB'
100101
101102# Adding task to the vesta pipe
102103restart_schedule ' web'
Original file line number Diff line number Diff line change 9090# Vesta #
9191# ----------------------------------------------------------#
9292
93- # Adding suspend in config
93+ # Updating suspend keys
9494update_web_domain_value ' $SUSPENDED' ' no'
95+ decrease_user_value " $user " ' $SUSPENDED_WEB'
9596
9697# Adding task to the vesta pipe
9798restart_schedule ' web'
Original file line number Diff line number Diff line change @@ -692,6 +692,7 @@ update_user_value() {
692692increase_user_value() {
693693 USER="$1"
694694 key="${2//$}"
695+ factor="${3-1}"
695696
696697 # Parsing current value
697698 conf="$V_USERS/$USER/user.conf"
@@ -701,7 +702,7 @@ increase_user_value() {
701702 fi
702703
703704 # Increasing
704- new=$((old + 1 ))
705+ new=$((old + factor ))
705706 sed -i "s/$key='$old'/$key='$new'/g" $conf
706707}
707708
@@ -731,6 +732,7 @@ is_type_valid() {
731732decrease_user_value() {
732733 USER="$1"
733734 key="${2//$}"
735+ factor="${3-1}"
734736
735737 # Parsing current value
736738 conf="$V_USERS/$USER/user.conf"
@@ -743,7 +745,7 @@ decrease_user_value() {
743745 if [ "$old" -le 1 ]; then
744746 new=0
745747 else
746- new=$((old - 1 ))
748+ new=$((old - factor ))
747749 fi
748750 sed -i "s/$key='$old'/$key='$new'/g" $conf
749751}
You can’t perform that action at this time.
0 commit comments