Ajout saisie tarif des sorties temporaires
This commit is contained in:
parent
03d278ab2c
commit
bc2aefe26a
3 changed files with 146 additions and 38 deletions
|
|
@ -2,27 +2,53 @@
|
|||
|
||||
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||
|
||||
{{:admin_header title="Configuration" current="module_equipment"}}
|
||||
{{* lecture config (défaut ou enregistrée) *}}
|
||||
{{:include file="../_get_config.html" keep="loan_duration"}}
|
||||
|
||||
{{#form on="save"}}
|
||||
{{* vérifier si les boutons ont été cochés *}}
|
||||
{{#foreach from=$module.config.output_nature item="elem"}}
|
||||
{{if $elem.type == 'temporaire'}}
|
||||
{{if $_POST|has_key:$elem.key}}
|
||||
{{:assign var="fee" from="_POST.%s"|args:$elem.key}}
|
||||
{{:assign var="elem" key=$elem.key label=$elem.label type=$elem.type fee=$fee}}
|
||||
{{else}}
|
||||
{{:error message="Vous n'avez pas fait de choix pour la sortie « %s »"|args:$elem.label}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{:assign var="output_nature." value=$elem}}
|
||||
{{/foreach}}
|
||||
|
||||
{{:save
|
||||
key="config"
|
||||
loan_duration=$_POST.loan_duration
|
||||
key="config"
|
||||
output_nature=$output_nature
|
||||
loan_duration=$_POST.loan_duration
|
||||
}}
|
||||
|
||||
{{/form}}
|
||||
|
||||
{{* barre de navigation *}}
|
||||
{{:include file="../_nav.html" current="config" subcurrent="divers"}}
|
||||
{{:admin_header title="Configuration" current="module_equipment"}}
|
||||
{{:form_errors}}
|
||||
|
||||
{{if $_GET.ok}}
|
||||
<p class="block confirm">Configuration enregistrée.</p>
|
||||
{{/if}}
|
||||
|
||||
{{* lecture config (défaut ou enregistrée) *}}
|
||||
{{:include file="../_get_config.html" keep="loan_duration"}}
|
||||
|
||||
<form method="post" action="" data-focus="1">
|
||||
<fieldset class="storage">
|
||||
<fieldset>
|
||||
<legend>Sorties temporaires</legend>
|
||||
<p class="help">Pour chaque sortie temporaire, indiquer si elle est gratuite ou payante</p>
|
||||
<dl>
|
||||
{{#foreach from=$module.config.output_nature}}
|
||||
{{if $type == 'temporaire'}}
|
||||
{{:input type="radio-btn" name=$key value="gratuit" label="Gratuit" required=true prefix_title=$label default=$fee}}
|
||||
{{:input type="radio-btn" name=$key value="payant" label="Payant" required=true default=$fee}}
|
||||
{{/if}}
|
||||
{{/foreach}}
|
||||
</dl>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend>Autres paramètres</legend>
|
||||
<dl>
|
||||
{{:input type="number" name="loan_duration" label="Durée de prêt par défaut" min=1 required=true default=$loan_duration help="Durée en nombre de jours"}}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue