<#macro setBtnAction action_nb> <#switch action_nb> <#case 1> <#case 6> <#case 8> <#case 11> <#assign btnAction='danger' /> <#break> <#case 14> <#case 15> <#assign btnAction='info' /> <#break> <#case 4> <#case 12> <#case 13> <#assign btnAction='success' /> <#break> <#case 5> <#assign btnAction='warning' /> <#break> <#default> <#assign btnAction='primary' /> ${btnAction} <@row> <@columns> <@box> <@boxHeader title='#i18n{document.attributeType.internallink.buttonShowPreview} : ${document.title}'> <#list document.actions as action > <#if action.url?has_content> <#assign btn_action> <@setBtnAction action_nb=action.idAction /> <@aButton color=btn_action?trim href='${action.url}id_document=${document.id}&id_action=${action.idAction}' title='${action.description}' buttonIcon='${action.iconUrl}' size='sm' hideTitle=['all'] /> <@aButton href='jsp/admin/plugins/document/ManageDocuments.jsp?id_space_filter=${document.spaceId}' title='#i18n{document.preview_document.space}' buttonIcon='folder' size='sm' hideTitle=['all'] /> <@boxBody> <@row> <@columns md=3> <@div id='document_info'>

${document.id} ${document.title}

#i18n{document.preview_document.columnTitleType}
${document.type}
<#if document.state?has_content>
#i18n{document.preview_document.columnTitleState}
${document.state}
#i18n{document.preview_document.columnTitleDateCreation}
${document.dateCreation}
#i18n{document.preview_document.columnTitleDateModification}
${document.dateModification}

#i18n{document.preview_document.columnTitleDateValidity}

<#assign dateBegin=""> <#if document.dateValidityBegin?has_content> <#assign dateBegin=document.dateValidityBegin?string("dd/MM/yyyy")> <#assign dateEnd=""> <#if document.dateValidityEnd?has_content> <#assign dateEnd=document.dateValidityEnd?string("dd/MM/yyyy")> <#assign labelBeginSince="#i18n{document.preview_document.labelDateValidityBeginSince}"> <#assign labelBegin="#i18n{document.preview_document.labelDateValidityBegin}"> <#assign labelEndUntil="#i18n{document.preview_document.labelDateValidityEndUntil}"> <#assign labelEnd="#i18n{document.preview_document.labelDateValidityEnd}"> <#if dateBegin?has_content && dateEnd?has_content>

<@icon style='calendar' /> ${labelBegin} ${dateBegin} ${labelEnd} ${dateEnd}

<#elseif ! ( dateBegin?has_content ) && ! ( dateEnd?has_content )> <@tag color='warning'>#i18n{document.preview_document.labelDateValidityNotDefined} <#elseif dateBegin?has_content && !( dateEnd?has_content )>

<@icon style='calendar' /> ${labelBeginSince} ${dateBegin}

<#elseif ! ( dateBegin?has_content ) && dateEnd?has_content>

<@icon style='calendar' /> ${labelEndUntil} ${dateEnd}

<@columns md=6> ${preview}