Toggle navigation
Rexistro de entrada
Wiki Index
Page Index
User Index
Espazo Xwiki
Forgot your username?
Código fonte Wiki de
Forgot your username?
Última modificación realizada por por
Ricardo Rodríguez Fernández
o día 2015/06/16 14:32
Ocultar os números de liña
1: {{velocity}} 2: #set($email = "$!request.get('e')") 3: #if($email == '') 4: {{translation key="xe.admin.forgotUsername.instructions"/}} 5: 6: {{html}} 7: <form method="post" action="$doc.getURL()" class="xformInline"> 8: <div><label for="e">$services.localization.render('xe.admin.forgotUsername.email.label')</label> <input type="text" id="e" name="e"/> <span class="buttonwrapper"><input type="submit" value="$services.localization.render('xe.admin.forgotUsername.submit')" class="button"/></span></div> 9: </form> 10: {{/html}} 11: 12: #else 13: #set($results = $services.query.hql(", BaseObject obj, StringProperty prop where obj.name = doc.fullName and obj.className = 'XWiki.XWikiUsers' and prop.id.id = obj.id and prop.id.name = 'email' and LOWER(prop.value) = ?").bindValues([$email.toLowerCase()]).execute()) 14: #if($results.size() == 0) 15: {{translation key="xe.admin.forgotUsername.error.noAccount"/}} 16: 17: [[{{translation key="xe.admin.forgotUsername.error.retry"/}}>>$doc.fullName]] | [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 18: #elseif($results.size() == 1) 19: $services.localization.render('xe.admin.forgotUsername.result', ["**${results.get(0).substring($results.get(0).indexOf('.')).substring(1)}**"]) 20: 21: [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 22: #else 23: {{translation key="xe.admin.forgotUsername.multipleResults"/}} 24: #foreach($item in $results) 25: * **${item.substring($item.indexOf('.')).substring(1)}** 26: #end 27: 28: [[{{translation key="xe.admin.forgotUsername.login"/}}>>path:${xwiki.getURL('XWiki.XWikiLogin', 'login')}]] 29: #end 30: #end 31: {{/velocity}}