Mercurial > prosody-modules
comparison mod_vjud/mod_vjud.lua @ 733:dd3b30c0dc8a
mod_vjud: Switch first and last name in results to be correct.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 01 Jul 2012 13:15:40 +0200 |
parents | 317e142fe6f1 |
children | 81de1e446bfe |
comparison
equal
deleted
inserted
replaced
732:317e142fe6f1 | 733:dd3b30c0dc8a |
---|---|
92 if hostname == module.host and username and usermanager.user_exists(username, hostname) then | 92 if hostname == module.host and username and usermanager.user_exists(username, hostname) then |
93 local vCard = get_user_vcard(username); | 93 local vCard = get_user_vcard(username); |
94 if vCard then | 94 if vCard then |
95 reply:add_child(item_template.apply{ | 95 reply:add_child(item_template.apply{ |
96 jid = username..at_host; | 96 jid = username..at_host; |
97 first = vCard.N and vCard.N[1] or nil; | 97 first = vCard.N and vCard.N[2] or nil; |
98 last = vCard.N and vCard.N[2] or nil; | 98 last = vCard.N and vCard.N[1] or nil; |
99 nick = vCard.NICKNAME and vCard.NICKNAME[1] or username; | 99 nick = vCard.NICKNAME and vCard.NICKNAME[1] or username; |
100 email = vCard.EMAIL and vCard.EMAIL[1] or nil; | 100 email = vCard.EMAIL and vCard.EMAIL[1] or nil; |
101 }); | 101 }); |
102 end | 102 end |
103 else | 103 else |
108 (vCard.N and vCard.N[1] == last) or | 108 (vCard.N and vCard.N[1] == last) or |
109 (vCard.NICKNAME and vCard.NICKNAME[1] == nick) or | 109 (vCard.NICKNAME and vCard.NICKNAME[1] == nick) or |
110 (vCard.EMAIL and vCard.EMAIL[1] == email)) then | 110 (vCard.EMAIL and vCard.EMAIL[1] == email)) then |
111 reply:add_child(item_template.apply{ | 111 reply:add_child(item_template.apply{ |
112 jid = username..at_host; | 112 jid = username..at_host; |
113 first = vCard.N and vCard.N[1] or nil; | 113 first = vCard.N and vCard.N[2] or nil; |
114 last = vCard.N and vCard.N[2] or nil; | 114 last = vCard.N and vCard.N[1] or nil; |
115 nick = vCard.NICKNAME and vCard.NICKNAME[1] or username; | 115 nick = vCard.NICKNAME and vCard.NICKNAME[1] or username; |
116 email = vCard.EMAIL and vCard.EMAIL[1] or nil; | 116 email = vCard.EMAIL and vCard.EMAIL[1] or nil; |
117 }); | 117 }); |
118 end | 118 end |
119 end | 119 end |