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