local function cmd(args) local entries = env.xmlFindTags(env.db,"entries")[1] for i,entry in pairs(entries.children) do if entry.attrs.id == args[2] then local fields = env.xmlFindTags(entry,"fields")[1] local field = false for i,v in pairs(fields.children) do if v.attrs.name == args[3] then field = v end end if field == false then field = {} field.tag = "field" field.attrs = {} field.attrs.type = "text" field.attrs.name = args[3] if field.attrs.name == "password" then field.attrs.type = "text-secret" end field.parent = fields field.children = {} field.children[1] = {} table.insert(fields.children,field) end if field.children[1] == nil then field.children[1] = {} end field.children[1].text = args[4] entry.attrs.date = env.stringDate(os.date("*t",os.time())) env.changed = true end end end return cmd