util/dataforms.lua

changeset 2069
25dc4b9d06b1
parent 2061
e34fdca432a9
child 2216
9e1c6b6a2ee4
--- a/util/dataforms.lua	Mon Nov 02 00:52:35 2009 +0500
+++ b/util/dataforms.lua	Fri Nov 06 23:51:14 2009 +0000
@@ -118,6 +118,17 @@
 field_readers["jid-single"] =
 	field_readers["text-single"];
 
+field_readers["jid-multi"] = 
+	function (field_tag)
+		local result = {};
+		for value_tag in field_tag:childtags() do
+			if value_tag.name == "value" then
+				result[#result+1] = value_tag[1];
+			end
+		end
+		return result;
+	end
+
 field_readers["text-multi"] = 
 	function (field_tag)
 		local result = {};

mercurial