Iets robuuster testen op lockeduser

svn path=/Website/trunk/; revision=37648
This commit is contained in:
Jos Groot Lipman
2018-04-16 07:34:21 +00:00
parent e4e96d6205
commit 2b3130efeb
2 changed files with 14 additions and 12 deletions

View File

@@ -53,11 +53,12 @@ function STR2Stream(xmlstr, xslfile, Stream, params)
// eerst lockeduser(xmlnode,key,bdradr_key) vervangen
// lockeduser(opdracht,12345,910) met 12345 opdracht_key en 910 bedrijfadres_key
// Vergelijkbare code in puo_xmltools.js
var hmacs = p_bodyhtml.match(/(lockeduser\([^\)]*\))/g); // heeft nu array van lockeduser(opdracht,12345,910)
for (var i =0; hmacs && i < hmacs.length; i++)
{
var params = hmacs[i].match(/\(([^,]+)\,(\d+),(\d+)\)/);
if (params.length == 4)
if (params && params.length == 4)
{
var xmlnode = params[1]; // We ondersteunen alleen nog maar 'opdracht'
var key = params[2];

View File

@@ -90,11 +90,12 @@ function XML2HTML( xmlDoc
// eerst lockeduser(xmlnode,key,bdradr_key) vervangen
// lockeduser(opdracht,12345,910) met 12345 opdracht_key en 910 bedrijfadres_key
// Vergelijkbare code in shared/xml_converter.inc
var hmacs = result && result.match(/(lockeduser\([^\)]*\))/g); // heeft nu array van lockeduser(opdracht,12345,910)
for (var i =0; hmacs && i < hmacs.length; i++)
{
var params = hmacs[i].match(/\(([^,]+)\,(\d+),(\d+)\)/);
if (params.length == 4)
if (params && params.length == 4)
{
var xmlnode = params[1]; // We ondersteunen alleen nog maar 'opdracht'
var key = params[2];