@@ -22,7 +22,7 @@ job=$8
# Includes
source $VESTA/conf/vesta.conf
-source $VESTA/func/shared.sh
+source $VESTA/func/main.sh
#----------------------------------------------------------#
@@ -15,7 +15,7 @@ user=$1
@@ -27,7 +27,7 @@ charset=$(echo "$charset" |tr '[:lower:]' '[:upper:]')
source $VESTA/func/db.sh
@@ -25,7 +25,7 @@ template=${8-template1}
@@ -27,7 +27,7 @@ ttl=${7-14400}
source $VESTA/func/domain.sh
@@ -27,7 +27,7 @@ priority=$7
@@ -20,7 +20,7 @@ quota=${5-0}
@@ -19,7 +19,7 @@ malias=$4
@@ -19,7 +19,7 @@ autoreply=$4
@@ -19,7 +19,7 @@ forward=$4
@@ -21,7 +21,7 @@ dkim_size=${6-512}
@@ -17,7 +17,7 @@ domain_idn=$(idn -t --quiet -a "$domain")
@@ -18,7 +18,7 @@ email="$3"
@@ -18,7 +18,7 @@ dkim_size=${3-512}
@@ -24,7 +24,7 @@ ip_name=$6
source $VESTA/func/ip.sh
@@ -19,7 +19,7 @@ lname=$6
is_user_free() {
check_sysuser=$(cut -f 1 -d : /etc/passwd | grep -w "$user" )
@@ -14,7 +14,7 @@ user=$1
@@ -24,7 +24,7 @@ template=${4-default}
@@ -21,7 +21,7 @@ dom_alias_idn=$(idn -t --quiet -a "$dom_alias" )
@@ -19,7 +19,7 @@ domain_idn=$(idn -t --quiet -a "$domain")
@@ -21,7 +21,7 @@ extentions=${4-$default_extentions}
@@ -23,7 +23,7 @@ ssl_home=${4-single}
@@ -21,7 +21,7 @@ type=$3
@@ -17,7 +17,7 @@ stats_pass=$4
@@ -15,7 +15,7 @@ source /etc/profile.d/vesta.sh
@@ -22,7 +22,7 @@ command=$8
@@ -17,7 +17,7 @@ dbpass=$3
@@ -18,7 +18,7 @@ exp=$3
@@ -17,7 +17,7 @@ ip=$3
@@ -24,7 +24,7 @@ priority=$7
@@ -18,7 +18,7 @@ soa=$3
@@ -19,7 +19,7 @@ template=$3
@@ -17,7 +17,7 @@ ttl=$3
@@ -19,7 +19,7 @@ password=$4
@@ -19,7 +19,7 @@ quota=$4
@@ -16,7 +16,7 @@ value=$2
@@ -15,7 +15,7 @@ ip_name=$2
@@ -14,7 +14,7 @@ ip=$1
user=$2
ip_status=$2
@@ -15,7 +15,7 @@ email=$2
@@ -16,7 +16,7 @@ lname=$3
@@ -22,7 +22,7 @@ ns8=$9
@@ -15,7 +15,7 @@ package=$2
is_package_avalable() {
# Parsing user data
@@ -15,7 +15,7 @@ password=$2
@@ -15,7 +15,7 @@ shell=$2
@@ -18,7 +18,7 @@ ip=$3
@@ -18,7 +18,7 @@ ssl_dir=$3
@@ -13,7 +13,7 @@ ssl_home=$3
@@ -18,7 +18,7 @@ template=$3
@@ -15,7 +15,7 @@ job=$2
@@ -16,7 +16,7 @@ database=$2
@@ -16,7 +16,7 @@ host=$2
@@ -17,7 +17,7 @@ restart="$3"
@@ -17,7 +17,7 @@ id=$3
@@ -18,7 +18,7 @@ account=$3
@@ -16,7 +16,7 @@ domain=$(idn -t --quiet -u "$2" )
@@ -16,7 +16,7 @@ domain=$(echo $domain | tr '[:upper:]' '[:lower:]')
@@ -15,7 +15,7 @@ ip=$1
@@ -20,7 +20,7 @@ restart=$3
@@ -19,7 +19,7 @@ dom_alias_idn=$(idn -t --quiet -a "$dom_alias" )
@@ -18,7 +18,7 @@ domain_idn=$(idn -t --quiet -a "$domain")
@@ -16,7 +16,7 @@ domain_idn=$(idn -t --quiet -a "$domain")
@@ -18,7 +18,7 @@ domain=$(idn -t --quiet -u "$2" )
key=$(echo "$3"| tr '[:lower:]' '[:upper:]'|sed -e "s/^/$/")
@@ -15,7 +15,7 @@ key=$(echo "$2"| tr '[:lower:]' '[:upper:]'|sed -e "s/^/$/")
@@ -19,7 +19,7 @@ key=$(echo "$3"| tr '[:lower:]' '[:upper:]'|sed -e "s/^/$/")
format=${2-shell}
# Json list function
json_list_cron() {
@@ -15,7 +15,7 @@ database=$2
format=${3-shell}
# Json function
json_list_db() {
@@ -15,7 +15,7 @@ host=$2
json_list_dbhost() {
@@ -14,7 +14,7 @@ type=$1
@@ -16,7 +16,7 @@ domain=$2
json_list_domain() {
@@ -15,7 +15,7 @@ domain=$2
# Json func
json_list_dns() {
@@ -14,7 +14,7 @@ template=$1
@@ -13,7 +13,7 @@
format=${1-shell}
json_list_dnstpl() {
@@ -16,7 +16,7 @@ account=$3
format=${4-shell}
json_list_account() {
json_list_msg() {
json_list_ssl() {