15.207
Bearbeitungen
Keine Bearbeitungszusammenfassung |
(+ subobjectIdCleaner()) |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
local com = require("Modul:Common") | local com = require("Modul:Common") | ||
local str = require("Modul:String") | local str = require("Modul:String") | ||
| Zeile 70: | Zeile 71: | ||
local filter = "" | local filter = "" | ||
suchtext = str.strip(tostring(suchtext or "")) | suchtext = str.strip(tostring(suchtext or "")) | ||
if suchtext == "" then | if suchtext == "" or suchtext == "*" then | ||
filter = "+" | filter = "+" | ||
else | else | ||
| Zeile 113: | Zeile 114: | ||
end | end | ||
return last_date | return last_date | ||
end | |||
function p.subobjectIdCleaner(id) | |||
local id_clean = "" | |||
for i = 1, mw.ustring.len(id) do | |||
local char = mw.ustring.sub(id, i, i) | |||
if char == "." then | |||
id_clean = id_clean .. "_" | |||
else | |||
id_clean = id_clean .. char | |||
end | |||
end | |||
return id_clean | |||
end | end | ||
return p | return p | ||