Fix privacy level whiptail option format

Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
This commit is contained in:
Mcat12 2018-08-20 19:40:43 -04:00
parent c22e94c9c7
commit 6a26a05dbf
No known key found for this signature in database
GPG key ID: ABB8FC9789AF524D

View file

@ -1020,39 +1020,20 @@ setLogging() {
setPrivacyLevel() {
local LevelCommand
local LevelOptions
local LevelChoice
LevelCommand=(whiptail --separate-output --radiolist "Select a privacy mode for FTL." "${r}" "${c}" 6)
# The default selection is level 0
LevelOptions=(
"0 - Show everything" on
"1 - Hide domains" off
"2 - Hide domains and clients" off
"3 - Anonymous mode" off
"4 - Disabled statistics" off
"0" "Show everything" on
"1" "Hide domains" off
"2" "Hide domains and clients" off
"3" "Anonymous mode" off
"4" "Disabled statistics" off
)
# Get the user's choice
LevelChoice=$("${LevelCommand[@]}" "${LevelOptions[@]}" 2>&1 >/dev/tty) || (echo -e " ${COL_LIGHT_RED}Cancel was selected, exiting installer${COL_NC}" && exit 1)
case "${LevelChoice}" in
"0 - Show everything")
PRIVACY_LEVEL=0
;;
"1 - Hide domains")
PRIVACY_LEVEL=1
;;
"2 - Hide domains and clients")
PRIVACY_LEVEL=2
;;
"3 - Anonymous mode")
PRIVACY_LEVEL=3
;;
"4 - Disabled statistics")
PRIVACY_LEVEL=4
;;
esac
PRIVACY_LEVEL=$("${LevelCommand[@]}" "${LevelOptions[@]}" 2>&1 >/dev/tty) || (echo -e " ${COL_LIGHT_RED}Cancel was selected, exiting installer${COL_NC}" && exit 1)
echo -en " ${INFO} Privacy level ${PRIVACY_LEVEL}"
}