KEMP#35015: Lijst produceren op basis van Artikelgroepering --> multiselect mogelijk maken.
svn path=/Website/trunk/; revision=27918
This commit is contained in:
@@ -1090,7 +1090,7 @@ function res_list (pautfunction, params)
|
|||||||
// Artikel groep. Ook uitvoeren als resnum is meegegeven
|
// Artikel groep. Ook uitvoeren als resnum is meegegeven
|
||||||
var sql_art_group = "";
|
var sql_art_group = "";
|
||||||
if (artgroup)
|
if (artgroup)
|
||||||
sql_art_group = " AND UPPER(ra.res_artikel_groep) LIKE " + safe.quoted_sql_wild(artgroup);
|
sql_art_group = " AND UPPER(ra.res_artikel_groep) IN (" + safe.quoted_sql_join(artgroup, true) + ")";
|
||||||
|
|
||||||
var sql = "";
|
var sql = "";
|
||||||
// New res structure
|
// New res structure
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ else
|
|||||||
var obj_key_arr = getFParamIntArray("objcatmulti", []); // Voorzieningen catalogus
|
var obj_key_arr = getFParamIntArray("objcatmulti", []); // Voorzieningen catalogus
|
||||||
var art_key_arr = getFParamIntArray("artcatmulti", []); // Verbruiksartikelen catalogus
|
var art_key_arr = getFParamIntArray("artcatmulti", []); // Verbruiksartikelen catalogus
|
||||||
var article_arr = getFParamIntArray("artmulti", []); // Verbruiksartikelen
|
var article_arr = getFParamIntArray("artmulti", []); // Verbruiksartikelen
|
||||||
var artgroup = getFParam("artgroup", ""); // Artikelgroep
|
var artgroup = getFParamArray("artgroup", ""); // Artikelgroep
|
||||||
|
|
||||||
// FORM checkboxes
|
// FORM checkboxes
|
||||||
// Parameters res_actual en res_deleted worden alleen doorgegeven indien fronto
|
// Parameters res_actual en res_deleted worden alleen doorgegeven indien fronto
|
||||||
|
|||||||
@@ -821,7 +821,7 @@ safe = {
|
|||||||
return "'" + tekst.replace(/\'/g,"''") + "'"; // " syntax highlight correctie
|
return "'" + tekst.replace(/\'/g,"''") + "'"; // " syntax highlight correctie
|
||||||
},
|
},
|
||||||
|
|
||||||
quoted_sql_join: function (tekstarr) // Vooral voor IN () clausules met tekstwaardes
|
quoted_sql_join: function (tekstarr, toupper) // Vooral voor IN () clausules met tekstwaardes
|
||||||
{
|
{
|
||||||
if (!tekstarr || !tekstarr.length)
|
if (!tekstarr || !tekstarr.length)
|
||||||
return "NULL";
|
return "NULL";
|
||||||
@@ -829,7 +829,7 @@ safe = {
|
|||||||
var safearr = [];
|
var safearr = [];
|
||||||
for (var i = 0; i < tekstarr.length; i++)
|
for (var i = 0; i < tekstarr.length; i++)
|
||||||
{
|
{
|
||||||
safearr.push(safe.quoted_sql(tekstarr[i]))
|
safearr.push(toupper? safe.quoted_sql_upper(tekstarr[i]) : safe.quoted_sql(tekstarr[i]))
|
||||||
}
|
}
|
||||||
return safearr.join(", ");
|
return safearr.join(", ");
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user