Skip to content
Snippets Groups Projects
Commit 25740a21 authored by Heinz Boesl's avatar Heinz Boesl
Browse files

new function getBinariesAlias and refactored

parent f4ad6e2c
No related branches found
No related tags found
No related merge requests found
Showing
with 29 additions and 27 deletions
......@@ -4,7 +4,7 @@ import("system.vars");
import("system.neon");
import("Sql_lib");
if (0 == db.getBinaryCount("ACTIVITY", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
if (0 == db.getBinaryCount("ACTIVITY", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getBinariesAlias(), "MAINDOCUMENT"))
{
result.string(neon.COMPONENTSTATE_INVISIBLE);
}
......
......@@ -3,7 +3,7 @@ import("Sql_lib");
import("system.db");
db.deleteData("BULKMAILRECIPIENT", SqlCondition.equals("BULKMAILRECIPIENT.BULKMAIL_ID", vars.get("$local.uid"), "1=2"));
var SYSALIAS = SqlUtils.getSystemAlias();
var SYSALIAS = SqlUtils.getBinariesAlias();
var binaryId = db.cell(SqlCondition.begin(SYSALIAS)
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$local.uid")
.buildSql("select ID from ASYS_BINARIES"), SYSALIAS);
......
......@@ -21,7 +21,7 @@ if (template.content)
if (!template.filename)
template.filename = bulkMailName + ".html";
db.insertBinary("BULKMAIL", "DOCUMENT", bulkMailId,
"", template.content, template.filename, "", "", SqlUtils.getSystemAlias());
"", template.content, template.filename, "", "", SqlUtils.getBinariesAlias());
}
var contactIds = JSON.parse(vars.getString("$param.PresetRecipients_param"));
......
......@@ -20,7 +20,7 @@ if (template.content)
{
if (!template.filename)
template.filename = bulkMailName + ".html";
let sysAlias = SqlUtils.getSystemAlias();
let sysAlias = SqlUtils.getBinariesAlias();
var binaryId = db.cell(SqlCondition.begin(sysAlias)
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$local.uid")
.buildSql("select ID from ASYS_BINARIES", "1=2"), sysAlias);
......
......@@ -4,7 +4,7 @@ import("system.vars");
import("system.neon");
import("Sql_lib");
if (0 == db.getBinaryCount("CONTRACT", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
if (0 == db.getBinaryCount("CONTRACT", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getBinariesAlias(), "MAINDOCUMENT"))
{
result.string(neon.COMPONENTSTATE_INVISIBLE);
}
......
......@@ -5,8 +5,8 @@ import("system.neon");
var fileInformation = db.array(db.ROW, SqlCondition.begin()
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.DOCUMENTTEMPLATE_ID_CHILD")
.buildSql("select ID, FILENAME from ASYS_BINARIES"), SqlUtils.getSystemAlias());
var data = db.getBinaryContent(fileInformation[0], SqlUtils.getSystemAlias());
.buildSql("select ID, FILENAME from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
var data = db.getBinaryContent(fileInformation[0], SqlUtils.getBinariesAlias());
neon.download(data, fileInformation[1]);
......
......@@ -15,7 +15,7 @@ if(vars.get("$field.KIND").trim() == "TEX" && vars.get("$field.BINDATA") == "" &
{
var binaryId = db.cell(SqlCondition.begin()
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.DOCUMENTTEMPLATEID")
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getSystemAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getSystemAlias())));
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getBinariesAlias())));
}
}
\ No newline at end of file
......@@ -2,8 +2,8 @@ import("Sql_lib");
import("system.vars");
import("system.db");
var binaryId = db.cell(SqlCondition.begin(SqlUtils.getSystemAlias())
var binaryId = db.cell(SqlCondition.begin(SqlUtils.getBinariesAlias())
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.DOCUMENTTEMPLATEID")
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getSystemAlias());
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
db.deleteBinary(binaryId, SqlUtils.getSystemAlias());
\ No newline at end of file
db.deleteBinary(binaryId, SqlUtils.getBinariesAlias());
\ No newline at end of file
import("Document_lib");
DocumentUtil.downloadSelectedDocuments();
......@@ -18,6 +18,6 @@ if (vars.get("$field.ChoosenTEXFooter") != "")
{
var binaryId = db.cell(SqlCondition.begin()
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.ChoosenTEXFooter")
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getSystemAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getSystemAlias())));
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getBinariesAlias())));
}
\ No newline at end of file
......@@ -18,6 +18,6 @@ if (vars.get("$field.ChoosenTEXHeader") != "")
{
var binaryId = db.cell(SqlCondition.begin()
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.ChoosenTEXHeader")
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getSystemAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getSystemAlias())));
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getBinariesAlias())));
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ import("Sql_lib");
if (OfferUtils.isEditable(vars.get("$field.STATUS")))
{
if (0 == db.getBinaryCount("OFFER", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
if (0 == db.getBinaryCount("OFFER", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getBinariesAlias(), "MAINDOCUMENT"))
{
result.string(neon.COMPONENTSTATE_INVISIBLE);
}
......
......@@ -22,7 +22,7 @@ if (vars.get("$this.value") == null)
{
var binaryId = db.cell(SqlCondition.begin()
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.ChosenTexFooter")
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getSystemAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getSystemAlias())));
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getBinariesAlias())));
}
}
\ No newline at end of file
......@@ -20,7 +20,7 @@ if (vars.get("$this.value") == null)
{
var binaryId = db.cell(SqlCondition.begin()
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$field.ChosenTexHeader")
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getSystemAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getSystemAlias())));
.buildSql("select ID from ASYS_BINARIES"), SqlUtils.getBinariesAlias());
result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getBinariesAlias())));
}
}
\ No newline at end of file
......@@ -4,7 +4,7 @@ import("system.vars");
import("system.neon");
import("Sql_lib");
if (0 == db.getBinaryCount("SALESORDER", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
if (0 == db.getBinaryCount("SALESORDER", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getBinariesAlias(), "MAINDOCUMENT"))
{
result.string(neon.COMPONENTSTATE_INVISIBLE);
}
......
......@@ -4,7 +4,7 @@ import("system.vars");
import("system.neon");
import("Sql_lib");
if (0 == db.getBinaryCount("PRODUCT", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
if (0 == db.getBinaryCount("PRODUCT", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getBinariesAlias(), "MAINDOCUMENT"))
{
result.string(neon.COMPONENTSTATE_INVISIBLE);
}
......
......@@ -4,7 +4,7 @@ import("system.vars");
import("system.neon");
import("Sql_lib");
if (0 == db.getBinaryCount("SALESPROJECT", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
if (0 == db.getBinaryCount("SALESPROJECT", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getBinariesAlias(), "MAINDOCUMENT"))
{
result.string(neon.COMPONENTSTATE_INVISIBLE);
}
......
......@@ -3,7 +3,7 @@ import("Sql_lib");
import("system.db");
db.deleteData("LETTERRECIPIENT", SqlCondition.equals("LETTERRECIPIENT.SERIALLETTER_ID", vars.get("$local.uid"), "1=2"));
var SYSALIAS = SqlUtils.getSystemAlias();
var SYSALIAS = SqlUtils.getBinariesAlias();
var binaryId = db.cell(SqlCondition.begin(SYSALIAS)
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$local.uid")
.buildSql("select ID from ASYS_BINARIES"), SYSALIAS);
......
......@@ -15,5 +15,5 @@ var template = DocumentTemplate.fromUpload(bindata);
if (template.content)
{
db.insertBinary("SERIALLETTER", "DOCUMENT", letterId,
"", template.content, template.filename, "", "", SqlUtils.getSystemAlias());
"", template.content, template.filename, "", "", SqlUtils.getBinariesAlias());
}
\ No newline at end of file
......@@ -15,7 +15,7 @@ var template = DocumentTemplate.fromUpload(bindata);
if (template.content)
{
let sysAlias = SqlUtils.getSystemAlias();
let sysAlias = SqlUtils.getBinariesAlias();
var binaryId = db.cell(SqlCondition.begin(sysAlias)
.andPrepareVars("ASYS_BINARIES.ROW_ID", "$local.uid")
.buildSql("select ID from ASYS_BINARIES", "1=2"), sysAlias);
......
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