Compare commits
2 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2fc09554f0 | ||
|
|
09fa44e6aa |
5 changed files with 30 additions and 8 deletions
|
|
@ -1,7 +1,20 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
{{:admin_header title="Matériels hors de l'asso" custom_css="../style.css" current="module_equipment"}}
|
{{:admin_header title="Matériels hors de l'asso" custom_css="../style.css" current="module_equipment"}}
|
||||||
|
{{:include file="./_nav.html" current="historique" subcurrent="prêts"}}
|
||||||
|
|
||||||
|
{{*
|
||||||
|
vérifier l'existence de la table du module
|
||||||
|
eh oui, il se peut qu'elle ne soit pas encore créée si aucune donnée n'a été ajoutée dedans
|
||||||
|
*}}
|
||||||
|
|
||||||
|
{{#load limit="1"}}
|
||||||
|
{{:assign table_presente=true}}
|
||||||
|
{{else}}
|
||||||
|
{{:assign table_presente=false}}
|
||||||
|
{{/load}}
|
||||||
|
|
||||||
|
{{if $table_presente}}
|
||||||
{{if $_GET.ok}}
|
{{if $_GET.ok}}
|
||||||
{{if $_GET.msg == "modification"}}
|
{{if $_GET.msg == "modification"}}
|
||||||
<p class="block confirm">Modification enregistrée</p>
|
<p class="block confirm">Modification enregistrée</p>
|
||||||
|
|
@ -16,7 +29,6 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{:include file="./_nav.html" current="historique" subcurrent="prêts"}}
|
|
||||||
|
|
||||||
{{* lecture config (défaut ou enregistrée) *}}
|
{{* lecture config (défaut ou enregistrée) *}}
|
||||||
{{:include file="./_get_config.html" keep="config"}}
|
{{:include file="./_get_config.html" keep="config"}}
|
||||||
|
|
@ -116,5 +128,8 @@
|
||||||
{{/select}}
|
{{/select}}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
{{else}}
|
||||||
|
<p class="block alert">Aucun mouvement.</p>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{:admin_footer}}
|
{{:admin_footer}}
|
||||||
|
|
|
||||||
|
|
@ -278,9 +278,9 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{if $mvt_new.direction == "input"}}
|
{{if $mvt_new.direction == "input"}}
|
||||||
{{:input type="select" name="storage" default=$mvt_new.storage label="Lieu de stockage" default_empty="— Aucun —" options=$storage required=false}}
|
{{:input type="select" name="storage" default=$mvt_new.storage label="Lieu de stockage" default_empty="— Aucun —" options=$storage required=false}}
|
||||||
{{if $type_mvt != "retour"}}
|
{{/if}}
|
||||||
{{:input type="list" name="transactions" label="Écritures liées" target="!acc/transactions/selector.php" multiple=true help="par exemple écriture avec facture"}}
|
{{if $type_mvt != "retour"}}
|
||||||
{{/if}}
|
{{:input type="list" name="transactions" label="Écritures liées" target="!acc/transactions/selector.php" multiple=true help="par exemple écriture avec facture"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:input type="textarea" name="comment" label="Remarques" cols="40", rows="3" required=false default=$mvt_new.comment}}
|
{{:input type="textarea" name="comment" label="Remarques" cols="40", rows="3" required=false default=$mvt_new.comment}}
|
||||||
{{if $mvt_new.direction == "output" && $type_mvt == "temporaire"}}
|
{{if $mvt_new.direction == "output" && $type_mvt == "temporaire"}}
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
{{:assign var="equipment.notowned" value="%d+%d"|math:$equipment.notowned:$_POST.amount|intval}}
|
{{:assign var="equipment.notowned" value="%d+%d"|math:$equipment.notowned:$_POST.amount|intval}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{* documents liés *}}
|
{{* écritures liées *}}
|
||||||
{{#foreach from=$_POST.transactions item="value"}}
|
{{#foreach from=$_POST.transactions item="value"}}
|
||||||
{{:assign var="transactions." value=$value|intval}}
|
{{:assign var="transactions." value=$value|intval}}
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
|
|
|
||||||
|
|
@ -304,9 +304,9 @@
|
||||||
{{if $storage != null}}
|
{{if $storage != null}}
|
||||||
{{:input type="select" name="storage" label="Lieu de stockage" default=$mvt_new.storage default_empty="— Aucun —" options=$storage required=false}}
|
{{:input type="select" name="storage" label="Lieu de stockage" default=$mvt_new.storage default_empty="— Aucun —" options=$storage required=false}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{if $type_mvt != "retour"}}
|
{{/if}}
|
||||||
{{:input type="list" name="transactions" default=$mvt_new.transactions label="Écritures liées" target="!acc/transactions/selector.php" multiple=true help="par exemple écriture avec facture"}}
|
{{if $type_mvt != "retour"}}
|
||||||
{{/if}}
|
{{:input type="list" name="transactions" default=$mvt_new.transactions label="Écritures liées" target="!acc/transactions/selector.php" multiple=true help="par exemple écriture avec facture"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:input type="textarea" name="comment" label="Remarques" cols="40", rows="3" required=false default=$mvt_new.comment}}
|
{{:input type="textarea" name="comment" label="Remarques" cols="40", rows="3" required=false default=$mvt_new.comment}}
|
||||||
{{if $mvt_new.direction == "output" && $type_mvt == "temporaire"}}
|
{{if $mvt_new.direction == "output" && $type_mvt == "temporaire"}}
|
||||||
|
|
|
||||||
|
|
@ -126,6 +126,11 @@
|
||||||
{{:assign var="equipment.out" value="%d+%d"|math:$equipment.out:$_POST.amount|intval}}
|
{{:assign var="equipment.out" value="%d+%d"|math:$equipment.out:$_POST.amount|intval}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
{{* écritures liées *}}
|
||||||
|
{{#foreach from=$_POST.transactions item="value"}}
|
||||||
|
{{:assign var="transactions." value=$value|intval}}
|
||||||
|
{{/foreach}}
|
||||||
|
|
||||||
{{:save
|
{{:save
|
||||||
key=$equipment.key
|
key=$equipment.key
|
||||||
validate_schema="../equipment.schema.json"
|
validate_schema="../equipment.schema.json"
|
||||||
|
|
@ -152,6 +157,7 @@
|
||||||
comment=$_POST.remarques|trim
|
comment=$_POST.remarques|trim
|
||||||
user=$user.id
|
user=$user.id
|
||||||
return_date=$return_date|parse_date
|
return_date=$return_date|parse_date
|
||||||
|
transactions=$transactions
|
||||||
}}
|
}}
|
||||||
{{:redirect force="../equipment_history.html?ok=1&key=%s&prop=1&msg=sortie"|args:$_GET.key}}
|
{{:redirect force="../equipment_history.html?ok=1&key=%s&prop=1&msg=sortie"|args:$_GET.key}}
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
@ -205,6 +211,7 @@
|
||||||
multiple=true
|
multiple=true
|
||||||
max=1
|
max=1
|
||||||
}}
|
}}
|
||||||
|
{{:input type="list" name="transactions" label="Écritures liées" target="!acc/transactions/selector.php" multiple=true help="par exemple écriture avec facture"}}
|
||||||
{{:input type="textarea" name="remarques" label="Remarques" cols="40" rows="3" required=false}}
|
{{:input type="textarea" name="remarques" label="Remarques" cols="40" rows="3" required=false}}
|
||||||
{{:input id="set_return_date" type="checkbox" value=1 name="set_return_date" label="Fixer une date de retour" help="Cocher pour fixer une date de retour"}}
|
{{:input id="set_return_date" type="checkbox" value=1 name="set_return_date" label="Fixer une date de retour" help="Cocher pour fixer une date de retour"}}
|
||||||
<div id="div_return_date" style="visibility:hidden">
|
<div id="div_return_date" style="visibility:hidden">
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue