15.075
Bearbeitungen
(auch leere attrval zulassen) |
(attr1 und attr2 unabhängig voneinander) |
||
| Zeile 159: | Zeile 159: | ||
selector = selector .. "[[Signatur::" .. que.uniFilter(pargs["Signatur"]) .. "]]" | selector = selector .. "[[Signatur::" .. que.uniFilter(pargs["Signatur"]) .. "]]" | ||
end | end | ||
local selector1, selector2 = "", "" | |||
if not com.isEmpty(pargs["attrname1"]) then | if not com.isEmpty(pargs["attrname1"]) then | ||
local selector1 = "[[" .. pargs["attrname1"] .. "::" .. que.uniFilter(pargs["attrval1"]) .. "]]" | local selector1 = "[[" .. pargs["attrname1"] .. "::" .. que.uniFilter(pargs["attrval1"]) .. "]]" | ||
end | |||
if not com.isEmpty(pargs["attrname2"]) then | |||
local selector2 = "[[" .. pargs["attrname2"] .. "::" .. que.uniFilter(pargs["attrval2"]) .. "]]" | |||
end | |||
if pargs["attr_op"] == "oder" and selector1 ~= "" and selector2 ~= "" then | |||
selector = selector .. selector1 .. " OR " .. selector .. selector2 | |||
else | |||
selector = selector .. selector1 .. selector2 | |||
end | end | ||