#!/bin/bash # info: list web domains and stats key # options: USER [FORMAT] # # The function for obtaining the list of domains with statistics parameter # displayed, including authentication settings. This call was arranged for # filling in the lack of information by applying v-list-web-domains call in # the shell format. #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user=$1 format=${2-shell} # Includes source $VESTA/func/main.sh #----------------------------------------------------------# # Verifications # #----------------------------------------------------------# check_args '1' "$#" 'USER [FORMAT]' validate_format 'user' is_object_valid 'user' 'USER' "$user" #----------------------------------------------------------# # Action # #----------------------------------------------------------# # Defining config conf=$USER_DATA/web.conf # Defining fileds to select fields="\$DOMAIN \$STATS \$STATS_AUTH \$SUSPENDED \$TIME \$DATE" # Listing domains case $format in json) json_list ;; plain) nohead=1; shell_list ;; shell) shell_list | column -t ;; *) check_args '1' "0" 'USER [FORMAT]' esac #----------------------------------------------------------# # Vesta # #----------------------------------------------------------# exit