{$client.id}
{$client.nom|escape|rtrim|nl2br}
+ +{$client.adresse|escape|rtrim|nl2br}
{$client.ville|escape|rtrim|nl2br}
{$client.code_postal|escape|rtrim|nl2br}
Type | +Numéro | +Emission | +Echéance | +Réglée | +Archivée | +Moyen paiement | +Contenu | +Total | + + +{foreach from=$docs item=facture} +
{if $facture.type_facture == 1}Facture{else}Devis{/if} | +{$facture.numero} | +{$facture.date_emission|date_fr:'d/m/Y'} | +{$facture.date_echeance|date_fr:'d/m/Y'} | +{$facture.reglee} | +{$facture.archivee} | +{$facture.moyen_paiement} | +
+ {foreach from=$facture.contenu item=contenu}
+ {$contenu.designation} : {$contenu.prix|escape|html_money} {$config.monnaie} + {/foreach} + |
+ {$facture.total|escape|html_money} {$config.monnaie} | +
Ce/cette client·e ne peut pas être supprimé·e car des documents lui y sont liés.
+{/if} + +{include file="admin/_foot.tpl"} \ No newline at end of file diff --git a/templates/clients.tpl b/templates/clients.tpl new file mode 100644 index 0000000..ac4b75d --- /dev/null +++ b/templates/clients.tpl @@ -0,0 +1,76 @@ +{include file="admin/_head.tpl" title="Clients — %s"|args:$plugin.nom current="plugin_%s"|args:$plugin.id js=1} +{include file="%s/templates/_menu.tpl"|args:$plugin_root current="clients"} + +{form_errors} + + + + + + + +{include file="admin/_foot.tpl"} diff --git a/templates/config.tpl b/templates/config.tpl new file mode 100644 index 0000000..b0f4e0d --- /dev/null +++ b/templates/config.tpl @@ -0,0 +1,35 @@ +{include file="admin/_head.tpl" title="Configuration — %s"|args:$plugin.nom current="plugin_%s"|args:$plugin.id} +{include file="%s/templates/_menu.tpl"|args:$plugin_root current="config"} + +{if $ok && !$form->hasErrors()} ++ La configuration a bien été enregistrée. +
+{/if} + +{form_errors} + + + +{include file="admin/_foot.tpl"} \ No newline at end of file diff --git a/templates/facture.tpl b/templates/facture.tpl new file mode 100644 index 0000000..8981705 --- /dev/null +++ b/templates/facture.tpl @@ -0,0 +1,17 @@ +{include file="admin/_head.tpl" title="Document — %s"|args:$plugin.nom current="plugin_%s"|args:$plugin.id} +{include file="%s/templates/_menu.tpl"|args:$plugin_root current="index"} + +{form_errors} + +{if $session->canAccess('compta', Membres::DROIT_ECRITURE)} + + +{/if} + + + + +Type | +Numéro | +Receveur | +Son adresse | +Sa ville | +Emission | +Echéance | +Réglée | +Archivée | +Moyen paiement | +Contenu | +Total | + + +{foreach from=$factures item=facture} +|
{if $facture.type_facture == 1}Facture{else}Devis{/if} | +{$facture.numero} | + {if $facture.receveur_membre} +{$facture.receveur.nom} | + {else} +{$facture.receveur.nom} | + {/if} +{$facture.receveur.adresse} | +{$facture.receveur.ville} | +{$facture.date_emission|date_fr:'d/m/Y'} | +{$facture.date_echeance|date_fr:'d/m/Y'} | +{$facture.reglee} | +{$facture.archivee} | +{$facture.moyen_paiement} | +
+ {foreach from=$facture.contenu item=contenu}
+ {$contenu.designation} : {$contenu.prix|escape|html_money} {$config.monnaie} + {/foreach} + |
+ {$facture.total|escape|html_money} {$config.monnaie} | +
+$doc - Émis le $emission +
+ +$asso | +$receveur | +
+ Désignations + | ++ Prix + | +
---|---|
';
+ echo str_replace("\n", ' ', $v['designation']); + echo ' | '; + echo number_format($v['prix'], 2, ',', ' ').'€'; + echo ' |
TotalNet à payer |
+ $total € (HT) | +