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
|
||||
var sql_art_group = "";
|
||||
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 = "";
|
||||
// New res structure
|
||||
|
||||
@@ -72,7 +72,7 @@ else
|
||||
var obj_key_arr = getFParamIntArray("objcatmulti", []); // Voorzieningen catalogus
|
||||
var art_key_arr = getFParamIntArray("artcatmulti", []); // Verbruiksartikelen catalogus
|
||||
var article_arr = getFParamIntArray("artmulti", []); // Verbruiksartikelen
|
||||
var artgroup = getFParam("artgroup", ""); // Artikelgroep
|
||||
var artgroup = getFParamArray("artgroup", ""); // Artikelgroep
|
||||
|
||||
// FORM checkboxes
|
||||
// Parameters res_actual en res_deleted worden alleen doorgegeven indien fronto
|
||||
|
||||
@@ -821,7 +821,7 @@ safe = {
|
||||
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)
|
||||
return "NULL";
|
||||
@@ -829,7 +829,7 @@ safe = {
|
||||
var safearr = [];
|
||||
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(", ");
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user