Skip to content

Commit 444137f

Browse files
committed
database Keys redesing
1 parent 382de7e commit 444137f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+202
-112
lines changed

bin/v_add_cron_job

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ is_cron_job_free
6262
# Concatenating cron string
6363
command=$(echo $command|sed -e "s/'/%quote%/g" -e "s/:/%dots%/g")
6464
v_str="JOB='$job' MIN='$min' HOUR='$hour' DAY='$day' MONTH='$month"
65-
v_str="$v_str' WDAY='$wday' CMD='$command' SUSPEND='no' DATE='$V_DATE'"
65+
v_str="$v_str' WDAY='$wday' CMD='$command' SUSPENDED='no' DATE='$V_DATE'"
6666

6767
# Adding to crontab
6868
echo "$v_str">>$V_USERS/$user/cron.conf

bin/v_add_db_base

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ increase_user_value "$user" '$U_DATABASES'
8989

9090
# Adding db to db conf
9191
v_str="DB='$database' USER='$db_user' HOST='$host' TYPE='$type'"
92-
v_str="$v_str CHARSET='$encoding' U_DISK='0' SUSPEND='no' DATE='$V_DATE'"
92+
v_str="$v_str CHARSET='$encoding' U_DISK='0' SUSPENDED='no' DATE='$V_DATE'"
9393
echo "$v_str" >> $V_USERS/$user/db.conf
9494
chmod 660 $V_USERS/$user/db.conf
9595

bin/v_add_dns_domain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ cat $V_DNSTPL/$template.tpl |\
102102

103103
# Adding dns.conf record
104104
dns_rec="DOMAIN='$domain' IP='$ip' TPL='$template' TTL='$ttl' EXP='$exp'"
105-
dns_rec="$dns_rec SOA='$soa' SUSPEND='no' DATE='$V_DATE'"
105+
dns_rec="$dns_rec SOA='$soa' SUSPENDED='no' DATE='$V_DATE'"
106106
echo "$dns_rec" >> $V_USERS/$user/dns.conf
107107
chmod 660 $V_USERS/$user/dns.conf
108108

bin/v_add_dns_domain_record

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ zone="$V_USERS/$user/dns/$domain"
7777

7878
# Adding record
7979
dns_rec="ID='$id' RECORD='$record' TYPE='$rtype' VALUE='$dvalue'"
80-
dns_rec="$dns_rec SUSPEND='no' DATE='$V_DATE'"
80+
dns_rec="$dns_rec SUSPENDED='no' DATE='$V_DATE'"
8181
echo "$dns_rec" >> $zone
8282

8383
# Sorting records

bin/v_add_mail_domain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ cat $V_DNSTPL/$template.tpl |\
9292

9393
# Adding dns.conf record
9494
dns_rec="DOMAIN='$domain' IP='$ip' TPL='$template' TTL='$ttl' EXP='$exp'"
95-
dns_rec="$dns_rec SOA='$soa' SUSPEND='no' DATE='$V_DATE'"
95+
dns_rec="$dns_rec SOA='$soa' SUSPENDED='no' DATE='$V_DATE'"
9696
echo "$dns_rec" >> $V_USERS/$user/dns.conf
9797
chmod 660 $V_USERS/$user/dns.conf
9898

bin/v_add_user

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,19 +169,28 @@ echo "FNAME='$fname'
169169
LNAME='$lname'
170170
PACKAGE='$package'
171171
$package_data
172-
SUSPENDED='no'
173172
CONTACT='$email'
174173
REPORTS='yes'
175174
RKEY='$(gen_password)'
175+
SUSPENDED='no'
176+
SUSPENDED_USERS='0'
177+
SUSPENDED_WEB='0'
178+
SUSPENDED_DNS='0'
179+
SUSPENDED_MAIL='0'
180+
SUSPENDED_DB='0'
181+
SUSPENDED_CRON='0'
176182
IP_OWNED='0'
177183
U_DIR_DISK='0'
178184
U_DISK='0'
179185
U_BANDWIDTH='0'
180186
U_WEB_DOMAINS='0'
181187
U_WEB_SSL='0'
188+
U_WEB_ALIASES='0'
182189
U_DNS_DOMAINS='0'
183-
U_DATABASES='0'
190+
U_DNS_RECORDS='0'
184191
U_MAIL_DOMAINS='0'
192+
U_MAIL_ACCOUNTS='0'
193+
U_DATABASES='0'
185194
U_CRON_JOBS='0'
186195
DATE='$V_DATE'" > $V_USERS/$user/user.conf
187196
chmod 660 $V_USERS/$user/user.conf

