diff --git a/include/outputs b/include/outputs
index 9d51f823..b8434ff1 100644
--- a/include/outputs
+++ b/include/outputs
@@ -347,76 +347,40 @@ generateJsonAsffOutput(){
generateHtmlOutput(){
local message=$1
local status=$2
+
if [[ $status == "INFO" ]];then
- echo '
' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo 'INFO | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SEVERITY' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$ACCOUNT_NUM' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$REPREGION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_ASFF_COMPLIANCE_TYPE' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SERVICENAME' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_ID' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_TEXT' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$message' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_CAF_EPIC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_RISK' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_REMEDIATION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_DOC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo '
' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ local ROW_CLASS='table-info'
+ local STATUS_ICON="fa-info-circle"
fi
if [[ $status == "PASS" ]];then
- echo '' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo 'PASS | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SEVERITY' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$ACCOUNT_NUM' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$REPREGION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_ASFF_COMPLIANCE_TYPE' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SERVICENAME' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_ID' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_TEXT' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$message' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_CAF_EPIC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_RISK' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_REMEDIATION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_DOC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo '
' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ local ROW_CLASS='p-3 mb-2 bg-success'
+ local STATUS_ICON="fa-thumbs-up"
fi
if [[ $status == "FAIL" ]];then
- echo '' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo '| | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo 'FAIL | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SEVERITY' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$ACCOUNT_NUM' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$REPREGION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_ASFF_COMPLIANCE_TYPE' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SERVICENAME' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_ID' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_TEXT' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$message' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_CAF_EPIC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_RISK' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_REMEDIATION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_DOC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo '
' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ local ROW_CLASS='table-danger'
+ local STATUS_ICON="fa-thumbs-down"
fi
- if [[ $status == "WARNING" ]];then
- echo '' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo 'WARN | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SEVERITY' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$ACCOUNT_NUM' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$REPREGION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_ASFF_COMPLIANCE_TYPE' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_SERVICENAME' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_ID' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$TITLE_TEXT' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$message' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_CAF_EPIC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_RISK' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_REMEDIATION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo ''$CHECK_DOC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
- echo '
'>> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ if [[ $status == "WARN" ]];then
+ local ROW_CLASS='table-warning'
+ local STATUS_ICON="fa-exclamation-triangle"
fi
+
+ echo '' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$status' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_SEVERITY' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$ACCOUNT_NUM' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$REPREGION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_ASFF_COMPLIANCE_TYPE' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_SERVICENAME' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$TITLE_ID' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$TITLE_TEXT' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$message' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_CAF_EPIC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_RISK' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_REMEDIATION' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo ' '$CHECK_DOC' | ' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo '
' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+ echo '' >> ${OUTPUT_FILE_NAME}.$EXTENSION_HTML
+
}
\ No newline at end of file