<#-- -- Get the email from a given MyLuteceUser. -- It returns the "user.home-info.online.email" information. -- If there are no information, then it returns the information "user.business-info.online.email". -- @param myLuteceUser the MyLuteceUser -- @return the email --> <#function getEmail myLuteceUser> <#assign email = "" /> <#if myLuteceUser??> <#assign email = myLuteceUser.getUserInfo( "user.home-info.online.email" ) /> <#if email == ""> <#assign email = myLuteceUser.getUserInfo( "user.business-info.online.email" ) /> <#return email /> <#-- -- Get the user name from a given MyLuteceUser. -- It returns the concatenation of the information "user.name.given" with "user.name.family". -- @param myLuteceUser the MyLuteceUser --> <#function getUserName myLuteceUser> <#assign userName = "" /> <#if myLuteceUser??> <#assign givenName = myLuteceUser.getUserInfo( "user.name.given" ) /> <#assign familyName = myLuteceUser.getUserInfo( "user.name.family" ) /> <#assign userName = givenName /> <#if userName != "" && familyName != ""> <#assign userName = userName + " " /> <#assign userName = userName + familyName /> <#return userName /> <#-- Init variables --> <#assign email = "" /> <#assign userName = "" /> <#-- [FIXME - JPO 2019/01/16 : should be improved to use MyInfosService.loadUserInfos(user).getIsValid() and pass it into the freemarker model of the commentary extend] --> <#assign userNotValid = ( nickname?? && ((nickname = '') || (nickname = '(pas de pseudo)')) ) /> <#if extendableResourceType??> <#if myLuteceUser??> <#assign email = getEmail( myLuteceUser! ) /> <#assign userName = getUserName( myLuteceUser! ) /> <#if userNotValid>

Vous devez avoir complété votre profil pour poster un commentaire.

<#else> <#-- Affiche le formulaire de commentaire sur les propositions --> <#if extendableResourceType??> <#-- TURNAROUND JPO 23/03/2017 : le formulaire de commentaires s'affiche sur les idées dès qu'on l'active sur les ateliers --> <#if (!commentConfig.enabledAuthMode || myLuteceUser??) && !userNotValid >
<#if idComment??> <#if returnToCommentList?? && returnToCommentList> <#if from_url?? && from_url?has_content && from_url != "null"> <#if !commentConfig.enabledAuthMode>
<#else> <#if commentConfig.enabledAuthMode> <#if nickname?? && nickname?has_content> <#else> <#else>
<#if is_active_captcha>
${captcha!}
<#if addCommentPosition = 0>
<#-- *********************************************************************************** * BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BB * * BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BBCODE BB * *********************************************************************************** --> <#if commentConfig.useBBCodeEditor> <#include "/util/editor/editor.html" />