Software /
code /
prosody-modules
Comparison
mod_vjud/mod_vjud.lua @ 1296:b1a92a87309c
mod_vjud: Move instructions into a config option
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 02 Feb 2014 18:12:42 +0100 |
parent | 882:4939788a47ea |
child | 1318:5d49dc72b732 |
comparison
equal
deleted
inserted
replaced
1295:dfe1818962f5 | 1296:b1a92a87309c |
---|---|
10 local s_find = string.find; | 10 local s_find = string.find; |
11 | 11 |
12 local st = require "util.stanza"; | 12 local st = require "util.stanza"; |
13 local template = require "util.template"; | 13 local template = require "util.template"; |
14 | 14 |
15 local instructions = module:get_option_string("vjud_instructions", "Fill in one or more fields to search for any matching Jabber users."); | |
16 | |
15 local get_reply = template[[ | 17 local get_reply = template[[ |
16 <query xmlns="jabber:iq:search"> | 18 <query xmlns="jabber:iq:search"> |
17 <instructions>Fill in one or more fields to search for any matching Jabber users.</instructions> | 19 <instructions>{instructions}</instructions> |
18 <first/> | 20 <first/> |
19 <last/> | 21 <last/> |
20 <nick/> | 22 <nick/> |
21 <email/> | 23 <email/> |
22 </query> | 24 </query> |
23 ]].apply({}); | 25 ]].apply({ instructions = instructions }); |
24 local item_template = template[[ | 26 local item_template = template[[ |
25 <item xmlns="jabber:iq:search" jid="{jid}"> | 27 <item xmlns="jabber:iq:search" jid="{jid}"> |
26 <first>{first}</first> | 28 <first>{first}</first> |
27 <last>{last}</last> | 29 <last>{last}</last> |
28 <nick>{nick}</nick> | 30 <nick>{nick}</nick> |