From 89134e0bd0a46cb04f972230d575234a02f64960 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 12 Nov 2023 22:24:32 -0600 Subject: [PATCH] Update certs.inc --- inc/certs.inc | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/inc/certs.inc b/inc/certs.inc index 7178ae70..7be86b37 100755 --- a/inc/certs.inc +++ b/inc/certs.inc @@ -352,6 +352,38 @@ LISTCERTS(){ *) ;; esac [ "${editc}" == "" ] && echo -e "\033[8A" || echo -e "\033[7A" + + else + for (( c=1; c<=5; c++ )); do echo -e "\033[K"; done; echo -e "\033[6A" + echo -en "\n\033[K${idsCL[LightCyan]}Confirm changes (Y/n): ${idsCL[Default]}" + read -n 1 confirm + case "${confirm}" in + [Nn]) + editc=C + echo -e "\r\033[K\n\r\033[K\n\r\033[K" + echo -e "\033[7A"; for (( c=1; c<=7; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[7A" + ;; + *) + echo "HERE: ${SUBJECT},${SUBJECTNAMES}" + echo -en "\033[1A\033[K\r${idsCL[LightCyan]}Configuring changes ... ${idsCL[Default]}" + # NEWPROXYSITE_CREATE ${site} ${servernames} ${server} ${port} ${scheme} ${wbskt} ${hsts} ${explt} ${lock} ${ssl} >/dev/null 2>&1 + echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}" + echo + echo -en "\033[K\r${idsCL[LightCyan]}Continue or Exit (C/e): ${idsCL[Default]}" + read -n1 con + case "${con}" in + [Ee]) + # echo -e "\n\033[K\n\033[K" + exit 0 + ;; + *) + editc=C + echo -e "\r\033[K\n\r\033[K\n\r\033[K" + echo -e "\033[7A"; for (( c=1; c<=7; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[7A" + ;; + esac + ;; + esac fi done