[(#REM)
Saisie héritée de la saisie selection,
qui reprend tous ses arguments, sauf data,
et ajoute les arguments :
- abbr, pour préciser le caractère de l'heure
- heure_pas, pour avoir une modulation
retourne H:i
Exemples d'appels
pour un horaire simple :
[(#SAISIE{heures,mon_heure,
label=<:plugin:info_heures:>,
abbr='h',
})]
pour un horaire à selection multiple :
[(#SAISIE{heures,mon_heure,
label=<:plugin:info_heures:>,
abbr='h',
cacher_option_intro='oui',
heure_pas='10',
multiple='oui'
})]
documentation : https://contrib.spip.net/Creer-ses-propres-saisies
]
#SET{abbr,#ENV{abbr,:}}
#SET{heure_pas,#ENV{heure_pas,30}}
#SET{heures,#LISTE{00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23}}
#SET{data,#ARRAY}
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',00},#VALEUR|concat{#GET{abbr},00}}}
[(#GET{heure_pas}|=={30}|ou{#GET{heure_pas}|=={15}})
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',30},#VALEUR|concat{#GET{abbr},30}}}
]
[(#GET{heure_pas}|=={15}|oui)
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',15},#VALEUR|concat{#GET{abbr},15}}}
]
[(#GET{heure_pas}|=={10}|oui)
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',10},#VALEUR|concat{#GET{abbr},10}}}
]
[(#GET{heure_pas}|=={10}|oui)
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',20},#VALEUR|concat{#GET{abbr},20}}}
]
[(#GET{heure_pas}|=={10}|oui)
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',30},#VALEUR|concat{#GET{abbr},30}}}
]
[(#GET{heure_pas}|=={10}|oui)
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',40},#VALEUR|concat{#GET{abbr},40}}}
]
[(#GET{heure_pas}|=={10}|oui)
#SET{data,#GET{data}|array_merge{#ARRAY{#VALEUR|concat{':',50},#VALEUR|concat{#GET{abbr},50}}}
]