FSN#34558 Notificaties kunnen vertalen
svn path=/Website/trunk/; revision=31765
This commit is contained in:
@@ -528,7 +528,7 @@ api2 = {
|
||||
{
|
||||
dbs = model.table + "." + dbs;
|
||||
if (field.translate && !params.for_edit)
|
||||
dbs = lcl.xsql(dbs, model.table + "." + model.fields.id.dbs);
|
||||
dbs = lcl.xsql(dbs, model.table + "." + model.fields.id.dbs, null, true); // never autolcl
|
||||
if (model.aliasprefix)
|
||||
dbs += " AS " + api2.sqlfield_alias(model, fld);
|
||||
else
|
||||
|
||||
@@ -732,6 +732,8 @@ cnt = { setcontractstatus:
|
||||
var oRs = Oracle.Execute(omssql);
|
||||
var oms = oRs("fac_srtnotificatie_oms").Value;
|
||||
oRs.Close();
|
||||
if (oms.substr(0, 9) == 'lcl_noti_')
|
||||
oms = L(oms);
|
||||
|
||||
for (var i = 0; i < approver_arr.length; i++)
|
||||
{ // Alle fiatteurs een notificatie sturen.
|
||||
|
||||
@@ -1207,6 +1207,8 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
var oRs = Oracle.Execute(omssql);
|
||||
var oms = oRs("fac_srtnotificatie_oms").Value;
|
||||
oRs.Close();
|
||||
if (oms.substr(0, 9) == 'lcl_noti_')
|
||||
oms = L(oms);
|
||||
|
||||
Oracle.Execute("BEGIN fac.putnotificationsrtprio(NULL"
|
||||
+ ", " + approver_key
|
||||
|
||||
@@ -3684,6 +3684,8 @@ __Log(result);
|
||||
var oRs = Oracle.Execute(omssql);
|
||||
var oms = oRs("fac_srtnotificatie_oms").Value;
|
||||
oRs.Close();
|
||||
if (oms.substr(0, 9) == 'lcl_noti_')
|
||||
oms = L(oms);
|
||||
|
||||
Oracle.Execute("BEGIN fac.putnotificationsrtprio(NULL"
|
||||
+ ", " + approver_key
|
||||
|
||||
@@ -157,12 +157,12 @@ function scf_ROFIELDTR(model, fld, val, key, params)
|
||||
return; // Altijd suppressEmpty
|
||||
}
|
||||
var org_lcl;
|
||||
if (field.islcl && txt.substr(0, 4) == 'lcl_')
|
||||
if (field.islcl && txt && txt.substr(0, 4) == 'lcl_')
|
||||
{
|
||||
org_lcl = txt;
|
||||
txt = L(txt);
|
||||
if (Session("logging") > 0)
|
||||
txt += " <<" + org_lcl + ">>";
|
||||
//if (Session("logging") > 0)
|
||||
field.label += " <span class='orglcl'><" + org_lcl + "></span>";
|
||||
}
|
||||
var title = "";
|
||||
var infoPointer = null;
|
||||
@@ -270,6 +270,11 @@ function scf_RWFIELDTR(model, fld, val, key, params)
|
||||
{ // Vanuit scaffolding_search
|
||||
field = model.fields[fld.replace(/^(start_|end_)/,"")];
|
||||
}
|
||||
if (field.islcl && val && val.substr(0, 4) == 'lcl_')
|
||||
{
|
||||
return scf_ROFIELDTR(model, fld, val);
|
||||
}
|
||||
|
||||
if (field.foreign)
|
||||
{
|
||||
if (typeof field.foreign == 'function')
|
||||
|
||||
@@ -327,7 +327,7 @@ function scaffolding_list(model, scf_params)
|
||||
return function (oRs)
|
||||
{
|
||||
var v = oRs.Fields(kolom).Value;
|
||||
if (v.substr(0, 4) == 'lcl_')
|
||||
if (v && v.substr(0, 4) == 'lcl_')
|
||||
return L(v)
|
||||
else
|
||||
return safe.html(v);
|
||||
|
||||
@@ -251,7 +251,7 @@ lcl = {
|
||||
},
|
||||
|
||||
xsql2: // standaard zonder kolom-alias
|
||||
function (pkolomnaam, lclcode, pkey, pwithalias) {
|
||||
function (pkolomnaam, lclcode, pkey, pwithalias, noautolcl) {
|
||||
var llocaleclause;
|
||||
var parts = pkolomnaam.split(".");
|
||||
if (parts.length ==1)
|
||||
@@ -264,14 +264,14 @@ lcl = {
|
||||
if (S("multi_language_option") == 0 || S("language_toggles").length <= 1 || user.lang() == S("db_lang"))
|
||||
llocaleclause = pkolomnaam+" "+(pwithalias ? alias+" " : "");
|
||||
else
|
||||
llocaleclause = " lcl.x('"+lclcode+"', "+pkey+", "+pkolomnaam+")"+(pwithalias ? alias+" " : "");
|
||||
llocaleclause = " lcl.x('"+lclcode+"', "+pkey+", "+pkolomnaam+", " + (noautolcl?0:1) + ")"+(pwithalias ? alias+" " : "");
|
||||
if (Session("logging")&4)
|
||||
llocaleclause = "'$'||"+ llocaleclause;
|
||||
return llocaleclause;
|
||||
},
|
||||
xsql: // standaard zonder kolom-alias
|
||||
function (pkolomnaam, pkey, pwithalias) {
|
||||
return lcl.xsql2(pkolomnaam, null, pkey, pwithalias);
|
||||
function (pkolomnaam, pkey, pwithalias, noautolcl) {
|
||||
return lcl.xsql2(pkolomnaam, null, pkey, pwithalias, noautolcl);
|
||||
},
|
||||
xsqla2: // met kolom-alias
|
||||
function (pkolomnaam, lclcode, pkey) {
|
||||
|
||||
Reference in New Issue
Block a user