bin/v_add_web_domain

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ v_str="$v_str ALIAS='$aliases'"
218218
v_str="$v_str $template_data" # Inserting PHP, CGI and ELOG keys
219219
v_str="$v_str STATS='' STATS_AUTH=''"
220220
v_str="$v_str SSL='no' SSL_HOME='single'"
221-
v_str="$v_str NGINX='' NGINX_EXT='' SUSPEND='no' DATE='$V_DATE'"
221+
v_str="$v_str NGINX='' NGINX_EXT='' SUSPENDED='no' DATE='$V_DATE'"
222222

223223
# Registering domain
224224
echo "$v_str" >> $V_USERS/$user/web.conf

bin/v_change_cron_job

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ is_job_valid
5959
# Concatenating cron string
6060
command=$(echo $command|sed -e "s/'/%quote%/g" -e "s/:/%dots%/g")
6161
v_str="JOB='$job' MIN='$min' HOUR='$hour' WDAY='$wday'"
62-
v_str="$v_str MONTH='$month' DAY='$day' CMD='$command' SUSPEND='no'"
62+
v_str="$v_str MONTH='$month' DAY='$day' CMD='$command' SUSPENDED='no'"
6363

6464
# Deleting job
6565
del_cron_job

bin/v_change_dns_domain_record

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fi
6868

6969
# Adding record
7070
dns_rec="ID='$id' RECORD='$record' TYPE='$rtype' VALUE='$value'"
71-
dns_rec="$dns_rec SUSPEND='no' DATE='$V_DATE'"
71+
dns_rec="$dns_rec SUSPENDED='no' DATE='$V_DATE'"
7272
echo "$dns_rec" >> $zone
7373

7474
# Sorting records

