user_login_multi_include.html

 1   <#if user?has_content>
 2   <#assign userNameFamily = user.getUserInfo('user.name.family') >
 3   <#if userNameFamily?has_content>
 4   <#assign labelUserName = userNameFamily >
 5   <#else>  
 6   <#assign userBusinessMail = user.getUserInfo('user.business-info.online.email') >
 7   <#assign userHomeMail = user.getUserInfo('user.home-info.online.email') >
 8   <#if userBusinessMail?has_content><#assign labelUserName = userBusinessMail ><#else><#assign labelUserName = userHomeMail > </#if>
 9   </#if>
 10   <li class="ms-auto">
 11       <a href="${url_account}" class="btn btn-secondary me-2">
 12           <span class="ti ti-user me-2"></span>#i18n{mylutece.user_login_include.labelWelcome} ${labelUserName!}&nbsp; 
 13       </a>
 14   </li>
 15   <li>
 16       <a href="${url_dologout}" class="btn btn-outline-secondary" title="#i18n{mylutece.user_login_include.labelLastLogin} : <#if (user.getUserInfo('user.lastLogin'))?has_content>${user.getUserInfo('user.lastLogin')}<#else>#i18n{mylutece.user_login_include.labelNever}</#if>">
 17           <span class="ti ti-logout"></span> #i18n{mylutece.user_login_include.labelLogout}
 18       </a>
 19   </li>
 20   <#else>
 21   <li class="ms-auto">
 22   <#if list_authentications?exists><#list list_authentications as authentication><#if !authentication.externalAuthentication><#if authentication.delegatedAuthentication><a class="btn btn-outline-light" href="${authentication.doLoginUrl}?auth_provider=${authentication.name}"><#else><a class="btn btn-outline-dark" href="${authentication.loginPageUrl}&auth_provider=${authentication.name}"></#if><span class="ti ti-login"></span> #i18n{mylutece.user_login_include.labelButton}</a></#if></#list></#if>
 23   </li>
 24   </#if>
 25