Skip to content
Snippets Groups Projects
Commit ffd4b5bc authored by Dominik Lechner's avatar Dominik Lechner
Browse files

Changes to DocumentTemplate - Use EML instead of HTML Mail

parent d79c46ac
No related branches found
No related tags found
No related merge requests found
......@@ -135,14 +135,6 @@
</entityParameter>
</children>
</entityConsumer>
<entityField>
<name>htmlText</name>
<title>HTML</title>
<contentType>HTML</contentType>
<state>INVISIBLE</state>
<stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>texText</name>
<title>Text</title>
......
import("Document_lib");
import("system.neon");
import("system.result");
import("system.vars");
if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.BINDATA") == "")
{
var fileExtension = DocumentUtil.getFileExtensionFromUpload(vars.get("$field.NAME"));
if(fileExtension == "html" || fileExtension == "htm" || vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
result.string(neon.COMPONENTSTATE_EDITABLE);
}
}
\ No newline at end of file
import("Document_lib");
import("system.util");
import("system.db");
import("system.neon");
import("system.result");
import("system.vars");
if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.BINDATA") == "" && vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
{
var fileExtension = DocumentUtil.getFileExtensionFromUpload(vars.get("$field.NAME"));
if(fileExtension == "html" || fileExtension == "htm")
{
var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATEID") + "'", "_____SYSTEMALIAS");
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, "_____SYSTEMALIAS")));
}
}
\ No newline at end of file
......@@ -15,11 +15,6 @@ if(bindataUpload != "")
filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.BINDATA"));
bindata = bindataUpload;
}
else if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.htmlText") != "")
{
filename = vars.get("$field.NAME") + ".html";
bindata = util.encodeBase64String(vars.get("$field.htmlText"));
}
else if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.texText") != "")
{
filename = vars.get("$field.NAME") + ".txt";
......
......@@ -14,11 +14,6 @@ if(bindataUpload != "")
bindata = bindataUpload;
filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.BINDATA"));
}
else if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.htmlText") != "")
{
filename = vars.get("$field.NAME") + ".html";
bindata = util.encodeBase64String(vars.get("$field.htmlText"));
}
else if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.texText") != "")
{
filename = vars.get("$field.NAME") + ".txt";
......
......@@ -37,10 +37,6 @@
<name>c25464a6-1111-4f9f-a834-92015c2d87bc</name>
<entityField>LANGUAGE</entityField>
</entityFieldLink>
<entityFieldLink>
<name>850130f7-75b1-42ef-9da9-da98966d6367</name>
<entityField>htmlText</entityField>
</entityFieldLink>
<entityFieldLink>
<name>bf313ea8-821a-4693-8ba2-4246ad8a4f62</name>
<entityField>texText</entityField>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment