diff --git a/include/functions b/include/functions index 66b6abb4..4f3b15a9 100644 --- a/include/functions +++ b/include/functions @@ -42,6 +42,7 @@ # DisplayError Show an error on screen # DisplayManual Output text to screen without any layout # DisplayToolTip Show a tip for improving usage of the tool +# DisplayWarning Show a clear warning on screen # ExitClean Stop the program (cleanly), with exit code 0 # ExitCustom Stop the program (cleanly), with custom exit code # ExitFatal Stop the program (cleanly), with exit code 1 @@ -607,6 +608,25 @@ } + ################################################################################ + # Name : DisplayWarning + # Description : Show a warning on the screen + # + # Input : $1 = text + # Returns : + ################################################################################ + + DisplayWarning() { + if [ ${CRONJOB} -eq 0 ]; then + printf "\n" + ${ECHOCMD:-echo} " ${BG_WARNING}[WARNING]${NORMAL}: $1${NORMAL}" + printf "\n" + else + ${ECHOCMD} " [WARNING]: $1" + fi + } + + ################################################################################ # Name : ExitClean() # Description : Perform a normal exit of the program, and clean up resources