Overview
Context
Changes
Modified src/templates/admin/compta/banques/index.tpl
from [18ae6dc855]
to [0349fd59c7].
︙ | | |
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
-
+
|
</tr>
</thead>
<tbody>
{foreach from=$liste item="compte"}
<tr>
<td>{$compte.banque|escape}</td>
<th>{$compte.libelle|escape}</th>
<td><strong>{$compte.solde|html_money} {$config.monnaie|escape}</strong></td>
<td><strong>{$compte.solde|escape|html_money} {$config.monnaie|escape}</strong></td>
<td>{$compte.iban|escape|format_iban}</td>
<td>{$compte.bic|escape}</td>
<td class="actions">
<a class="icn" href="{$www_url}admin/compta/comptes/journal.php?id={$compte.id|escape}&suivi" title="Journal">𝍢</a>
{if $user.droits.compta >= Garradin\Membres::DROIT_ECRITURE}
<a class="icn" href="{$www_url}admin/compta/banques/rapprocher.php?id={$compte.id|escape}" title="Rapprocher">☑</a>
{/if}
|
︙ | | |
Modified src/templates/admin/compta/banques/rapprocher.tpl
from [bc81330cbf]
to [b716211c0a].
︙ | | |
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
-
+
|
<td class="actions">
{if $user.droits.compta >= Garradin\Membres::DROIT_ADMIN}
<a class="icn" href="{$admin_url}compta/operations/modifier.php?id={$ligne.id}" title="Modifier cette opération">✎</a>
{/if}
</td>
<td>{$ligne.date|date_fr:'d/m/Y'}</td>
<td>{if $ligne.compte_credit == $compte.id}-{else}+{/if}{$ligne.montant|escape|html_money}</td>
<td>{$ligne.solde|html_money}</td>
<td>{$ligne.solde|escape|html_money}</td>
<th>{$ligne.libelle}</th>
</tr>
{/foreach}
</tbody>
<tfoot>
<tr>
<td colspan="5"></td>
|
︙ | | |
Modified src/templates/admin/compta/exercices/bilan.tpl
from [307b3bb00c]
to [059e49c098].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
|
{include file="admin/_head.tpl" title="Bilan" current="compta/exercices" body_id="rapport"}
<div class="exercice">
<h2>{$config.nom_asso|escape}</h2>
<h2>{$config.nom_asso}</h2>
<p>Exercice comptable {if $exercice.cloture}clôturé{else}en cours{/if} du
{$exercice.debut|date_fr:'d/m/Y'} au {$exercice.fin|date_fr:'d/m/Y'}, généré le {$cloture|date_fr:'d/m/Y'}</p>
</div>
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<tbody>
<tr>
<td>
<table>
<caption><h3>Actif</h3></caption>
<tbody>
{foreach from=$bilan.actif.comptes key="parent_code" item="parent"}
<tr class="parent">
<th>{$parent_code|get_nom_compte|escape}</th>
<td>{$parent.solde|html_money}</td>
<th>{$parent_code|get_nom_compte}</th>
<td>{$parent.solde|escape|html_money}</td>
</tr>
{foreach from=$parent.comptes item="solde" key="compte"}
<tr class="compte">
<th>{$compte|get_nom_compte|escape}</th>
<td>{$solde|html_money}</td>
<th>{$compte|get_nom_compte}</th>
<td>{$solde|escape|html_money}</td>
</tr>
{/foreach}
{/foreach}
</tbody>
</table>
</td>
<td>
<table>
<caption><h3>Passif</h3></caption>
<tbody>
{foreach from=$bilan.passif.comptes key="parent_code" item="parent"}
<tr class="parent">
<th>{$parent_code|get_nom_compte|escape}</th>
<td>{$parent.solde|html_money}</td>
<th>{$parent_code|get_nom_compte}</th>
<td>{$parent.solde|escape|html_money}</td>
</tr>
{foreach from=$parent.comptes item="solde" key="compte"}
<tr class="compte">
<th>{$compte|get_nom_compte|escape}</th>
<td>{$solde|html_money}</td>
<th>{$compte|get_nom_compte}</th>
<td>{$solde|escape|html_money}</td>
</tr>
{/foreach}
{/foreach}
</tbody>
</table>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>
<table>
<tfoot>
<tr>
<th>Total actif</th>
<td>{$bilan.actif.total|html_money}</td>
<td>{$bilan.actif.total|escape|html_money}</td>
</tr>
</tfoot>
</table>
</td>
<td>
<table>
<tfoot>
<tr>
<th>Total passif</th>
<td>{$bilan.passif.total|html_money}</td>
<td>{$bilan.passif.total|escape|html_money}</td>
</tr>
</tfoot>
</table>
</td>
</tr>
</tfoot>
</table>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie|escape}.</p>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie}.</p>
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/compta/exercices/compte_resultat.tpl
from [412aa1442e]
to [8ca1ec22c9].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
|
{include file="admin/_head.tpl" title="Compte de résultat" current="compta/exercices" body_id="rapport"}
<div class="exercice">
<h2>{$config.nom_asso|escape}</h2>
<h2>{$config.nom_asso}</h2>
<p>Exercice comptable {if $exercice.cloture}clôturé{else}en cours{/if} du
{$exercice.debut|date_fr:'d/m/Y'} au {$exercice.fin|date_fr:'d/m/Y'}, généré le {$cloture|date_fr:'d/m/Y'}</p>
</div>
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<tbody>
<tr>
<td>
<table>
<caption><h3>Charges</h3></caption>
<tbody>
{foreach from=$compte_resultat.charges.comptes key="parent_code" item="parent"}
<tr class="parent">
<th>{$parent_code|get_nom_compte|escape}</th>
<td>{$parent.solde|html_money}</td>
<th>{$parent_code|get_nom_compte}</th>
<td>{$parent.solde|escape|html_money}</td>
</tr>
{foreach from=$parent.comptes item="solde" key="compte"}
<tr class="compte">
<th>{$compte|get_nom_compte|escape}</th>
<td>{$solde|html_money}</td>
<th>{$compte|get_nom_compte}</th>
<td>{$solde|escape|html_money}</td>
</tr>
{/foreach}
{/foreach}
</tbody>
</table>
</td>
<td>
<table>
<caption><h3>Produits</h3></caption>
<tbody>
{foreach from=$compte_resultat.produits.comptes key="parent_code" item="parent"}
<tr class="parent">
<th>{$parent_code|get_nom_compte|escape}</th>
<td>{$parent.solde|html_money}</td>
<th>{$parent_code|get_nom_compte}</th>
<td>{$parent.solde|escape|html_money}</td>
</tr>
{foreach from=$parent.comptes item="solde" key="compte"}
<tr class="compte">
<th>{$compte|get_nom_compte|escape}</th>
<td>{$solde|html_money}</td>
<th>{$compte|get_nom_compte}</th>
<td>{$solde|escape|html_money}</td>
</tr>
{/foreach}
{/foreach}
</tbody>
</table>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>
<table>
<tfoot>
<tr>
<th>Total charges</th>
<td>{$compte_resultat.charges.total|html_money}</td>
<td>{$compte_resultat.charges.total|escape|html_money}</td>
</tr>
</tfoot>
</table>
</td>
<td>
<table>
<tfoot>
<tr>
<th>Total produits</th>
<td>{$compte_resultat.produits.total|html_money}</td>
<td>{$compte_resultat.produits.total|escape|html_money}</td>
</tr>
</tfoot>
</table>
</td>
</tr>
<tr>
<td>
{if ($compte_resultat.resultat >= 0)}
<table>
<tfoot>
<tr>
<th>Résultat (excédent)</th>
<td>{$compte_resultat.resultat|html_money}</td>
<td>{$compte_resultat.resultat|escape|html_money}</td>
</tr>
</tfoot>
</table>
{/if}
</td>
<td>
{if ($compte_resultat.resultat < 0)}
<table>
<tfoot>
<tr>
<th>Résultat (déficit)</th>
<td>{$compte_resultat.resultat|html_money}</td>
<td>{$compte_resultat.resultat|escape|html_money}</td>
</tr>
</tfoot>
</table>
{/if}
</td>
</tr>
</tfoot>
</table>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie|escape}.</p>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie}.</p>
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/compta/exercices/grand_livre.tpl
from [961c7b63da]
to [00c01f9217].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
|
{include file="admin/_head.tpl" title="Grand livre" current="compta/exercices" body_id="rapport"}
<div class="exercice">
<h2>{$config.nom_asso|escape}</h2>
<h2>{$config.nom_asso}</h2>
<p>Exercice comptable {if $exercice.cloture}clôturé{else}en cours{/if} du
{$exercice.debut|date_fr:'d/m/Y'} au {$exercice.fin|date_fr:'d/m/Y'}, généré le {$cloture|date_fr:'d/m/Y'}</p>
</div>
{foreach from=$livre.classes key="classe" item="comptes"}
<h3>{$classe|get_nom_compte|escape}</h3>
<h3>{$classe|get_nom_compte}</h3>
{foreach from=$comptes item="compte" key="code"}
{foreach from=$compte.comptes item="souscompte" key="souscode"}
<table class="list">
<caption><h4>{$souscode|escape} — {$souscode|get_nom_compte|escape}</h4></caption>
<caption><h4>{$souscode} — {$souscode|get_nom_compte}</h4></caption>
<colgroup>
<col width="15%" />
<col width="55%" />
<col width="10%" />
<col width="10%" />
<col width="10%" />
</colgroup>
<thead>
<tr>
<td>Date</td>
<th>Intitulé</th>
<td class="money">Débit</td>
<td class="money">Crédit</td>
<td class="money">Solde</td>
</tr>
</thead>
<tbody>
{foreach from=$souscompte.journal item="ligne"}
<tr>
<td>{$ligne.date|date_fr:'d/m/Y'|escape}</td>
<th>{$ligne.libelle|escape}</th>
<td class="money">{if $ligne.compte_debit == $souscode}{$ligne.montant|html_money}{/if}</td>
<td class="money">{if $ligne.compte_credit == $souscode}{$ligne.montant|html_money}{/if}</td>
<td class="money">{$ligne.solde|html_money}</td>
<td>{$ligne.date|date_fr:'d/m/Y'}</td>
<th>{$ligne.libelle}</th>
<td class="money">{if $ligne.compte_debit == $souscode}{$ligne.montant|escape|html_money}{/if}</td>
<td class="money">{if $ligne.compte_credit == $souscode}{$ligne.montant|escape|html_money}{/if}</td>
<td class="money">{$ligne.solde|escape|html_money}</td>
</tr>
{/foreach}
</tbody>
<tfoot>
<tr>
<td></td>
<th>Solde final</th>
<td class="money">{if $souscompte.debit > 0}{$souscompte.debit|html_money}{/if}</td>
<td class="money">{if $souscompte.credit > 0}{$souscompte.credit|html_money}{/if}</td>
<td class="money">{$souscompte.solde|html_money}</td>
<td class="money">{if $souscompte.debit > 0}{$souscompte.debit|escape|html_money}{/if}</td>
<td class="money">{if $souscompte.credit > 0}{$souscompte.credit|escape|html_money}{/if}</td>
<td class="money">{$souscompte.solde|escape|html_money}</td>
</tr>
</tfoot>
</table>
{/foreach}
<table class="list">
<colgroup>
<col width="15%" />
<col width="65%" />
<col width="10%" />
<col width="10%" />
</colgroup>
<tfoot>
<tr>
<td>Total</td>
<th>{$code|get_nom_compte|escape}</th>
<td>{if $compte.total > 0}{$compte.total|abs|html_money}{/if}</td>
<td>{if $compte.total < 0}{$compte.total|abs|html_money}{/if}</td>
<th>{$code|get_nom_compte}</th>
<td>{if $compte.total > 0}{$compte.total|abs|escape|html_money}{/if}</td>
<td>{if $compte.total < 0}{$compte.total|abs|escape|html_money}{/if}</td>
</tr>
</tfoot>
</table>
{/foreach}
{/foreach}
<table class="list">
<colgroup>
<col width="15%" />
<col width="65%" />
<col width="10%" />
<col width="10%" />
</colgroup>
<tfoot>
<tr>
<td><strong>Total</strong></td>
<th></th>
<td>{$livre.debit|html_money}</td>
<td>{$livre.credit|html_money}</td>
<td>{$livre.debit|escape|html_money}</td>
<td>{$livre.credit|escape|html_money}</td>
</tr>
</tfoot>
</table>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie|escape}.</p>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie}.</p>
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/compta/exercices/journal.tpl
from [bcf20608f1]
to [5c52f09c4f].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
|
{include file="admin/_head.tpl" title="Journal général" current="compta/exercices" body_id="rapport"}
<div class="exercice">
<h2>{$config.nom_asso|escape}</h2>
<h2>{$config.nom_asso}</h2>
<p>Exercice comptable {if $exercice.cloture}clôturé{else}en cours{/if} du
{$exercice.debut|date_fr:'d/m/Y'} au {$exercice.fin|date_fr:'d/m/Y'}, généré le {$cloture|date_fr:'d/m/Y'}</p>
</div>
<table class="list multi">
<thead>
<tr>
<td>Date</td>
<th>Intitulé</th>
<td>Comptes</td>
<td>Débit</td>
<td>Crédit</td>
</tr>
</thead>
<tbody>
{foreach from=$journal item="ligne"}
<tr>
<td rowspan="2">{$ligne.date|date_fr:'d/m/Y'|escape}</td>
<th rowspan="2">{$ligne.libelle|escape}</th>
<td>{$ligne.compte_debit|escape} - {$ligne.compte_debit|get_nom_compte|escape}</td>
<td>{$ligne.montant|html_money}</td>
<td rowspan="2">{$ligne.date|date_fr:'d/m/Y'}</td>
<th rowspan="2">{$ligne.libelle}</th>
<td>{$ligne.compte_debit} - {$ligne.compte_debit|get_nom_compte}</td>
<td>{$ligne.montant|escape|html_money}</td>
<td></td>
</tr>
<tr>
<td>{$ligne.compte_credit|escape} - {$ligne.compte_credit|get_nom_compte|escape}</td>
<td>{$ligne.compte_credit} - {$ligne.compte_credit|get_nom_compte}</td>
<td></td>
<td>{$ligne.montant|html_money}</td>
<td>{$ligne.montant|escape|html_money}</td>
</tr>
{/foreach}
</tbody>
</table>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie|escape}.</p>
<p class="help">Toutes les opérations sont libellées en {$config.monnaie}.</p>
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/compta/operations/cotisation.tpl
from [c98227ae17]
to [74cd7367d1].
︙ | | |
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
-
+
|
<td><a href="{$admin_url}compta/operations/voir.php?id={$ligne.id}">{$ligne.id}</a></td>
<td class="actions">
{if $user.droits.compta >= Garradin\Membres::DROIT_ADMIN}
<a class="icn" href="{$admin_url}compta/operations/modifier.php?id={$ligne.id}" title="Modifier cette opération">✎</a>
{/if}
</td>
<td>{$ligne.date|format_sqlite_date_to_french}</td>
<td>{$ligne.montant|html_money|raw}</td>
<td>{$ligne.montant|escape|html_money}</td>
<th>{$ligne.libelle}</th>
<td>{$ligne.compte_debit} — {$ligne.compte_debit|get_nom_compte}</td>
<td>{$ligne.compte_credit} — {$ligne.compte_credit|get_nom_compte}</td>
</tr>
{/foreach}
</tbody>
</table>
{/if}
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/compta/operations/index.tpl
from [3aa389bde4]
to [bac1be6593].
︙ | | |
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
-
+
-
+
|
<td class="num"><a href="{$admin_url}compta/operations/voir.php?id={$ligne.id}">{$ligne.id}</a></td>
<td class="actions">
{if $user.droits.compta >= Garradin\Membres::DROIT_ADMIN}
<a class="icn" href="{$admin_url}compta/operations/modifier.php?id={$ligne.id}" title="Modifier cette opération">✎</a>
{/if}
</td>
<td>{$ligne.date|date_fr:'d/m/Y'}</td>
<td>{$ligne.montant|html_money|raw} {$config.monnaie}</td>
<td>{$ligne.montant|escape|html_money} {$config.monnaie}</td>
<th>{$ligne.libelle}</th>
{if !$categorie && $type}
<td>{$ligne.categorie}</td>
{/if}
</tr>
{foreachelse}
<tr>
<td colspan="3"></td>
<td colspan="2">
Aucune opération.
</td>
{if !$categorie && $type}<td></td>{/if}
</tr>
{/foreach}
</tbody>
<tfoot>
<tr>
<td></td>
<td></td>
<th>Total</th>
<td>{$total|html_money|raw} {$config.monnaie}</td>
<td>{$total|escape|html_money} {$config.monnaie}</td>
<td></td>
{if !$categorie && $type}<td></td>{/if}
</tr>
</tfoot>
</table>
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/compta/operations/voir.tpl
from [bd4edc1011]
to [00e31bbfe7].
︙ | | |
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
-
+
-
+
|
<td>Crédit</td>
</tr>
</thead>
<tbody>
<tr>
<td><a href="{$admin_url}compta/comptes/journal.php?id={$operation.compte_debit}">{$operation.compte_debit}</a></td>
<td>{$nom_compte_debit}</td>
<td>{$operation.montant|html_money} {$config.monnaie}</td>
<td>{$operation.montant|escape|html_money} {$config.monnaie}</td>
<td></td>
</tr>
<tr>
<td><a href="{$admin_url}compta/comptes/journal.php?id={$operation.compte_credit}">{$operation.compte_credit}</a></td>
<td>{$nom_compte_credit}</td>
<td></td>
<td>{$operation.montant|html_money} {$config.monnaie}</td>
<td>{$operation.montant|escape|html_money} {$config.monnaie}</td>
</tr>
</tbody>
</table>
{include file="admin/_foot.tpl"}
|
Modified src/templates/admin/membres/cat_modifier.tpl
from [7efea467f8]
to [178c923010].
︙ | | |
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
-
+
|
<dt><label for="f_id_cotisation_obligatoire">Cotisation obligatoire</label></dt>
<dd>
<select name="id_cotisation_obligatoire" id="f_id_cotisation_obligatoire">
<option value="">-- Non</option>
{foreach from=$cotisations item="cotisation"}
<option value="{$cotisation.id}" {form_field name="id_cotisation_obligatoire" selected=$cotisation.id data=$cat}>
{$cotisation.intitule}
— {$cotisation.montant|html_money|raw} {$config.monnaie}
— {$cotisation.montant|escape|html_money} {$config.monnaie}
— {if $cotisation.duree}pour {$cotisation.duree} jours
{elseif $cotisation.debut}
du {$cotisation.debut|format_sqlite_date_to_french} au {$cotisation.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
</option>
|
︙ | | |
Modified src/templates/admin/membres/cotisations.tpl
from [926d11f4bf]
to [a3897bbe71].
︙ | | |
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-
+
|
{if $cotisation.duree}
{$cotisation.duree} jours
{elseif $cotisation.debut}
du {$cotisation.debut|format_sqlite_date_to_french} au {$cotisation.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
— {$cotisation.montant|raw|html_money} {$config.monnaie}
— {$cotisation.montant|escape|html_money} {$config.monnaie}
</dd>
<dt>À jour de cotisation ?</dt>
<dd>
{if !$cotisation.a_jour}
<span class="error"><b>Non</b>, cotisation non payée</span>
{else}
<b class="confirm">✓ Oui</b>
|
︙ | | |
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
-
+
|
{if $c.duree}
{$c.duree} jours
{elseif $c.debut}
du {$c.debut|format_sqlite_date_to_french} au {$c.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
— {$c.montant|html_money|raw} {$config.monnaie}
— {$c.montant|escape|html_money} {$config.monnaie}
</td>
<td>
{if $user.droits.compta >= Garradin\Membres::DROIT_ECRITURE && !empty($c.nb_operations)}
<a href="{$admin_url}compta/operations/cotisation.php?id={$c.id}">{$c.nb_operations} écriture{if $c.nb_operations > 1}s{/if}</a>
{/if}
</td>
<td class="actions">
|
︙ | | |
Modified src/templates/admin/membres/cotisations/ajout.tpl
from [f0b352697d]
to [d467fbaa1a].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
|
{if $membre}
{include file="admin/_head.tpl" title="Enregistrer une cotisation pour le membre" current="membres/cotisations" js=1}
<ul class="actions">
<li><a href="{$admin_url}membres/fiche.php?id={$membre.id|escape}"><b>{$membre.identite|escape}</b></a></li>
<li><a href="{$admin_url}membres/modifier.php?id={$membre.id|escape}">Modifier</a></li>
<li><a href="{$admin_url}membres/fiche.php?id={$membre.id}"><b>{$membre.identite}</b></a></li>
<li><a href="{$admin_url}membres/modifier.php?id={$membre.id}">Modifier</a></li>
{if $user.droits.membres >= Garradin\Membres::DROIT_ADMIN && $user.id != $membre.id}
<li><a href="{$admin_url}membres/supprimer.php?id={$membre.id|escape}">Supprimer</a></li>
<li><a href="{$admin_url}membres/supprimer.php?id={$membre.id}">Supprimer</a></li>
{/if}
<li><a href="{$admin_url}membres/cotisations.php?id={$membre.id|escape}">Suivi des cotisations</a></li>
<li><a href="{$admin_url}membres/cotisations.php?id={$membre.id}">Suivi des cotisations</a></li>
</ul>
{else}
{include file="admin/_head.tpl" title="Enregistrer une cotisation" current="membres/cotisations" js=1}
<ul class="actions">
<li><a href="{$admin_url}membres/cotisations/">Cotisations</a></li>
<li class="current"><a href="{$admin_url}membres/cotisations/ajout.php">Saisie d'une cotisation</a></li>
{if $user.droits.membres >= Garradin\Membres::DROIT_ADMIN}
<li><a href="{$admin_url}membres/cotisations/gestion/rappels.php">Gestion des rappels automatiques</a></li>
{/if}
</ul>
{/if}
{if $error}
<p class="error">{$error|escape}</p>
<p class="error">{$error}</p>
{else if $user.droits.compta >= Garradin\Membres::DROIT_ECRITURE}
<p class="help">
Cette page sert à enregistrer les cotisations des membres de l'association.
Pour enregistrer un don ou une dépense, comme le paiement d'un prestataire ou une facture, il est possible de <a href="{$admin_url}compta/operations/saisir.php">saisir une opération comptable</a>.
</p>
{/if}
<form method="post" action="{$self_url|escape}">
<form method="post" action="{$self_url}">
<fieldset>
<legend>Enregistrer une cotisation</legend>
<dl>
<dt><label for="f_id_cotisation">Cotisation</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd>
<select id="f_id_cotisation" required="required" name="id_cotisation">
{foreach from=$cotisations item="co"}
<option value="{$co.id|escape}" {form_field name="id_cotisation" selected=$co.id default=$default_co} data-compta="{$co.id_categorie_compta|escape}" data-amount="{$co.montant|escape}">
{$co.intitule|escape}
— {$co.montant|html_money} {$config.monnaie|escape}
— {if $co.duree}pour {$co.duree|escape} jours
<option value="{$co.id}" {form_field name="id_cotisation" selected=$co.id default=$default_co} data-compta="{$co.id_categorie_compta}" data-amount="{$co.montant}">
{$co.intitule}
— {$co.montant|escape|html_money} {$config.monnaie}
— {if $co.duree}pour {$co.duree} jours
{elseif $co.debut}
du {$co.debut|format_sqlite_date_to_french} au {$co.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
</option>
{/foreach}
</select>
</dd>
<dt class="f_compta"><label for="f_montant">Montant</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd class="f_compta"><input type="number" name="montant" step="0.01" min="0.00" id="f_montant" value="{form_field name=montant default=$default_amount}" /></dd>
<dt class="f_compta"><label for="f_moyen_paiement">Moyen de paiement</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd class="f_compta">
<select name="moyen_paiement" id="f_moyen_paiement">
{foreach from=$moyens_paiement item="moyen"}
<option value="{$moyen.code|escape}"{if $moyen.code == $moyen_paiement} selected="selected"{/if}>{$moyen.nom|escape}</option>
<option value="{$moyen.code}"{if $moyen.code == $moyen_paiement} selected="selected"{/if}>{$moyen.nom}</option>
{/foreach}
</select>
</dd>
<dt class="f_cheque"><label for="f_numero_cheque">Numéro de chèque</label></dt>
<dd class="f_cheque"><input type="text" name="numero_cheque" id="f_numero_cheque" value="{form_field name=numero_cheque}" /></dd>
<dt class="f_banque"><label for="f_banque">Compte bancaire</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd class="f_banque">
<select name="banque" id="f_banque">
{foreach from=$comptes_bancaires item="compte"}
<option value="{$compte.id|escape}"{if $compte.id == $banque} selected="selected"{/if}>{$compte.libelle|escape} - {$compte.banque|escape}</option>
<option value="{$compte.id}"{if $compte.id == $banque} selected="selected"{/if}>{$compte.libelle} - {$compte.banque}</option>
{/foreach}
</select>
</dd>
<dt><label for="f_date">Date</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd><input type="date" name="date" id="f_date" value="{form_field name=date default=$default_date}" required="required" /></dd>
{if !$membre}
<dt><label for="f_id_membre">Numéro de membre</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd><input type="number" name="id_membre" id="f_id_membre" value="{form_field name=id_membre}" step="1" min="1" required="required" /></dd>
{/if}
</dl>
</fieldset>
<p class="submit">
{csrf_field key="add_cotisation"}
{if $membre}<input type="hidden" name="id_membre" value="{$membre.id|escape}" />{/if}
{if $membre}<input type="hidden" name="id_membre" value="{$membre.id}" />{/if}
<input type="submit" name="add" value="Enregistrer →" />
</p>
</form>
<script type="text/javascript">
{literal}
(function () {
|
︙ | | |
Modified src/templates/admin/membres/cotisations/gestion/rappels.tpl
from [9c67a467da]
to [8159177598].
︙ | | |
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
+
+
+
+
|
<th>Sujet</th>
<td></td>
</thead>
<tbody>
{foreach from=$liste item="rappel"}
<tr>
<td>
{$rappel.intitule|escape}
— {$rappel.montant|html_money} {$config.monnaie|escape}
— {if $rappel.duree}pour {$rappel.duree|escape} jours
{$rappel.intitule}
— {$rappel.montant|escape|html_money} {$config.monnaie}
— {if $rappel.duree}pour {$rappel.duree} jours
{elseif $rappel.debut}
du {$rappel.debut|format_sqlite_date_to_french} au {$rappel.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
</td>
<td>
{if $rappel.delai == 0}le jour de l'expiration
{else}
{$rappel.delai|abs|escape}
{$rappel.delai|abs}
{if abs($rappel.delai) > 1}jours{else}jour{/if}
{if $rappel.delai > 0}après{else}avant{/if}
expiration
{/if}
</td>
<th>{* FIXME liste des personnes ayant reçu ce rappel<a href="{$admin_url}membres/cotisations/rappel.php?id={$rappel.id|escape}">{$rappel.sujet|escape}</a>*}{$rappel.sujet|escape}</th>
<th>{* FIXME liste des personnes ayant reçu ce rappel<a href="{$admin_url}membres/cotisations/rappel.php?id={$rappel.id}">{$rappel.sujet}</a>*}{$rappel.sujet}</th>
<td class="actions">
<a class="icn" href="{$admin_url}membres/cotisations/gestion/rappel_modifier.php?id={$rappel.id|escape}" title="Modifier">✎</a>
<a class="icn" href="{$admin_url}membres/cotisations/gestion/rappel_supprimer.php?id={$rappel.id|escape}" title="Supprimer">✘</a>
<a class="icn" href="{$admin_url}membres/cotisations/gestion/rappel_modifier.php?id={$rappel.id}" title="Modifier">✎</a>
<a class="icn" href="{$admin_url}membres/cotisations/gestion/rappel_supprimer.php?id={$rappel.id}" title="Supprimer">✘</a>
</td>
</tr>
{/foreach}
</tbody>
</table>
{/if}
{if $error}
<p class="error">
{$error|escape}
{$error}
</p>
{/if}
<form method="post" action="{$self_url|escape}" id="f_add">
<form method="post" action="{$self_url}" id="f_add">
<fieldset>
<legend>Ajouter un rappel automatique</legend>
<dl>
<dt><label for="f_id_cotisation">Cotisation associée</label> <b title="(Champ obligatoire)">obligatoire</b></dt>
<dd>
<select name="id_cotisation" id="f_id_cotisation" required="required">
<option value="">--</option>
{foreach from=$cotisations item="co"}
<option value="{$co.id|escape}" {form_field name="id_cotisation" selected=$co.id}>
{$co.intitule|escape}
— {$co.montant|html_money} {$config.monnaie|escape}
— {if $co.duree}pour {$co.duree|escape} jours
<option value="{$co.id}" {form_field name="id_cotisation" selected=$co.id}>
{$co.intitule}
— {$co.montant|escape|html_money} {$config.monnaie}
— {if $co.duree}pour {$co.duree} jours
{elseif $co.debut}
du {$co.debut|format_sqlite_date_to_french} au {$co.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
</option>
{/foreach}
|
︙ | | |
Modified src/templates/admin/membres/cotisations/index.tpl
from [a2bc8929c2]
to [75f3c738a3].
︙ | | |
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
-
+
|
{$co.duree} jours
{elseif $co.debut}
du {$co.debut|format_sqlite_date_to_french} au {$co.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
</td>
<td class="num">{$co.montant|raw|html_money} {$config.monnaie}</td>
<td class="num">{$co.montant|escape|html_money} {$config.monnaie}</td>
<td class="num">{$co.nb_membres}</td>
<td class="num">{$co.nb_a_jour}</td>
<td class="actions">
<a class="icn" href="{$admin_url}membres/cotisations/voir.php?id={$co.id}" title="Liste des membres cotisants">👪</a>
{if $user.droits.membres >= Garradin\Membres::DROIT_ADMIN}
<a class="icn" href="{$admin_url}membres/cotisations/gestion/modifier.php?id={$co.id}" title="Modifier">✎</a>
<a class="icn" href="{$admin_url}membres/cotisations/gestion/supprimer.php?id={$co.id}" title="Supprimer">✘</a>
|
︙ | | |
Modified src/templates/admin/membres/fiche.tpl
from [6e77bf3627]
to [e593bfd1c6].
︙ | | |
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-
+
|
{if $cotisation.duree}
{$cotisation.duree} jours
{elseif $cotisation.debut}
du {$cotisation.debut|format_sqlite_date_to_french} au {$cotisation.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
— {$cotisation.montant|raw|html_money} {$config.monnaie}
— {$cotisation.montant|escape|html_money} {$config.monnaie}
</dd>
<dt>À jour de cotisation ?</dt>
<dd>
{if !$cotisation.a_jour}
<span class="error"><b>Non</b>, cotisation non payée</span>
{else}
<b class="confirm">✓ Oui</b>
|
︙ | | |
Modified src/templates/admin/mes_cotisations.tpl
from [ce9d57271e]
to [2423b2fa48].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
-
+
-
+
-
+
-
+
-
+
-
+
|
{include file="admin/_head.tpl" title="Mes cotisations" current="mes_cotisations"}
<dl class="cotisation">
<dt>
{if $nb_activites == 1}
Vous avez {$nb_activites|escape} cotisation enregistrée.
Vous avez {$nb_activites} cotisation enregistrée.
{elseif $nb_activites}
Vous avez {$nb_activites|escape} cotisations enregistrées.
Vous avez {$nb_activites} cotisations enregistrées.
{else}
Vous n'avez aucune cotisation enregistrée.
{/if}
</dt>
{if $cotisation}
<dt>Cotisation obligatoire</dt>
<dd>{$cotisation.intitule|escape} —
<dd>{$cotisation.intitule} —
{if $cotisation.duree}
{$cotisation.duree|escape} jours
{$cotisation.duree} jours
{elseif $cotisation.debut}
du {$cotisation.debut|format_sqlite_date_to_french} au {$cotisation.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
— {$cotisation.montant|escape_money} {$config.monnaie|escape}
— {$cotisation.montant|escape|html_money} {$config.monnaie}
</dd>
<dd>
{if !$cotisation.a_jour}
<b class="error">Vous n'êtes pas à jour de cotisation</b>
{else}
<b class="confirm">✓ À jour de cotisation</b>
{if $cotisation.expiration}
(expire le {$cotisation.expiration|format_sqlite_date_to_french})
{/if}
{/if}
</dd>
{/if}
{if !empty($cotisations_membre)}
<dt>Cotisations en cours</dt>
{foreach from=$cotisations_membre item="co"}
<dd>{$co.intitule|escape} —
<dd>{$co.intitule} —
{if $co.a_jour}
<span class="confirm">À jour</span>{if $co.expiration} — Expire le {$co.expiration|format_sqlite_date_to_french}{/if}
{else}
<span class="error">En retard</span>
{/if}
</dd>
{/foreach}
|
︙ | | |
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
-
+
-
+
-
+
|
<td>Cotisation</td>
</thead>
<tbody>
{foreach from=$cotisations item="c"}
<tr>
<td>{$c.date|format_sqlite_date_to_french}</td>
<td>
{$c.intitule|escape} —
{$c.intitule} —
{if $c.duree}
{$c.duree|escape} jours
{$c.duree} jours
{elseif $c.debut}
du {$c.debut|format_sqlite_date_to_french} au {$c.fin|format_sqlite_date_to_french}
{else}
ponctuelle
{/if}
— {$c.montant|html_money} {$config.monnaie|escape}
— {$c.montant|escape|html_money} {$config.monnaie}
</td>
</tr>
{/foreach}
</tbody>
</table>
{/if}
{include file="admin/_foot.tpl"}
|