<#macro getButtonCode link title aspect icon additionalParameters="" > <#-- macro permettant d'afficher les différents boutons de l'application--> <#macro showButton type href="" link="" title="" additionalParameters="" > <#if type?? && link?? && title??> <#-- standard aspect --> <#assign aspect="btn btn-small btn-primary" /> <#-- map of the icon & title --> <#assign buttonGenerique = "btn btn-small" /> <#assign map = { "delete":["module.stock.billetterie.transverse.delete","btn-danger","icon-trash icon-white"], "edit":["module.stock.billetterie.transverse.edit","btn-primary","icon-edit icon-white"], "send":["module.stock.billetterie.transverse.send","btn-primary","icon-envelope icon-white"], "history":["module.stock.billetterie.transverse.history","btn-primary","icon-book icon-white"], "export":["module.stock.billetterie.transverse.export","btn-primary","icon-download icon-white"], "up":["module.stock.billetterie.transverse.up","btn-primary","icon-chevron-up icon-white"], "down":["module.stock.billetterie.transverse.down","btn-primary","icon-chevron-down icon-white"], "see":["module.stock.billetterie.transverse.see","btn-primary","icon-eye-open icon-white"], "clone":["module.stock.billetterie.transverse.clone","btn-primary","icon-plus-sign icon-white"], "cancel":["module.stock.billetterie.transverse.cancel","btn-danger","icon-remove-circle icon-white"] }> <#if !(title?has_content) > <#assign nouveauTitre="${(map[type][0])!}" /> <#else> <#assign nouveauTitre=title /> <#-- controle pour supporter le parametre link et le href --> <#if (href?length > 1) > <#assign newHref = "${(href)!}" /> <#else> <#assign newHref = "${(link)!}" /> <@getButtonCode link="${(newHref)!}" title="#i18n{${(nouveauTitre)!}}" aspect="${(buttonGenerique)!} ${(map[type][1])!}" icon="${(map[type][2])!}" additionalParameters=additionalParameters /> <#macro showUpdatePaginator title="Nombre par page" i18nNbrItems="Nombre d'elements" nbrItems="0">
${title} - ${i18nNbrItems} ${nbrItems}
<#macro showSearchButton title="Rechercher">
<#macro showFilterInput id="" name="" value="" label="" >
<#macro showFilterSelect list id="" name="" value="" label="">
<@comboWithParams additionalParameters="class='span'" name="${name!}" default_value="${value!}" items=list! />