bin/v_change_user_package

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,15 @@ source $V_FUNC/shared.func
2121
is_package_avalable() {
2222
# Parsing user data
2323
usr_data=$(cat $V_USERS/$user/user.conf)
24+
IFS=$'\n'
2425
for key in $usr_data; do
2526
eval ${key%%=*}=${key#*=}
2627
done
2728

2829
# Clearing vars
2930
WEB_DOMAINS='0'
30-
WEB_SSL='0'
3131
DATABASES='0'
3232
MAIL_DOMAINS='0'
33-
MAIL_BOXES='0'
34-
MAIL_FORWARDERS='0'
3533
DNS_DOMAINS='0'
3634
DISK_QUOTA='0'
3735
BANDWIDTH='0'
@@ -44,10 +42,10 @@ is_package_avalable() {
4442

4543
# Comparing user data with package
4644
if [ "$WEB_DOMAINS" -lt "$U_WEB_DOMAINS" ] ||\
47-
[ "$WEB_SSL" -lt "$U_WEB_SSL" ] ||\
48-
[ "$DATABASES" -lt "$U_DATABASES" ] ||\
49-
[ "$MAIL_DOMAINS" -lt "$U_MAIL_DOMAINS" ] ||\
5045
[ "$DNS_DOMAINS" -lt "$U_DNS_DOMAINS" ] ||\
46+
[ "$MAIL_DOMAINS" -lt "$U_MAIL_DOMAINS" ] ||\
47+
[ "$DATABASES" -lt "$U_DATABASES" ] ||\
48+
[ "$CRON_JOBS" -lt "$U_CRON_JOBS" ] ||\
5149
[ "$DISK_QUOTA" -lt "$U_DISK" ] ||\
5250
[ "$BANDWIDTH" -lt "$U_BANDWIDTH" ]; then
5351
echo "Error: Upgrade package"
@@ -59,6 +57,7 @@ is_package_avalable() {
5957
change_user_package() {
6058
# Parsing user data
6159
usr_data=$(cat $V_USERS/$user/user.conf)
60+
IFS=$'\n'
6261
for key in $usr_data; do
6362
eval ${key%%=*}=${key#*=}
6463
done
@@ -73,32 +72,41 @@ change_user_package() {
7372
LNAME='$LNAME'
7473
PACKAGE='$package'
7574
WEB_DOMAINS='$WEB_DOMAINS'
76-
WEB_SSL='$WEB_SSL'
7775
WEB_ALIASES='$WEB_ALIASES'
78-
DATABASES='$DATABASES'
79-
MAIL_DOMAINS='$MAIL_DOMAINS'
80-
MAIL_BOXES='$MAIL_BOXES'
81-
MAIL_FORWARDERS='$MAIL_FORWARDERS'
76+
WEB_TPL='$WEB_TPL'
8277
DNS_DOMAINS='$DNS_DOMAINS'
78+
DNS_RECORDS='$DNS_RECORDS'
79+
MAIL_DOMAINS='$MAIL_DOMAINS'
80+
MAIL_ACCOUNTS='$MAIL_ACCOUNTS'
81+
DATABASES='$DATABASES'
82+
CRON_JOBS='$CRON_JOBS'
8383
DISK_QUOTA='$DISK_QUOTA'
8484
BANDWIDTH='$BANDWIDTH'
8585
NS='$NS'
8686
SHELL='$SHELL'
8787
BACKUPS='$BACKUPS'
88-
WEB_TPL='$WEB_TPL'
89-
SUSPENDED='$SUSPENDED'
9088
CONTACT='$CONTACT'
91-
RKEY='$RKEY'
9289
REPORTS='$REPORTS'
90+
RKEY='$RKEY'
91+
SUSPENDED='$SUSPENDED'
92+
SUSPENDED_USERS='$SUSPENDED_USERS'
93+
SUSPENDED_WEB='$SUSPENDED_WEB'
94+
SUSPENDED_DNS='$SUSPENDED_DNS'
95+
SUSPENDED_MAIL='$SUSPENDED_MAIL'
96+
SUSPENDED_DB='$SUSPENDED_DB'
97+
SUSPENDED_CRON='$SUSPENDED_CRON'
9398
IP_OWNED='$IP_OWNED'
9499
U_DIR_DISK='$U_DIR_DISK'
95100
U_DISK='$U_DISK'
96101
U_BANDWIDTH='$U_BANDWIDTH'
97102
U_WEB_DOMAINS='$U_WEB_DOMAINS'
98103
U_WEB_SSL='$U_WEB_SSL'
104+
U_WEB_ALIASES='$U_WEB_ALIASES'
99105
U_DNS_DOMAINS='$U_DNS_DOMAINS'
100-
U_DATABASES='$U_DATABASES'
106+
U_DNS_RECORDS='$U_DNS_RECORDS'
101107
U_MAIL_DOMAINS='$U_MAIL_DOMAINS'
108+
U_MAIL_ACCOUNTS='$U_MAIL_ACCOUNTS'
109+
U_DATABASES='$U_DATABASES'
102110
U_CRON_JOBS='$U_CRON_JOBS'
103111
DATE='$DATE'" > $V_USERS/$user/user.conf
104112
}
@@ -117,9 +125,6 @@ format_validation 'user' 'package'
117125
# Checking user
118126
is_user_valid
119127

120-
# Checking user is active
121-
is_user_suspended
122-
123128
# Checking package
124129
is_package_valid
125130

@@ -131,9 +136,6 @@ is_package_avalable
131136
# Action #
132137
#----------------------------------------------------------#
133138

134-
# Get old package value
135-
old_package=$(get_user_value '$PACKAGE')
136-
137139
# Changing user package
138140
change_user_package
139141

0 commit comments

Comments
 (0)