#IF(#FormError AND #DEFINED(#FormErrors.Form.CSVImport)) #IF(#FormError_ImportFile OR #FormError_CSVLocale)

{InputError}

{FillOutForm}

#ELSE

{ImportErrors}

{ImportErrorInfo}

#IF(#COUNT(#FormErrors.Form.CSVImport.Errors)) {Details}

#LOCAL("ErrorDisplayed", 0) #LOOP(#FormErrors.Form.CSVImport.Errors) #IF(NOT #ErrorDisplayed) #IF(#Reason EQ "FILE_OPEN_FAILED")

{FileOpenFailed}

#ELSIF(#Reason EQ "FILE_CLOSE_FAILED")

{FileCloseFailed}

#ELSIF(#Reason EQ "FILE_NOT_TEXT")

{FileNotText}

#ELSIF(#Reason EQ "READ_LINE_FAILED")

{ReadLineFailed}

#ELSIF(#Reason EQ "MISSING_FIELD")

{MissingField}

#ELSE #IF(#Reason AND #Name AND #Message)

{UnknownError} #Reason

#ENDIF #ENDIF #ENDIF #ENDLOOP #ENDLOCAL #IF(#FormErrors.Reason.TOO_MANY_WARNINGS)

{Notification}: {TooManyWarnings}

#ENDIF
#ENDIF #ENDIF #ENDIF