Newer
Older
import("system.result");
import("system.vars");
import("system.neon");
import("Entity_lib");
import("Document_lib");
import("MimeType_lib");
import("KeywordRegistry_basic");
if (vars.get("$this.value") == null && vars.get("$field.BINDATA"))
{
var mimeType = DocumentUtil.getMimeTypeFromUpload(vars.get("$field.BINDATA"));
var kind = null;
//preset the type depending on the mime type, e. g. 'Mail' for eml files
switch (mimeType)
{
case MimeTypes.EML():
case MimeTypes.HTML():
case MimeTypes.TXT():
case MimeTypes.MSG():
kind = $KeywordRegistry.documentTemplateType$mail();
break;
case MimeTypes.ODT():
case MimeTypes.DOCX():