[(#SET{defaut_tri,#ARRAY{
statut,-1,
date,-1,
email,1,
code,1,
titre,1,
id_billet,1,
id_billets_type,1,
id_billetterie,1,
points,-1
}})]
[
[]
[(#TRI{statut,#,ajax})]
[(#REM) Par manque de place on met code + type de billet la même colonne ]
[(#TRI{code,<:billet:champ_code_label:>,ajax})]
[ | (#TRI{id_billets_type,<:billets_type:titre_billets_type:>,ajax})]
[(#TRI{id_billetterie,<:billetterie:titre_billetterie:>,ajax})]
[(#TRI{id_auteur,<:billet:champ_id_auteur_label:>,ajax})]
[(#TRI{id_auteur_acheteur,<:billet:champ_id_auteur_acheteur_label:>,ajax})]
[(#TRI{email,<:billet:champ_email_label:>,ajax})]
[(#TRI{date,<:date:>,ajax})]
[(#TRI{id_billet,<:info_numero_abbreviation:>,ajax})]
[(#STATUT|puce_statut{billet,#ID_BILLET})]
[(#LOGO_BILLET|image_reduire{20,26})]
[(#REM) Le titre du billet est censé être son code, mais ça bug, on fait un fallback temporairement le temps de régler ça ]
[
(#TITRE|sinon{#CODE})
]
[
[(#INFO_TITRE{billets_type, #ID_BILLETS_TYPE})]
]
[[(#INFO_TITRE{billetterie, #ID_BILLETTERIE}|couper{50})]]
[(#INFO_TITRE{auteur, #ID_AUTEUR})]
[(#INFO_TITRE{auteur, #ID_AUTEUR_ACHETEUR})]
[(#EMAIL|replace{@,
[(#DATE|affdate{d/m/Y})][
(#DATE|affdate{H:i:s})][(#AUTORISER{modifier,billet,#ID_BILLET}|?{
#ID_BILLET,
#ID_BILLET
})]