From d90b13cc7af846ffef0eb2b4a06264053c980859 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 14 Nov 2023 09:09:32 -0600 Subject: [PATCH] Update sites.inc --- inc/sites.inc | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/inc/sites.inc b/inc/sites.inc index af81cd9d..8e935345 100755 --- a/inc/sites.inc +++ b/inc/sites.inc @@ -329,7 +329,7 @@ NEWSITE(){ echo - NEWSITE=1 + NEWSITE=true EDITSITE @@ -955,22 +955,27 @@ EDITSITE(){ 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[17A"; for (( c=1; c<=17; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[20A" - [ "${SEARCH}" != "0" ] && SITEINFO -edit -search ${SEARCH} || LISTCERTS -edit - exit 0 - ;; - esac - ;; + + if [ "${NEWSITE}" == "true" ]; then + exit 0 + else + 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[17A"; for (( c=1; c<=17; c++ )); do echo -e "\r\033[K"; done; echo -e "\033[20A" + [ "${SEARCH}" != "0" ] && SITEINFO -edit -search ${SEARCH} || LISTCERTS -edit + exit 0 + ;; + esac + ;; + fi esac fi