Overview
Comment:Move admin/_head.tpl and admin/_foot.tpl to root
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA3-256: 2f6fa54bd76182bf7768755dbe331a0422544f08ed1c5a2524f5f113f3638cba
User & Date: bohwaz on 2022-08-15 00:14:25
Other Links: branch diff | manifest | tags
Context
2022-08-15
00:17
Move last templates to root check-in: ab906abfc6 user: bohwaz tags: dev
00:14
Move admin/_head.tpl and admin/_foot.tpl to root check-in: 2f6fa54bd7 user: bohwaz tags: dev
00:08
Fix missing tables from templates branch, fix multiple issues with membres table being removed check-in: ac78239b94 user: bohwaz tags: dev
Changes

Modified src/include/lib/Garradin/UserTemplate/Functions.php from [704cf68144] to [ce5e926409].

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
		'mail',
	];

	static public function admin_header(array $params): string
	{
		$tpl = Template::getInstance();
		$tpl->assign($params);
		return $tpl->fetch('admin/_head.tpl');
	}

	static public function admin_footer(array $params): string
	{
		$tpl = Template::getInstance();
		$tpl->assign($params);
		return $tpl->fetch('admin/_foot.tpl');
	}

	static public function create_index(array $params, Brindille $tpl, int $line): void
	{
		$id = Utils::basename(Utils::dirname($tpl->_tpl_path));

		if (!$id) {







|






|







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
		'mail',
	];

	static public function admin_header(array $params): string
	{
		$tpl = Template::getInstance();
		$tpl->assign($params);
		return $tpl->fetch('_head.tpl');
	}

	static public function admin_footer(array $params): string
	{
		$tpl = Template::getInstance();
		$tpl->assign($params);
		return $tpl->fetch('_foot.tpl');
	}

	static public function create_index(array $params, Brindille $tpl, int $line): void
	{
		$id = Utils::basename(Utils::dirname($tpl->_tpl_path));

		if (!$id) {

Name change from src/templates/admin/_foot.tpl to src/templates/_foot.tpl.

Name change from src/templates/admin/_head.tpl to src/templates/_head.tpl.

Modified src/templates/acc/accounts/all.tpl from [3d70275b38] to [ff84e866da].

1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Accounting\Account;
?>
{include file="admin/_head.tpl" title="Tous les comptes" current="acc/accounts"}

{include file="acc/_year_select.tpl"}

{include file="acc/accounts/_nav.tpl" current="all"}

{include file="acc/_simple_help.tpl" link="../reports/trial_balance.php?year=%d"|args:$current_year.id type=null}




|







1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Accounting\Account;
?>
{include file="_head.tpl" title="Tous les comptes" current="acc/accounts"}

{include file="acc/_year_select.tpl"}

{include file="acc/accounts/_nav.tpl" current="all"}

{include file="acc/_simple_help.tpl" link="../reports/trial_balance.php?year=%d"|args:$current_year.id type=null}

45
46
47
48
49
50
51
52

<p class="help">
	Note : n'apparaissent ici que les comptes qui ont été utilisés dans cet exercice (au moins une écriture).<br />
	Les lignes grisées correspondent aux comptes soldés.<br />
	Pour voir la liste complète des comptes, même ceux qui n'ont pas été utilisés, se référer au <a href="{$admin_url}acc/charts/accounts/?id={$current_year.id_chart}">plan comptable</a>.
</p>

{include file="admin/_foot.tpl"}







|
45
46
47
48
49
50
51
52

<p class="help">
	Note : n'apparaissent ici que les comptes qui ont été utilisés dans cet exercice (au moins une écriture).<br />
	Les lignes grisées correspondent aux comptes soldés.<br />
	Pour voir la liste complète des comptes, même ceux qui n'ont pas été utilisés, se référer au <a href="{$admin_url}acc/charts/accounts/?id={$current_year.id_chart}">plan comptable</a>.
</p>

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/deposit.tpl from [0883138caa] to [0e6c098f4c].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Dépôt en banque : %s — %s"|args:$account.code,$account.label current="acc/accounts"}

{form_errors}

{if !$journal_count}
	<p class="alert block">Il n'y a aucune écriture qui nécessite un dépôt.<br />
		{linkbutton href="!acc/transactions/new.php" shape="plus" label="Saisir un virement"}
	</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Dépôt en banque : %s — %s"|args:$account.code,$account.label current="acc/accounts"}

{form_errors}

{if !$journal_count}
	<p class="alert block">Il n'y a aucune écriture qui nécessite un dépôt.<br />
		{linkbutton href="!acc/transactions/new.php" shape="plus" label="Saisir un virement"}
	</p>
89
90
91
92
93
94
95
96
		$('#f_amount').value = '';
		total = 0;
	});
	</script>
	{/literal}
{/if}

{include file="admin/_foot.tpl"}







|
89
90
91
92
93
94
95
96
		$('#f_amount').value = '';
		total = 0;
	});
	</script>
	{/literal}
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/index.tpl from [33e3d48eca] to [7c29cd65b2].

1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Accounting\Account;
?>
{include file="admin/_head.tpl" title="Comptes usuels" current="acc/accounts"}

{include file="acc/_year_select.tpl"}

{include file="acc/accounts/_nav.tpl" current="index"}


{if isset($_GET['chart_change'])}



|







1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Accounting\Account;
?>
{include file="_head.tpl" title="Comptes usuels" current="acc/accounts"}

{include file="acc/_year_select.tpl"}

{include file="acc/accounts/_nav.tpl" current="index"}


{if isset($_GET['chart_change'])}
85
86
87
88
89
90
91
92

<p class="help">
	Note : n'apparaissent ici que les comptes <strong>usuels</strong> qui ont été utilisés dans cet exercice (au moins une écriture).<br />
	Pour voir le solde de tous les comptes, se référer à la <a href="all.php">liste de tous comptes de l'exercice</a>.<br />
	Pour voir la liste complète des comptes, même ceux qui n'ont pas été utilisés, se référer au <a href="{$admin_url}acc/charts/accounts/?id={$current_year.id_chart}">plan comptable</a>.
</p>

{include file="admin/_foot.tpl"}







|
85
86
87
88
89
90
91
92

<p class="help">
	Note : n'apparaissent ici que les comptes <strong>usuels</strong> qui ont été utilisés dans cet exercice (au moins une écriture).<br />
	Pour voir le solde de tous les comptes, se référer à la <a href="all.php">liste de tous comptes de l'exercice</a>.<br />
	Pour voir la liste complète des comptes, même ceux qui n'ont pas été utilisés, se référer au <a href="{$admin_url}acc/charts/accounts/?id={$current_year.id_chart}">plan comptable</a>.
</p>

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/journal.tpl from [e73e00104c] to [b4b21e8684].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Journal : %s - %s"|args:$account.code:$account.label current="acc/accounts" body_id="rapport"}

{if empty($year)}
	{include file="acc/_year_select.tpl"}
{else}
	<nav class="acc-year">
		<h4>Exercice sélectionné&nbsp;:</h4>
		<h3>{$year.label} — {$year.start_date|date_short} au {$year.end_date|date_short}</h3>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Journal : %s - %s"|args:$account.code:$account.label current="acc/accounts" body_id="rapport"}

{if empty($year)}
	{include file="acc/_year_select.tpl"}
{else}
	<nav class="acc-year">
		<h4>Exercice sélectionné&nbsp;:</h4>
		<h3>{$year.label} — {$year.start_date|date_short} au {$year.end_date|date_short}</h3>
177
178
179
180
181
182
183
184
			</td>
		</tr>
	</tfoot>
</table>

</form>

{include file="admin/_foot.tpl"}







|
177
178
179
180
181
182
183
184
			</td>
		</tr>
	</tfoot>
</table>

</form>

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/reconcile.tpl from [aa2066a69f] to [763c8b6e15].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Rapprochement : %s — %s"|args:$account.code,$account.label current="acc/accounts"}

{include file="acc/_year_select.tpl"}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$admin_url}acc/accounts/reconcile.php?id={$account.id}">Rapprochement manuel</a></li>
		<li><a href="{$admin_url}acc/accounts/reconcile_assist.php?id={$account.id}">Rapprochement assisté</a></li>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Rapprochement : %s — %s"|args:$account.code,$account.label current="acc/accounts"}

{include file="acc/_year_select.tpl"}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$admin_url}acc/accounts/reconcile.php?id={$account.id}">Rapprochement manuel</a></li>
		<li><a href="{$admin_url}acc/accounts/reconcile_assist.php?id={$account.id}">Rapprochement assisté</a></li>
95
96
97
98
99
100
101
102
		{button type="submit" name="save" label="Enregistrer" class="main" shape="check"}
		{if $next}
			{button type="submit" name="save_next" label="Enregistrer et aller au mois suivant" class="main minor" shape="right"}
		{/if}
	</p>
</form>

{include file="admin/_foot.tpl"}







|
95
96
97
98
99
100
101
102
		{button type="submit" name="save" label="Enregistrer" class="main" shape="check"}
		{if $next}
			{button type="submit" name="save_next" label="Enregistrer et aller au mois suivant" class="main minor" shape="right"}
		{/if}
	</p>
</form>

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/reconcile_assist.tpl from [c0a816682c] to [fe1f7d3380].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Rapprochement : %s — %s"|args:$account.code,$account.label current="acc/accounts"}

{include file="acc/_year_select.tpl"}

<nav class="tabs">
	<ul>
		<li><a href="{$admin_url}acc/accounts/reconcile.php?id={$account.id}">Rapprochement manuel</a></li>
		<li class="current"><a href="{$admin_url}acc/accounts/reconcile_assist.php?id={$account.id}">Rapprochement assisté</a></li>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Rapprochement : %s — %s"|args:$account.code,$account.label current="acc/accounts"}

{include file="acc/_year_select.tpl"}

<nav class="tabs">
	<ul>
		<li><a href="{$admin_url}acc/accounts/reconcile.php?id={$account.id}">Rapprochement manuel</a></li>
		<li class="current"><a href="{$admin_url}acc/accounts/reconcile_assist.php?id={$account.id}">Rapprochement assisté</a></li>
149
150
151
152
153
154
155
156
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="save" label="Enregistrer" class="main" shape="check"}
		</p>
	</form>
{/if}

{include file="admin/_foot.tpl"}







|
149
150
151
152
153
154
155
156
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="save" label="Enregistrer" class="main" shape="check"}
		</p>
	</form>
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/simple.tpl from [d86d68ee5b] to [e291339b5e].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Suivi : %s"|args:$types[$type] current="acc/simple"}

{include file="acc/_year_select.tpl"}

<nav class="tabs">
	<aside>
	{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_ADMIN)}
	<nav class="menu">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Suivi : %s"|args:$types[$type] current="acc/simple"}

{include file="acc/_year_select.tpl"}

<nav class="tabs">
	<aside>
	{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_ADMIN)}
	<nav class="menu">
87
88
89
90
91
92
93
94
	</table>

	</form>

	{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}
{/if}

{include file="admin/_foot.tpl"}







|
87
88
89
90
91
92
93
94
	</table>

	</form>

	{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/accounts/users.tpl from [0c99a5ec23] to [cd3c1e992b].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Comptes de membres" current="acc/accounts"}

{include file="acc/_year_select.tpl"}

{include file="acc/accounts/_nav.tpl" current="users"}


<p class="help">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Comptes de membres" current="acc/accounts"}

{include file="acc/_year_select.tpl"}

{include file="acc/accounts/_nav.tpl" current="users"}


<p class="help">
44
45
46
47
48
49
50
51

<p class="help">
	Dette = l'association doit de l'argent à ce membre<br />
	Créance = le membre doit de l'argent à l'association
</p>


{include file="admin/_foot.tpl"}







|
44
45
46
47
48
49
50
51

<p class="help">
	Dette = l'association doit de l'argent à ce membre<br />
	Créance = le membre doit de l'argent à l'association
</p>


{include file="_foot.tpl"}

Modified src/templates/acc/charts/accounts/all.tpl from [ff6fa9acdc] to [aab270350a].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Plan comptable"|args:$chart.label current="acc/charts"}

{include file="acc/charts/accounts/_nav.tpl" current="all"}

<p class="help">
	Les comptes marqués comme «&nbsp;<em>Ajouté</em>&nbsp;» ont été ajoutés au plan comptable officiel par vous-même.
</p>

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Plan comptable"|args:$chart.label current="acc/charts"}

{include file="acc/charts/accounts/_nav.tpl" current="all"}

<p class="help">
	Les comptes marqués comme «&nbsp;<em>Ajouté</em>&nbsp;» ont été ajoutés au plan comptable officiel par vous-même.
</p>

30
31
32
33
34
35
36
37
			</td>
		</tr>
	{/foreach}
	</tbody>
</table>


{include file="admin/_foot.tpl"}







|
30
31
32
33
34
35
36
37
			</td>
		</tr>
	{/foreach}
	</tbody>
</table>


{include file="_foot.tpl"}

Modified src/templates/acc/charts/accounts/delete.tpl from [b79c3f0fab] to [b64205814c].

1
2
3
4
5
6
7
8
9
10
{include file="admin/_head.tpl" title="Supprimer un compte" current="acc/charts"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce plan comptable ?"
	warning="Êtes-vous sûr de vouloir supprimer le compte « %s — %s » ?"|args:$account.code,$account.label
	alert="Attention, le compte ne pourra pas être supprimé si des écritures y sont affectées (sauf en tant que compte analytique)."
	csrf_key="acc_accounts_delete_%s"|args:$account.id
}

{include file="admin/_foot.tpl"}
|








|
1
2
3
4
5
6
7
8
9
10
{include file="_head.tpl" title="Supprimer un compte" current="acc/charts"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce plan comptable ?"
	warning="Êtes-vous sûr de vouloir supprimer le compte « %s — %s » ?"|args:$account.code,$account.label
	alert="Attention, le compte ne pourra pas être supprimé si des écritures y sont affectées (sauf en tant que compte analytique)."
	csrf_key="acc_accounts_delete_%s"|args:$account.id
}

{include file="_foot.tpl"}

Modified src/templates/acc/charts/accounts/edit.tpl from [e354d8006c] to [24ba5c52af].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Modifier un compte" current="acc/charts"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	{if $edit_disabled}
		<p class="block alert">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Modifier un compte" current="acc/charts"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	{if $edit_disabled}
		<p class="block alert">
19
20
21
22
23
24
25
26
	<p class="submit">
		{csrf_field key="acc_accounts_edit_%s"|args:$account.id}
		{button type="submit" name="edit" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
19
20
21
22
23
24
25
26
	<p class="submit">
		{csrf_field key="acc_accounts_edit_%s"|args:$account.id}
		{button type="submit" name="edit" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/acc/charts/accounts/index.tpl from [410caa915d] to [e74a0a78f2].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Comptes usuels" current="acc/charts"}

{include file="acc/charts/accounts/_nav.tpl" current="favorites"}

<table class="list">
{foreach from=$accounts_grouped item="group"}
	<tbody>
		<tr>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Comptes usuels" current="acc/charts"}

{include file="acc/charts/accounts/_nav.tpl" current="favorites"}

<table class="list">
{foreach from=$accounts_grouped item="group"}
	<tbody>
		<tr>
29
30
31
32
33
34
35
36
			</td>
		</tr>
	{/foreach}
	</tbody>
{/foreach}
</table>

{include file="admin/_foot.tpl"}







|
29
30
31
32
33
34
35
36
			</td>
		</tr>
	{/foreach}
	</tbody>
{/foreach}
</table>

{include file="_foot.tpl"}

Modified src/templates/acc/charts/accounts/new.tpl from [7f64222281] to [6a0f53f7d1].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Nouveau compte" current="acc/charts"}

{include file="acc/charts/accounts/_nav.tpl" current="new"}

{form_errors}

{if !isset($account->type)}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Nouveau compte" current="acc/charts"}

{include file="acc/charts/accounts/_nav.tpl" current="new"}

{form_errors}

{if !isset($account->type)}

34
35
36
37
38
39
40
41
		{button type="submit" name="save" label="Créer" shape="right" class="main"}
	</p>

</form>

{/if}

{include file="admin/_foot.tpl"}







|
34
35
36
37
38
39
40
41
		{button type="submit" name="save" label="Créer" shape="right" class="main"}
	</p>

</form>

{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/charts/accounts/selector.tpl from [b961bcab9e] to [8f98c768aa].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Sélectionner un compte"}

<div class="selector">

{if empty($grouped_accounts) && empty($accounts)}
	<p class="block alert">Le plan comptable ne comporte aucun compte de ce type.<br />
		{linkbutton href="!acc/charts/accounts/new.php?id=%s&type=%s"|args:$chart.id,$targets[0] label="Créer un compte" shape="plus"}
	</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Sélectionner un compte"}

<div class="selector">

{if empty($grouped_accounts) && empty($accounts)}
	<p class="block alert">Le plan comptable ne comporte aucun compte de ce type.<br />
		{linkbutton href="!acc/charts/accounts/new.php?id=%s&type=%s"|args:$chart.id,$targets[0] label="Créer un compte" shape="plus"}
	</p>
68
69
70
71
72
73
74
75
	{/if}
{/if}

</div>

<script type="text/javascript" src="{$admin_url}static/scripts/selector.js?{$version_hash}"></script>

{include file="admin/_foot.tpl"}







|
68
69
70
71
72
73
74
75
	{/if}
{/if}

</div>

<script type="text/javascript" src="{$admin_url}static/scripts/selector.js?{$version_hash}"></script>

{include file="_foot.tpl"}

Modified src/templates/acc/charts/delete.tpl from [664469a9cf] to [bacc4cb60a].

1
2
3
4
5
6
7
8
9
{include file="admin/_head.tpl" title="Supprimer un plan comptable" current="acc/charts"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce plan comptable ?"
	warning="Êtes-vous sûr de vouloir supprimer le plan comptable « %s » ?"|args:$chart.label
	csrf_key="acc_charts_delete_%s"|args:$chart.id
}

{include file="admin/_foot.tpl"}
|







|
1
2
3
4
5
6
7
8
9
{include file="_head.tpl" title="Supprimer un plan comptable" current="acc/charts"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce plan comptable ?"
	warning="Êtes-vous sûr de vouloir supprimer le plan comptable « %s » ?"|args:$chart.label
	csrf_key="acc_charts_delete_%s"|args:$chart.id
}

{include file="_foot.tpl"}

Modified src/templates/acc/charts/edit.tpl from [21a0b34d02] to [ddfa824b31].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{include file="admin/_head.tpl" title="Modifier un plan comptable" current="acc/charts"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Modifier un plan comptable</legend>
		<dl>
			{input type="text" name="label" label="Libellé" required=1 source=$chart}
			{input type="select" name="country" label="Pays" required=1 options=$country_list source=$chart}
			<dt><label for="f_archived_1">Archivage</label></dt>
			{input type="checkbox" name="archived" value="1" source=$chart label="Plan comptable archivé" help="Ce plan comptable ne pourra plus être modifié"}
		</dl>
		<p class="submit">
			{csrf_field key="acc_charts_edit_%d"|args:$chart.id}
			{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}
|



















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{include file="_head.tpl" title="Modifier un plan comptable" current="acc/charts"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Modifier un plan comptable</legend>
		<dl>
			{input type="text" name="label" label="Libellé" required=1 source=$chart}
			{input type="select" name="country" label="Pays" required=1 options=$country_list source=$chart}
			<dt><label for="f_archived_1">Archivage</label></dt>
			{input type="checkbox" name="archived" value="1" source=$chart label="Plan comptable archivé" help="Ce plan comptable ne pourra plus être modifié"}
		</dl>
		<p class="submit">
			{csrf_field key="acc_charts_edit_%d"|args:$chart.id}
			{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/acc/charts/import.tpl from [2b301b82c1] to [1b3996d3a3].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Importer un nouveau plan comptable" current="acc/charts"}

{include file="./_nav.tpl" current="import"}

{form_errors}

<form method="post" action="{$self_url}" enctype="multipart/form-data" data-focus="1">
	<fieldset>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Importer un nouveau plan comptable" current="acc/charts"}

{include file="./_nav.tpl" current="import"}

{form_errors}

<form method="post" action="{$self_url}" enctype="multipart/form-data" data-focus="1">
	<fieldset>
22
23
24
25
26
27
28
29
	</fieldset>
	<p class="submit">
		{csrf_field key="acc_charts_import"}
		{button type="submit" name="import" label="Importer" shape="upload" class="main"}
	</p>
</form>

{include file="admin/_foot.tpl"}







|
22
23
24
25
26
27
28
29
	</fieldset>
	<p class="submit">
		{csrf_field key="acc_charts_import"}
		{button type="submit" name="import" label="Importer" shape="upload" class="main"}
	</p>
</form>

{include file="_foot.tpl"}

Modified src/templates/acc/charts/index.tpl from [85fb8f8a5e] to [efe00238f4].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Gestion des plans comptables" current="acc/charts"}

{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_ADMIN)}
	{include file="./_nav.tpl" current="charts"}
{/if}

{if $_GET.msg == 'OPEN'}
<p class="block alert">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Gestion des plans comptables" current="acc/charts"}

{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_ADMIN)}
	{include file="./_nav.tpl" current="charts"}
{/if}

{if $_GET.msg == 'OPEN'}
<p class="block alert">
60
61
62
63
64
65
66
67
				{csrf_field key="acc_charts_new"}
				{button type="submit" name="new" label="Créer" shape="right" class="main"}
			</p>
		</fieldset>
	</form>
{/if}

{include file="admin/_foot.tpl"}







|
60
61
62
63
64
65
66
67
				{csrf_field key="acc_charts_new"}
				{button type="submit" name="new" label="Créer" shape="right" class="main"}
			</p>
		</fieldset>
	</form>
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/charts/install.tpl from [9f5b758fee] to [1d260d6f44].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{include file="admin/_head.tpl" title="Importer un nouveau plan comptable" current="acc/charts"}

{include file="./_nav.tpl" current="install"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Installer un plan comptable</legend>
		<dl>
			{input type="select" name="code" label="Plan comptable" required=true options=$list}
		</dl>
	</fieldset>
	<p class="submit">
		{csrf_field key="acc_charts_install"}
		{button type="submit" name="install" label="Installer" shape="right" class="main"}
	</p>
</form>

{include file="admin/_foot.tpl"}
|


















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{include file="_head.tpl" title="Importer un nouveau plan comptable" current="acc/charts"}

{include file="./_nav.tpl" current="install"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Installer un plan comptable</legend>
		<dl>
			{input type="select" name="code" label="Plan comptable" required=true options=$list}
		</dl>
	</fieldset>
	<p class="submit">
		{csrf_field key="acc_charts_install"}
		{button type="submit" name="install" label="Installer" shape="right" class="main"}
	</p>
</form>

{include file="_foot.tpl"}

Modified src/templates/acc/index.tpl from [70f092a209] to [3c1a040fe0].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Comptabilité" current="acc"}

{if !empty($all_years)}
<form method="get" action="{$admin_url}acc/search.php" class="shortForm">
	<fieldset>
		<legend>Recherche rapide</legend>
		<p>
			<input type="search" name="qt" value="" />
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Comptabilité" current="acc"}

{if !empty($all_years)}
<form method="get" action="{$admin_url}acc/search.php" class="shortForm">
	<fieldset>
		<legend>Recherche rapide</legend>
		<p>
			<input type="search" name="qt" value="" />
88
89
90
91
92
93
94
95
{foreachelse}
	<p class="block alert">
		Il n'y a aucun exercice ouvert en cours.<br />
		{linkbutton label="Ouvrir un nouvel exercice" shape="plus" href="!acc/years/new.php"}
	</p>
{/foreach}

{include file="admin/_foot.tpl"}







|
88
89
90
91
92
93
94
95
{foreachelse}
	<p class="block alert">
		Il n'y a aucun exercice ouvert en cours.<br />
		{linkbutton label="Ouvrir un nouvel exercice" shape="plus" href="!acc/years/new.php"}
	</p>
{/foreach}

{include file="_foot.tpl"}

Modified src/templates/acc/reports/balance_sheet.tpl from [ae61b81ebb] to [9e13c2bc45].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="admin/_head.tpl" title="Bilan" current="acc/years"}

{include file="acc/reports/_header.tpl" current="balance_sheet" title="Bilan" allow_compare=true}

<p class="help noprint">Le bilan représente une image de votre organisation&nbsp;: <strong>l'actif</strong> étant ce que l'organisation possède comme ressources (immeubles, comptes en banque, outillage, etc.), et <strong>le passif</strong> représente comment l'organisation a obtenu ces ressources (dettes, fonds de réserve, résultat…). En gros&nbsp;: à gauche = ce qu'on a, à droite = comment on l'a obtenu.</p>

{if $balance.sums.asset != $balance.sums.liability}
	<p class="alert block">
		<strong>Le bilan n'est pas équilibré&nbsp;!</strong><br />
		Vérifiez que vous n'avez pas oublié de reporter des soldes depuis le précédent exercice.
	</p>
{/if}

{include file="acc/reports/_statement.tpl" statement=$balance}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="admin/_foot.tpl"}
|
















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="_head.tpl" title="Bilan" current="acc/years"}

{include file="acc/reports/_header.tpl" current="balance_sheet" title="Bilan" allow_compare=true}

<p class="help noprint">Le bilan représente une image de votre organisation&nbsp;: <strong>l'actif</strong> étant ce que l'organisation possède comme ressources (immeubles, comptes en banque, outillage, etc.), et <strong>le passif</strong> représente comment l'organisation a obtenu ces ressources (dettes, fonds de réserve, résultat…). En gros&nbsp;: à gauche = ce qu'on a, à droite = comment on l'a obtenu.</p>

{if $balance.sums.asset != $balance.sums.liability}
	<p class="alert block">
		<strong>Le bilan n'est pas équilibré&nbsp;!</strong><br />
		Vérifiez que vous n'avez pas oublié de reporter des soldes depuis le précédent exercice.
	</p>
{/if}

{include file="acc/reports/_statement.tpl" statement=$balance}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="_foot.tpl"}

Modified src/templates/acc/reports/graphs.tpl from [f56b53d0dd] to [746aa6338f].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{include file="admin/_head.tpl" title="Graphiques" current="acc"}

{include file="acc/reports/_header.tpl" current="graphs" title="Graphiques"}

<section class="year-infos">
	<section class="graphs">
		{foreach from=$graphs key="url" item="label"}
		<figure>
			<img src="{$url|args:$criterias_query}" alt="" />
			<figcaption>{$label}</figcaption>
		</figure>
		{/foreach}
	</section>
</section>

{include file="admin/_foot.tpl"}
|














|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{include file="_head.tpl" title="Graphiques" current="acc"}

{include file="acc/reports/_header.tpl" current="graphs" title="Graphiques"}

<section class="year-infos">
	<section class="graphs">
		{foreach from=$graphs key="url" item="label"}
		<figure>
			<img src="{$url|args:$criterias_query}" alt="" />
			<figcaption>{$label}</figcaption>
		</figure>
		{/foreach}
	</section>
</section>

{include file="_foot.tpl"}

Modified src/templates/acc/reports/journal.tpl from [5b5c44580d] to [7dfd52b9ac].

1
2
3
4
5
6
7
8
9
{include file="admin/_head.tpl" title="Journal général" current="acc/years"}

{include file="acc/reports/_header.tpl" current="journal" title="Journal général"}

{include file="acc/reports/_journal.tpl"}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="admin/_foot.tpl"}
|







|
1
2
3
4
5
6
7
8
9
{include file="_head.tpl" title="Journal général" current="acc/years"}

{include file="acc/reports/_header.tpl" current="journal" title="Journal général"}

{include file="acc/reports/_journal.tpl"}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="_foot.tpl"}

Modified src/templates/acc/reports/ledger.tpl from [1be5c68b8c] to [e9404ef2b8].

1
2
3
4
5
6
7
8
9
10
11
12
{if !empty($criterias.analytical_only)}
	{include file="admin/_head.tpl" title="Grand livre analytique" current="acc/years"}
	{include file="acc/reports/_header.tpl" current="analytical_ledger" title="Grand livre analytique"}
{else}
	{include file="admin/_head.tpl" title="Grand livre" current="acc/years"}
	{include file="acc/reports/_header.tpl" current="ledger" title="Grand livre"}
{/if}

<div class="year-header noprint">
	<button type="button" data-icon="↓" class="icn-btn" id="open_details">Déplier tous les comptes</button>
	<button type="button" data-icon="↑" class="icn-btn" id="close_details">Replier tous les comptes</button>
</div>

|


|







1
2
3
4
5
6
7
8
9
10
11
12
{if !empty($criterias.analytical_only)}
	{include file="_head.tpl" title="Grand livre analytique" current="acc/years"}
	{include file="acc/reports/_header.tpl" current="analytical_ledger" title="Grand livre analytique"}
{else}
	{include file="_head.tpl" title="Grand livre" current="acc/years"}
	{include file="acc/reports/_header.tpl" current="ledger" title="Grand livre"}
{/if}

<div class="year-header noprint">
	<button type="button" data-icon="↓" class="icn-btn" id="open_details">Déplier tous les comptes</button>
	<button type="button" data-icon="↑" class="icn-btn" id="close_details">Replier tous les comptes</button>
</div>
97
98
99
100
101
102
103
104
	});
};
</script>
{/literal}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="admin/_foot.tpl"}







|
97
98
99
100
101
102
103
104
	});
};
</script>
{/literal}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="_foot.tpl"}

Modified src/templates/acc/reports/projects.tpl from [373a330bf0] to [e652f3911a].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Projets" current="acc/years"}

<nav class="tabs">
	{if CURRENT_YEAR_ID}
	<aside>
		{linkbutton label="Créer un nouveau compte de projet" href="!acc/charts/accounts/new.php?id=%d&type=%d"|args:$current_year.id_chart,$analytical_type shape="plus"}
	</aside>
	{/if}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Projets" current="acc/years"}

<nav class="tabs">
	{if CURRENT_YEAR_ID}
	<aside>
		{linkbutton label="Créer un nouveau compte de projet" href="!acc/charts/accounts/new.php?id=%d&type=%d"|args:$current_year.id_chart,$analytical_type shape="plus"}
	</aside>
	{/if}
94
95
96
97
98
99
100
101
			{linkbutton label="Créer un nouveau compte de projet" href="!acc/charts/accounts/new.php?id=%d&type=%d"|args:$current_year.id_chart,$analytical_type shape="plus"}
		{else}
			Le solde des projets apparaîtra quand des écritures seront affectées à ces projets.
		{/if}
	</p>
{/if}

{include file="admin/_foot.tpl"}







|
94
95
96
97
98
99
100
101
			{linkbutton label="Créer un nouveau compte de projet" href="!acc/charts/accounts/new.php?id=%d&type=%d"|args:$current_year.id_chart,$analytical_type shape="plus"}
		{else}
			Le solde des projets apparaîtra quand des écritures seront affectées à ces projets.
		{/if}
	</p>
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/reports/statement.tpl from [b6c1d83d2e] to [d9abe172f6].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{include file="admin/_head.tpl" title="Compte de résultat" current="acc/years"}

{include file="acc/reports/_header.tpl" current="statement" title="Compte de résultat" allow_compare=true}

<p class="help noprint">Le compte de résultat indique les recettes (produits) et dépenses (charges), ainsi que le résultat réalisé.</p>

{include file="acc/reports/_statement.tpl" statement=$general caption1="Charges" caption2="Produits"}

{if !empty($volunteering.body_left) || !empty($volunteering.body_right)}
	<h2 class="ruler">Contributions en nature</h2>
	{include file="acc/reports/_statement.tpl" statement=$volunteering header=false caption1="Emplois des contributions volontaires en nature" caption2="Contributions volontaires en nature"}
{/if}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="admin/_foot.tpl"}
|














|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{include file="_head.tpl" title="Compte de résultat" current="acc/years"}

{include file="acc/reports/_header.tpl" current="statement" title="Compte de résultat" allow_compare=true}

<p class="help noprint">Le compte de résultat indique les recettes (produits) et dépenses (charges), ainsi que le résultat réalisé.</p>

{include file="acc/reports/_statement.tpl" statement=$general caption1="Charges" caption2="Produits"}

{if !empty($volunteering.body_left) || !empty($volunteering.body_right)}
	<h2 class="ruler">Contributions en nature</h2>
	{include file="acc/reports/_statement.tpl" statement=$volunteering header=false caption1="Emplois des contributions volontaires en nature" caption2="Contributions volontaires en nature"}
{/if}

<p class="help">Toutes les écritures sont libellées en {$config.currency}.</p>

{include file="_foot.tpl"}

Modified src/templates/acc/reports/trial_balance.tpl from [9b87908d26] to [827ee44dc8].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Balance générale" current="acc/years"}

{include file="acc/reports/_header.tpl" current="trial_balance" title="Balance générale" sub_current=$simple}

{if !$simple}
<p class="help block noprint">
	Attention&nbsp;: cette vue présente le solde selon les normes comptables.<br />
	Si le montant est <strong>positif</strong> c'est que le compte est <strong>débiteur</strong>.<br />Si le montant est <strong>négatif</strong> c'est que le compte est <strong>créditeur</strong>.
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Balance générale" current="acc/years"}

{include file="acc/reports/_header.tpl" current="trial_balance" title="Balance générale" sub_current=$simple}

{if !$simple}
<p class="help block noprint">
	Attention&nbsp;: cette vue présente le solde selon les normes comptables.<br />
	Si le montant est <strong>positif</strong> c'est que le compte est <strong>débiteur</strong>.<br />Si le montant est <strong>négatif</strong> c'est que le compte est <strong>créditeur</strong>.
34
35
36
37
38
39
40
41
		</tr>
	{/foreach}
	</tbody>
</table>

<p class="help">Toutes les écritures sont libellées en {$config.currency}. Les lignes grisées correspondent aux comptes soldés.</p>

{include file="admin/_foot.tpl"}







|
34
35
36
37
38
39
40
41
		</tr>
	{/foreach}
	</tbody>
</table>

<p class="help">Toutes les écritures sont libellées en {$config.currency}. Les lignes grisées correspondent aux comptes soldés.</p>

{include file="_foot.tpl"}

Modified src/templates/acc/search.tpl from [731aa3873d] to [5cdffaef4e].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Recherche" current="acc" custom_js=['lib/query_builder.min.js']}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$self_url}">Recherche</a></li>
		<li><a href="saved_searches.php">Recherches enregistrées</a></li>
	</ul>
</nav>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Recherche" current="acc" custom_js=['lib/query_builder.min.js']}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$self_url}">Recherche</a></li>
		<li><a href="saved_searches.php">Recherches enregistrées</a></li>
	</ul>
</nav>
94
95
96
97
98
99
100
101
		</tbody>
	</table>

{/if}

</form>

{include file="admin/_foot.tpl"}







|
94
95
96
97
98
99
100
101
		</tbody>
	</table>

{/if}

</form>

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/actions_analytical.tpl from [8c967ee289] to [8b83198438].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Ajouter/supprimer des écritures à un projet" current="acc/accounts"}

{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
		<legend>Affecter {$count} écritures sélectionnées à un projet</legend>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Ajouter/supprimer des écritures à un projet" current="acc/accounts"}

{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
		<legend>Affecter {$count} écritures sélectionnées à un projet</legend>
29
30
31
32
33
34
35
36
				{/if}
			{/foreach}
		{/if}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
29
30
31
32
33
34
35
36
				{/if}
			{/foreach}
		{/if}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/actions_delete.tpl from [94d2ed495a] to [e4e47c60f4].

1
2
3
4
5
6
7
8
9
10
11
{include file="admin/_head.tpl" title="Supprimer %d écritures"|args:$count current="acc"}

{include file="common/delete_form.tpl"
	legend="Supprimer ces écritures ?"
	warning="Êtes-vous sûr de vouloir supprimer %d écritures ?"|args:$count
	confirm="Cocher cette case pour confirmer la suppression"
	csrf_key=$csrf_key
	extra=$extra
}

{include file="admin/_foot.tpl"}
|









|
1
2
3
4
5
6
7
8
9
10
11
{include file="_head.tpl" title="Supprimer %d écritures"|args:$count current="acc"}

{include file="common/delete_form.tpl"
	legend="Supprimer ces écritures ?"
	warning="Êtes-vous sûr de vouloir supprimer %d écritures ?"|args:$count
	confirm="Cocher cette case pour confirmer la suppression"
	csrf_key=$csrf_key
	extra=$extra
}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/creator.tpl from [75918e5101] to [7581f116ec].

1
2
3
4
5
{include file="admin/_head.tpl" title="Écritures crées par %s"|args:$transaction_creator.identite current="acc/accounts"}

{include file="acc/reports/_journal.tpl"}

{include file="admin/_foot.tpl"}
|



|
1
2
3
4
5
{include file="_head.tpl" title="Écritures crées par %s"|args:$transaction_creator.identite current="acc/accounts"}

{include file="acc/reports/_journal.tpl"}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/delete.tpl from [a0b4d20f5c] to [c17c69b456].

1
2
3
4
5
6
7
8
9
{include file="admin/_head.tpl" title="Supprimer l'écriture n°%d"|args:$transaction.id current="acc"}

{include file="common/delete_form.tpl"
	legend="Supprimer cette écriture ?"
	warning="Êtes-vous sûr de vouloir supprimer l'écriture n°%d « %s » ?"|args:$transaction.id,$transaction.label
	csrf_key="acc_delete_%s"|args:$transaction.id
}

{include file="admin/_foot.tpl"}
|







|
1
2
3
4
5
6
7
8
9
{include file="_head.tpl" title="Supprimer l'écriture n°%d"|args:$transaction.id current="acc"}

{include file="common/delete_form.tpl"
	legend="Supprimer cette écriture ?"
	warning="Êtes-vous sûr de vouloir supprimer l'écriture n°%d « %s » ?"|args:$transaction.id,$transaction.label
	csrf_key="acc_delete_%s"|args:$transaction.id
}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/details.tpl from [1170627ea5] to [fc9feeed37].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Écriture n°%d"|args:$transaction.id current="acc"}


{if isset($_GET['created'])}
	<p class="block confirm">
		L'écriture a bien été créée.
	</p>
{/if}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Écriture n°%d"|args:$transaction.id current="acc"}


{if isset($_GET['created'])}
	<p class="block confirm">
		L'écriture a bien été créée.
	</p>
{/if}
148
149
150
151
152
153
154
155
	<h3 class="ruler">Fichiers joints</h3>
	{include file="common/files/_context_list.tpl" files=$files edit=$files_edit path=$file_parent}
</div>
{/if}

{$snippets|raw}

{include file="admin/_foot.tpl"}







|
148
149
150
151
152
153
154
155
	<h3 class="ruler">Fichiers joints</h3>
	{include file="common/files/_context_list.tpl" files=$files edit=$files_edit path=$file_parent}
</div>
{/if}

{$snippets|raw}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/edit.tpl from [4750e1b87b] to [f6837af705].

1
2
3
4
5
6
7
8
9
10
11
{include file="admin/_head.tpl" title="Modification d'une écriture" current="acc/simple"}

{if $has_reconciled_lines}
<p class="alert block">
	Attention, cette écriture contient des lignes qui ont été rapprochées. La modification de cette écriture entraînera la perte du rapprochement.
</p>
{/if}

{include file="./_form.tpl"}

{include file="admin/_foot.tpl"}
|









|
1
2
3
4
5
6
7
8
9
10
11
{include file="_head.tpl" title="Modification d'une écriture" current="acc/simple"}

{if $has_reconciled_lines}
<p class="alert block">
	Attention, cette écriture contient des lignes qui ont été rapprochées. La modification de cette écriture entraînera la perte du rapprochement.
</p>
{/if}

{include file="./_form.tpl"}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/new.tpl from [80c4d6b42d] to [b06cbfdb1e].

1
2
3
4
5
6
7
8
9
10
11
12
13
{include file="admin/_head.tpl" title="Saisie d'une écriture" current="acc/new"}

{include file="acc/_year_select.tpl"}

{if !empty($duplicate_from)}
<p class="help block">
	Cette saisie est dupliquée depuis l'écriture {link class="num" href="details.php?id=%d"|args:$duplicate_from label="#%d"|args:$duplicate_from}
</p>
{/if}

{include file="./_form.tpl"}

{include file="admin/_foot.tpl"}
|











|
1
2
3
4
5
6
7
8
9
10
11
12
13
{include file="_head.tpl" title="Saisie d'une écriture" current="acc/new"}

{include file="acc/_year_select.tpl"}

{if !empty($duplicate_from)}
<p class="help block">
	Cette saisie est dupliquée depuis l'écriture {link class="num" href="details.php?id=%d"|args:$duplicate_from label="#%d"|args:$duplicate_from}
</p>
{/if}

{include file="./_form.tpl"}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/payoff.tpl from [df7a3e3cff] to [e105857be5].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Saisie d'une écriture" current="acc/new"}

{include file="acc/_year_select.tpl"}

<form method="post" action="{$self_url}" data-focus="1">
	{form_errors}

	<fieldset>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Saisie d'une écriture" current="acc/new"}

{include file="acc/_year_select.tpl"}

<form method="post" action="{$self_url}" data-focus="1">
	{form_errors}

	<fieldset>
52
53
54
55
56
57
58
59

<script type="text/javascript" defer="defer" async="async">
{literal}
g.script('scripts/accounting.js', () => { initTransactionForm(false); });
</script>
{/literal}

{include file="admin/_foot.tpl"}







|
52
53
54
55
56
57
58
59

<script type="text/javascript" defer="defer" async="async">
{literal}
g.script('scripts/accounting.js', () => { initTransactionForm(false); });
</script>
{/literal}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/service_user.tpl from [c94a642696] to [7ad445067b].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Écritures liées à une inscription" current="acc/accounts"}

<nav class="tabs">
	{linkbutton href="!users/details.php?id=%d"|args:$user_id label="Retour à la fiche membre" shape="left"}
	{linkbutton href="!services/user/payment.php?id=%d"|args:$service_user_id label="Nouveau règlement" shape="plus" target="_dialog"}
	{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_WRITE)}
	{linkbutton href="!services/user/link.php?id=%d"|args:$service_user_id label="Lier à une écriture" shape="check" target="_dialog"}
	{/if}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Écritures liées à une inscription" current="acc/accounts"}

<nav class="tabs">
	{linkbutton href="!users/details.php?id=%d"|args:$user_id label="Retour à la fiche membre" shape="left"}
	{linkbutton href="!services/user/payment.php?id=%d"|args:$service_user_id label="Nouveau règlement" shape="plus" target="_dialog"}
	{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_WRITE)}
	{linkbutton href="!services/user/link.php?id=%d"|args:$service_user_id label="Lier à une écriture" shape="check" target="_dialog"}
	{/if}
31
32
33
34
35
36
37
38
				<td class="money">{$account.balance|raw|money:false}</td>
			</tr>
		{/foreach}
		</tbody>
	</table>
{/if}

{include file="admin/_foot.tpl"}







|
31
32
33
34
35
36
37
38
				<td class="money">{$account.balance|raw|money:false}</td>
			</tr>
		{/foreach}
		</tbody>
	</table>
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/transactions/user.tpl from [ba199ed9c3] to [3f2339f86d].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Écritures liées à %s"|args:$transaction_user.identite current="acc/accounts"}

<p>
	{linkbutton href="!users/details.php?id=%d"|args:$transaction_user.id label="Retour à la fiche membre" shape="user"}
</p>

{include file="acc/reports/_journal.tpl"}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Écritures liées à %s"|args:$transaction_user.identite current="acc/accounts"}

<p>
	{linkbutton href="!users/details.php?id=%d"|args:$transaction_user.id label="Retour à la fiche membre" shape="user"}
</p>

{include file="acc/reports/_journal.tpl"}

38
39
40
41
42
43
44
45
			<th>{$account.label}</th>
			<td class="money">{$account.balance|raw|money}</td>
		</tr>
	{/foreach}
	</tbody>
</table>

{include file="admin/_foot.tpl"}







|
38
39
40
41
42
43
44
45
			<th>{$account.label}</th>
			<td class="money">{$account.balance|raw|money}</td>
		</tr>
	{/foreach}
	</tbody>
</table>

{include file="_foot.tpl"}

Modified src/templates/acc/years/balance.tpl from [e51bf24f9d] to [c17b5db189].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Balance d'ouverture" current="acc/years"}

{form_errors}

{if !empty($_GET.from) && empty($_POST)}
<p class="block confirm">
	L'exercice a bien été créé.
</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Balance d'ouverture" current="acc/years"}

{form_errors}

{if !empty($_GET.from) && empty($_POST)}
<p class="block confirm">
	L'exercice a bien été créé.
</p>
132
133
134
135
136
137
138
139
			{/literal}
		{/if}
	</p>

</form>


{include file="admin/_foot.tpl"}







|
132
133
134
135
136
137
138
139
			{/literal}
		{/if}
	</p>

</form>


{include file="_foot.tpl"}

Modified src/templates/acc/years/close.tpl from [5b77dd26f5] to [6910fe6591].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Clôturer un exercice" current="acc/years"}

{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
		<legend>Clôturer un exercice</legend>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Clôturer un exercice" current="acc/years"}

{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
		<legend>Clôturer un exercice</legend>
27
28
29
30
31
32
33
34
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="close" label="Clôturer" shape="lock" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
27
28
29
30
31
32
33
34
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="close" label="Clôturer" shape="lock" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/acc/years/delete.tpl from [d401db76d9] to [5b6b3347d5].

1
2
3
4
5
6
7
8
9
10
11
{include file="admin/_head.tpl" title="Supprimer un exercice" current="acc/years"}

{include file="common/delete_form.tpl"
	legend="Supprimer cet exercice ?"
	warning="Êtes-vous sûr de vouloir supprimer l'exercice « %s » et ses %d écritures ?"|args:$year.label,$nb_transactions
	alert="Attention, il ne sera pas possible de récupérer les écritures supprimées."
	confirm="Cocher cette case pour confirmer la suppression de cet exercice et des %d écritures liées."|args:$nb_transactions
	csrf_key="acc_years_delete_%s"|args:$year.id
}

{include file="admin/_foot.tpl"}
|









|
1
2
3
4
5
6
7
8
9
10
11
{include file="_head.tpl" title="Supprimer un exercice" current="acc/years"}

{include file="common/delete_form.tpl"
	legend="Supprimer cet exercice ?"
	warning="Êtes-vous sûr de vouloir supprimer l'exercice « %s » et ses %d écritures ?"|args:$year.label,$nb_transactions
	alert="Attention, il ne sera pas possible de récupérer les écritures supprimées."
	confirm="Cocher cette case pour confirmer la suppression de cet exercice et des %d écritures liées."|args:$nb_transactions
	csrf_key="acc_years_delete_%s"|args:$year.id
}

{include file="_foot.tpl"}

Modified src/templates/acc/years/edit.tpl from [4ca0a535a8] to [885bfd3bc5].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Modifier un exercice" current="acc/years"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Modifier un exercice</legend>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Modifier un exercice" current="acc/years"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Modifier un exercice</legend>
32
33
34
35
36
37
38
39

split.onchange = () => {
	g.toggle('.split_year', split.checked);
};
</script>
{/literal}

{include file="admin/_foot.tpl"}







|
32
33
34
35
36
37
38
39

split.onchange = () => {
	g.toggle('.split_year', split.checked);
};
</script>
{/literal}

{include file="_foot.tpl"}

Modified src/templates/acc/years/export.tpl from [46e229f140] to [0b6f6ce320].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Export d'exercice" current="acc/years"}

<nav class="acc-year">
	<h4>Exercice sélectionné&nbsp;:</h4>
	<h3>{$year.label} — {$year.start_date|date_short} au {$year.end_date|date_short}</h3>
</nav>

<nav class="tabs">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Export d'exercice" current="acc/years"}

<nav class="acc-year">
	<h4>Exercice sélectionné&nbsp;:</h4>
	<h3>{$year.label} — {$year.start_date|date_short} au {$year.end_date|date_short}</h3>
</nav>

<nav class="tabs">
51
52
53
54
55
56
57
58
	{button type="submit" name="load" label="Télécharger" shape="download" class="main"}
</p>



</form>

{include file="admin/_foot.tpl"}







|
51
52
53
54
55
56
57
58
	{button type="submit" name="load" label="Télécharger" shape="download" class="main"}
</p>



</form>

{include file="_foot.tpl"}

Modified src/templates/acc/years/import.tpl from [2aedce24b9] to [29f6b8ee48].

1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Accounting\Export;
?>
{include file="admin/_head.tpl" title="Importer des écritures" current="acc/years"}

<nav class="acc-year">
	<h4>Exercice sélectionné&nbsp;:</h4>
	<h3>{$year.label} — {$year.start_date|date_short} au {$year.end_date|date_short}</h3>
</nav>

<nav class="tabs">



|







1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Accounting\Export;
?>
{include file="_head.tpl" title="Importer des écritures" current="acc/years"}

<nav class="acc-year">
	<h4>Exercice sélectionné&nbsp;:</h4>
	<h3>{$year.label} — {$year.start_date|date_short} au {$year.end_date|date_short}</h3>
</nav>

<nav class="tabs">
166
167
168
169
170
171
172
173
		{button type="submit" label="Continuer" shape="right" class="main"}
	</p>
</form>

{/if}


{include file="admin/_foot.tpl"}







|
166
167
168
169
170
171
172
173
		{button type="submit" label="Continuer" shape="right" class="main"}
	</p>
</form>

{/if}


{include file="_foot.tpl"}

Modified src/templates/acc/years/index.tpl from [b2a2e93dd9] to [dc7c36eff0].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Exercices" current="acc/years"}

<nav class="tabs">
	<aside>
		{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_ADMIN)}
			{linkbutton shape="plus" href="!acc/years/new.php" label="Nouvel exercice"}
		{/if}
		{linkbutton shape="search" href="!acc/search.php" label="Recherche"}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Exercices" current="acc/years"}

<nav class="tabs">
	<aside>
		{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_ADMIN)}
			{linkbutton shape="plus" href="!acc/years/new.php" label="Nouvel exercice"}
		{/if}
		{linkbutton shape="search" href="!acc/search.php" label="Recherche"}
89
90
91
92
93
94
95
96
	</table>
{else}
	<p class="block alert">
		Il n'y a pas d'exercice en cours.
	</p>
{/if}

{include file="admin/_foot.tpl"}







|
89
90
91
92
93
94
95
96
	</table>
{else}
	<p class="block alert">
		Il n'y a pas d'exercice en cours.
	</p>
{/if}

{include file="_foot.tpl"}

Modified src/templates/acc/years/new.tpl from [53482eebcb] to [52a805b785].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Commencer un exercice" current="acc/years"}

{if isset($_GET.from)}
	<p class="confirm block"><strong>L'exercice a bien été clôturé.</strong><br />Vous pouvez créer un nouvel exercice ci-dessous.</p>
{/if}

{form_errors}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Commencer un exercice" current="acc/years"}

{if isset($_GET.from)}
	<p class="confirm block"><strong>L'exercice a bien été clôturé.</strong><br />Vous pouvez créer un nouvel exercice ci-dessous.</p>
{/if}

{form_errors}

28
29
30
31
32
33
34
35
		{csrf_field key="acc_years_new"}
		{linkbutton shape="left" href="./" label="Annuler"}
		{button type="submit" name="new" label="Créer ce nouvel exercice" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
28
29
30
31
32
33
34
35
		{csrf_field key="acc_years_new"}
		{linkbutton shape="left" href="./" label="Annuler"}
		{button type="submit" name="new" label="Créer ce nouvel exercice" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/acc/years/select.tpl from [c4985ce24e] to [f5d95242b1].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Changer d'exercice" current="acc/years"}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Changer l'exercice de travail</legend>
		<dl>
			<dd>
				<select name="year">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Changer d'exercice" current="acc/years"}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Changer l'exercice de travail</legend>
		<dl>
			<dd>
				<select name="year">
19
20
21
22
23
24
25
26
	<p class="submit">
		{csrf_field key="acc_select_year"}
		<input type="hidden" name="from" value="{$from}" />
		{button type="submit" name="change" label="Changer" shape="right" class="main"}
	</p>
</form>

{include file="admin/_foot.tpl"}







|
19
20
21
22
23
24
25
26
	<p class="submit">
		{csrf_field key="acc_select_year"}
		<input type="hidden" name="from" value="{$from}" />
		{button type="submit" name="change" label="Changer" shape="right" class="main"}
	</p>
</form>

{include file="_foot.tpl"}

Modified src/templates/admin/config/advanced/api.tpl from [c8908adec2] to [522bbe32d1].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="API" current="config" custom_css=["config.css"]}

{include file="admin/config/_menu.tpl" current="advanced" sub_current="api"}

{form_errors}

{if count($list)}
<form method="post" action="">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="API" current="config" custom_css=["config.css"]}

{include file="admin/config/_menu.tpl" current="advanced" sub_current="api"}

{form_errors}

{if count($list)}
<form method="post" action="">
60
61
62
63
64
65
66
67
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="add" label="Créer" shape="plus" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}







|
60
61
62
63
64
65
66
67
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="add" label="Créer" shape="plus" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/admin/config/forms/index.tpl from [800e26625f] to [ec74e712d3].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Formulaires & modèles" current="config"}

{include file="config/_menu.tpl" current="forms"}

<table class="list">
	<tbody>
		{foreach from=$list item="form"}
		<tr>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Formulaires & modèles" current="config"}

{include file="config/_menu.tpl" current="forms"}

<table class="list">
	<tbody>
		{foreach from=$list item="form"}
		<tr>
22
23
24
25
26
27
28
29
				{/if}
			</td>
		</tr>
		{/foreach}
	</tbody>
</table>

{include file="admin/_foot.tpl"}







|
22
23
24
25
26
27
28
29
				{/if}
			</td>
		</tr>
		{/foreach}
	</tbody>
</table>

{include file="_foot.tpl"}

Modified src/templates/common/files/_preview.tpl from [d08cf69c2a] to [e545eb44bc].

1
2
3
4
5
{include file="admin/_head.tpl" title=$file.name custom_css=['!web/css.php'] transparent=true}

{$content|raw}

{include file="admin/_foot.tpl"}
|



|
1
2
3
4
5
{include file="_head.tpl" title=$file.name custom_css=['!web/css.php'] transparent=true}

{$content|raw}

{include file="_foot.tpl"}

Modified src/templates/common/files/delete.tpl from [6b7ff711ef] to [1144559c3f].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{include file="admin/_head.tpl" title="Supprimer un fichier" current=null}

{if $file.type == $file::TYPE_DIRECTORY}
	{include file="common/delete_form.tpl"
		legend="Supprimer ce répertoire ?"
		warning="Êtes-vous sûr de vouloir supprimer le répertoire « %s » ?"|args:$file.name
		alert="Tous les sous-répertoires et fichiers de ce répertoire seront supprimés !"
	}
{else}
	{include file="common/delete_form.tpl"
		legend="Supprimer ce fichier ?"
		warning="Êtes-vous sûr de vouloir supprimer le fichier « %s » ?"|args:$file.name
	}
{/if}

{include file="admin/_foot.tpl"}
|














|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{include file="_head.tpl" title="Supprimer un fichier" current=null}

{if $file.type == $file::TYPE_DIRECTORY}
	{include file="common/delete_form.tpl"
		legend="Supprimer ce répertoire ?"
		warning="Êtes-vous sûr de vouloir supprimer le répertoire « %s » ?"|args:$file.name
		alert="Tous les sous-répertoires et fichiers de ce répertoire seront supprimés !"
	}
{else}
	{include file="common/delete_form.tpl"
		legend="Supprimer ce fichier ?"
		warning="Êtes-vous sûr de vouloir supprimer le fichier « %s » ?"|args:$file.name
	}
{/if}

{include file="_foot.tpl"}

Modified src/templates/common/files/edit_code.tpl from [e806796639] to [2da57d0129].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{include file="admin/_head.tpl" title="Édition de fichier"}

<form method="post" action="{$self_url}">
	<p>
		{input type="textarea" name="content" cols="90" rows="50" default=$content}
	</p>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

<script type="text/javascript" src="{$admin_url}static/scripts/code_editor.js?{$version_hash}"></script>

{include file="admin/_foot.tpl"}
|















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{include file="_head.tpl" title="Édition de fichier"}

<form method="post" action="{$self_url}">
	<p>
		{input type="textarea" name="content" cols="90" rows="50" default=$content}
	</p>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

<script type="text/javascript" src="{$admin_url}static/scripts/code_editor.js?{$version_hash}"></script>

{include file="_foot.tpl"}

Modified src/templates/common/files/edit_web.tpl from [bf6e4a6a9c] to [5cdea9a946].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{include file="admin/_head.tpl" title="Édition de fichier" custom_js=['wiki_editor.js']}

<form method="post" action="{$self_url}">
	<p class="textEditor">
		{input type="textarea" name="content" cols="70" rows="30" default=$content data-preview-url="!common/files/_preview.php?f=%s"|local_url|args:$path data-fullscreen="1" data-attachments="0" data-savebtn="1" data-format=$format}
	</p>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}
|













|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{include file="_head.tpl" title="Édition de fichier" custom_js=['wiki_editor.js']}

<form method="post" action="{$self_url}">
	<p class="textEditor">
		{input type="textarea" name="content" cols="70" rows="30" default=$content data-preview-url="!common/files/_preview.php?f=%s"|local_url|args:$path data-fullscreen="1" data-attachments="0" data-savebtn="1" data-format=$format}
	</p>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/common/files/rename.tpl from [8196200baf] to [0b83518645].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{include file="admin/_head.tpl" title="Renommer" current=null}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Renommer</legend>
		<dl>
			<dt>Nom actuel</dt>
			<dd><input type="text" disabled="disabled" value="{$file.name}" /></dd>
			{input type="text" name="new_name" required="required" label="Nouveau nom" default=$file.name}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="rename" label="Renommer" shape="right" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}
|


















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{include file="_head.tpl" title="Renommer" current=null}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Renommer</legend>
		<dl>
			<dt>Nom actuel</dt>
			<dd><input type="text" disabled="disabled" value="{$file.name}" /></dd>
			{input type="text" name="new_name" required="required" label="Nouveau nom" default=$file.name}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="rename" label="Renommer" shape="right" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/common/files/upload.tpl from [548d099046] to [cfa32f4300].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="admin/_head.tpl" title="Envoi de fichier"}

{form_errors}

<form method="post" action="{$self_url}" enctype="multipart/form-data" data-focus="1">
	<fieldset>
		<legend>Téléverser des fichiers</legend>
		<dl>
			{input type="file" name="file[]" multiple=true label="Fichiers à envoyer" data-enhanced=1}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="upload" label="Envoyer" shape="upload" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}
|
















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="_head.tpl" title="Envoi de fichier"}

{form_errors}

<form method="post" action="{$self_url}" enctype="multipart/form-data" data-focus="1">
	<fieldset>
		<legend>Téléverser des fichiers</legend>
		<dl>
			{input type="file" name="file[]" multiple=true label="Fichiers à envoyer" data-enhanced=1}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="upload" label="Envoyer" shape="upload" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/common/search/saved_searches.tpl from [aa7b6caad5] to [9f71eb4c85].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Recherches enregistrées" current=$target}

{if $target == 'users'}
	{include file="users/_nav.tpl" current="saved_searches"}
{else}
	<nav class="tabs">
		<ul>
			<li><a href="search.php">Recherche</a></li>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Recherches enregistrées" current=$target}

{if $target == 'users'}
	{include file="users/_nav.tpl" current="saved_searches"}
{else}
	<nav class="tabs">
		<ul>
			<li><a href="search.php">Recherche</a></li>
76
77
78
79
80
81
82
83
				</td>
			</tr>
			{/foreach}
		</tbody>
	</table>
{/if}

{include file="admin/_foot.tpl"}







|
76
77
78
79
80
81
82
83
				</td>
			</tr>
			{/foreach}
		</tbody>
	</table>
{/if}

{include file="_foot.tpl"}

Modified src/templates/config/advanced/errors.tpl from [078af1ae1d] to [f239e8b6ce].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Journaux" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current="errors"}

{if isset($reports) && isset($id)}
	<section class="error">
		{foreach from=$main.errors item="error"}
			<h2 class="ruler">{$error.type}: {$error.message} [Code: {$error.errorCode}]</h2>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Journaux" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current="errors"}

{if isset($reports) && isset($id)}
	<section class="error">
		{foreach from=$main.errors item="error"}
			<h2 class="ruler">{$error.type}: {$error.message} [Code: {$error.errorCode}]</h2>
84
85
86
87
88
89
90
91
				</tr>
				{/foreach}
			</tbody>
		</table>
	{/if}
{/if}

{include file="admin/_foot.tpl"}







|
84
85
86
87
88
89
90
91
				</tr>
				{/foreach}
			</tbody>
		</table>
	{/if}
{/if}

{include file="_foot.tpl"}

Modified src/templates/config/advanced/index.tpl from [7331b18385] to [a31dd21ec4].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Fonctions avancées" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current=null}

<p class="help block">
	Attention, les fonctions avancées peuvent permettre de supprimer des données ou rendre votre instance inutilisable&nbsp;!
</p>

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Fonctions avancées" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current=null}

<p class="help block">
	Attention, les fonctions avancées peuvent permettre de supprimer des données ou rendre votre instance inutilisable&nbsp;!
</p>

94
95
96
97
98
99
100
101
		{button type="submit" name="reset_ok" label="Oui, je veux remettre à zéro" shape="delete"}
	</p>
</fieldset>

</form>


{include file="admin/_foot.tpl"}







|
94
95
96
97
98
99
100
101
		{button type="submit" name="reset_ok" label="Oui, je veux remettre à zéro" shape="delete"}
	</p>
</fieldset>

</form>


{include file="_foot.tpl"}

Modified src/templates/config/advanced/sql.tpl from [a7b5d4e320] to [6df77d5cb5].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="SQL" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current="sql"}

{form_errors}

{if $query}
	<h2 class="ruler">Requête SQL</h2>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="SQL" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current="sql"}

{form_errors}

{if $query}
	<h2 class="ruler">Requête SQL</h2>
125
126
127
128
129
130
131
132
			<dt>{$name}</dt>
			<dd><pre>{$sql}</pre></dd>
		{/foreach}
	</dl>

{/if}

{include file="admin/_foot.tpl"}







|
125
126
127
128
129
130
131
132
			<dt>{$name}</dt>
			<dd><pre>{$sql}</pre></dd>
		{/foreach}
	</dl>

{/if}

{include file="_foot.tpl"}

Modified src/templates/config/advanced/sql_debug.tpl from [180af73c99] to [cf792f332d].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Journal SQL" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current="sql_debug"}

{if isset($debug)}
	<table class="list multi">
		<thead>
			<tr>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Journal SQL" current="config" custom_css=["config.css"]}

{include file="config/_menu.tpl" current="advanced" sub_current="sql_debug"}

{if isset($debug)}
	<table class="list multi">
		<thead>
			<tr>
66
67
68
69
70
71
72
73
				</tr>
				{/foreach}
			</tbody>
		</table>
	{/if}
{/if}

{include file="admin/_foot.tpl"}







|
66
67
68
69
70
71
72
73
				</tr>
				{/foreach}
			</tbody>
		</table>
	{/if}
{/if}

{include file="_foot.tpl"}

Modified src/templates/config/backup/documents.tpl from [3fd0fe42b4] to [0626878d85].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Documents" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="documents"}

{if $ok}
<p class="confirm block">La restauration a été effectuée.</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Documents" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="documents"}

{if $ok}
<p class="confirm block">La restauration a été effectuée.</p>
54
55
56
57
58
59
60
61
</form>

<script type="text/javascript">
g.script('scripts/lib/unzipit.min.js');
g.script('scripts/unzip_restore.js');
</script>

{include file="admin/_foot.tpl"}







|
54
55
56
57
58
59
60
61
</form>

<script type="text/javascript">
g.script('scripts/lib/unzipit.min.js');
g.script('scripts/unzip_restore.js');
</script>

{include file="_foot.tpl"}

Modified src/templates/config/backup/index.tpl from [49c6c34fb2] to [8cbb99de4c].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Sauvegardes" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="index"}

<fieldset>
	<legend>Politique de sauvegardes</legend>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Sauvegardes" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="index"}

<fieldset>
	<legend>Politique de sauvegardes</legend>
31
32
33
34
35
36
37
38
		<dd><a href="{$admin_url}users/import.php?export=csv">Export de la liste des membres au format CSV</a></dd>
		<dt><strong>Comptabilité</strong> (pour l'exercice courant)</dt>
		<dd><a href="{$admin_url}acc/years/import.php">Import des données comptables</a></dd>
		<dd><a href="{$admin_url}acc/years/export.php">Export des données comptables</a></dd>
	</dl>
</fieldset>

{include file="admin/_foot.tpl"}







|
31
32
33
34
35
36
37
38
		<dd><a href="{$admin_url}users/import.php?export=csv">Export de la liste des membres au format CSV</a></dd>
		<dt><strong>Comptabilité</strong> (pour l'exercice courant)</dt>
		<dd><a href="{$admin_url}acc/years/import.php">Import des données comptables</a></dd>
		<dd><a href="{$admin_url}acc/years/export.php">Export des données comptables</a></dd>
	</dl>
</fieldset>

{include file="_foot.tpl"}

Modified src/templates/config/backup/restore.tpl from [d794415904] to [92d2d789db].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Restaurer" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="restore"}

{form_errors}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Restaurer" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="restore"}

{form_errors}

101
102
103
104
105
106
107
108
			{button type="submit" name="remove" label="Supprimer cette sauvegarde" shape="delete"}
		</p>
	{/if}
</fieldset>

</form>

{include file="admin/_foot.tpl"}







|
101
102
103
104
105
106
107
108
			{button type="submit" name="remove" label="Supprimer cette sauvegarde" shape="delete"}
		</p>
	{/if}
</fieldset>

</form>

{include file="_foot.tpl"}

Modified src/templates/config/backup/save.tpl from [8627236a7a] to [e33fceaa06].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Sauvegarder" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="save"}

{form_errors}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Sauvegarder" current="config"}

{include file="config/_menu.tpl" current="backup"}

{include file="config/backup/_menu.tpl" current="save"}

{form_errors}

73
74
75
76
77
78
79
80
		{csrf_field key="backup_config"}
		{button type="submit" name="config" label="Enregistrer" shape="right" class="main"}
	</p>
</fieldset>

</form>

{include file="admin/_foot.tpl"}







|
73
74
75
76
77
78
79
80
		{csrf_field key="backup_config"}
		{button type="submit" name="config" label="Enregistrer" shape="right" class="main"}
	</p>
</fieldset>

</form>

{include file="_foot.tpl"}

Modified src/templates/config/categories/delete.tpl from [f0027a296a] to [d68a5716bd].

1
2
3
4
5
6
7
8
9
10
11
{include file="admin/_head.tpl" title="Supprimer une catégorie de membre" current="config"}

{include file="config/_menu.tpl" current="categories"}

{include file="common/delete_form.tpl"
	legend="Supprimer cette catégorie de membres ?"
	warning="Êtes-vous sûr de vouloir supprimer la catégorie « %s » ?"|args:$cat.name
	alert="Attention, la catégorie ne doit plus contenir de membres pour pouvoir être supprimée."
	info="Les écritures comptables liées à l'historique des membres inscrits à cette activité ne seront pas supprimées, et la comptabilité demeurera inchangée."}

{include file="admin/_foot.tpl"}
|









|
1
2
3
4
5
6
7
8
9
10
11
{include file="_head.tpl" title="Supprimer une catégorie de membre" current="config"}

{include file="config/_menu.tpl" current="categories"}

{include file="common/delete_form.tpl"
	legend="Supprimer cette catégorie de membres ?"
	warning="Êtes-vous sûr de vouloir supprimer la catégorie « %s » ?"|args:$cat.name
	alert="Attention, la catégorie ne doit plus contenir de membres pour pouvoir être supprimée."
	info="Les écritures comptables liées à l'historique des membres inscrits à cette activité ne seront pas supprimées, et la comptabilité demeurera inchangée."}

{include file="_foot.tpl"}

Modified src/templates/config/categories/edit.tpl from [e3a1140cb2] to [17cb1fbb6f].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Modifier une catégorie de membre" current="config"}

{include file="config/_menu.tpl" current="categories"}

{form_errors}

<form method="post" action="{$self_url}">

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Modifier une catégorie de membre" current="config"}

{include file="config/_menu.tpl" current="categories"}

{form_errors}

<form method="post" action="{$self_url}">

38
39
40
41
42
43
44
45
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
38
39
40
41
42
43
44
45
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/config/categories/index.tpl from [2ed3b21d9d] to [0d9d5028a4].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Catégories de membres" current="config"}

{include file="config/_menu.tpl" current="categories"}

<table class="list">
	<thead>
		<th>Nom</th>
		<td class="num">Membres</td>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Catégories de membres" current="config"}

{include file="config/_menu.tpl" current="categories"}

<table class="list">
	<thead>
		<th>Nom</th>
		<td class="num">Membres</td>
42
43
44
45
46
47
48
49
			{button type="submit" name="save" label="Ajouter" shape="right" class="main"}
		</p>
	</fieldset>

</form>


{include file="admin/_foot.tpl"}







|
42
43
44
45
46
47
48
49
			{button type="submit" name="save" label="Ajouter" shape="right" class="main"}
		</p>
	</fieldset>

</form>


{include file="_foot.tpl"}

Modified src/templates/config/custom.tpl from [2c2f20b1d6] to [795440c37d].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Personnalisation" current="config" custom_css=['config.css']}

{include file="config/_menu.tpl" current="custom"}

{if isset($_GET['ok']) && !$form->hasErrors()}
	<p class="block confirm">
		La configuration a bien été enregistrée.
	</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Personnalisation" current="config" custom_css=['config.css']}

{include file="config/_menu.tpl" current="custom"}

{if isset($_GET['ok']) && !$form->hasErrors()}
	<p class="block confirm">
		La configuration a bien été enregistrée.
	</p>
97
98
99
100
101
102
103
104
			{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
		</p>
	</fieldset>


</form>

{include file="admin/_foot.tpl"}







|
97
98
99
100
101
102
103
104
			{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
		</p>
	</fieldset>


</form>

{include file="_foot.tpl"}

Modified src/templates/config/edit_image.tpl from [ecffc7fa59] to [249062b118].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{include file="admin/_head.tpl" title="Envoi d'image"}

{form_errors}

<form method="post" action="{$self_url}" enctype="multipart/form-data" data-focus="1">
	<fieldset>
		<legend>Téléverser un fichier</legend>
		<dl>
			{input type="file" name="file" label="Fichier à envoyer" data-enhanced=1}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="upload" label="Envoyer" shape="upload" class="main"}
			{button type="submit" name="reset" label="Supprimer" shape="delete"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}
|

















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{include file="_head.tpl" title="Envoi d'image"}

{form_errors}

<form method="post" action="{$self_url}" enctype="multipart/form-data" data-focus="1">
	<fieldset>
		<legend>Téléverser un fichier</legend>
		<dl>
			{input type="file" name="file" label="Fichier à envoyer" data-enhanced=1}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="upload" label="Envoyer" shape="upload" class="main"}
			{button type="submit" name="reset" label="Supprimer" shape="delete"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/config/fields/delete.tpl from [79517ab2b0] to [7f5227ca29].

1
2
3
4
5
6
7
8
9
10
{include file="admin/_head.tpl" title="Supprimer un champ" current="config"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce champ ?"
	confirm="Cocher cette case pour supprimer le champ, cela effacera de manière permanente cette donnée de toutes les fiches membres."
	warning="Êtes-vous sûr de vouloir supprimer le champ « %s » ?"|args:$field.label
	alert="Attention, ce champ ainsi que les données qu'il contient seront supprimés de toutes les fiches membres existantes."
}

{include file="admin/_foot.tpl"}
|








|
1
2
3
4
5
6
7
8
9
10
{include file="_head.tpl" title="Supprimer un champ" current="config"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce champ ?"
	confirm="Cocher cette case pour supprimer le champ, cela effacera de manière permanente cette donnée de toutes les fiches membres."
	warning="Êtes-vous sûr de vouloir supprimer le champ « %s » ?"|args:$field.label
	alert="Attention, ce champ ainsi que les données qu'il contient seront supprimés de toutes les fiches membres existantes."
}

{include file="_foot.tpl"}

Modified src/templates/config/fields/edit.tpl from [b364d1fedb] to [c2a093e97d].

1
2
3
4
5
6
7
8
9
10
11
<?php
$title = $field->exists() ? 'Modifier un champ' : 'Ajouter un champ';
?>
{include file="admin/_head.tpl" current="config" title=$title}

{include file="config/_menu.tpl" current="fields"}

{form_errors}

<form method="post" action="{$self_url}">
<fieldset>



|







1
2
3
4
5
6
7
8
9
10
11
<?php
$title = $field->exists() ? 'Modifier un champ' : 'Ajouter un champ';
?>
{include file="_head.tpl" current="config" title=$title}

{include file="config/_menu.tpl" current="fields"}

{form_errors}

<form method="post" action="{$self_url}">
<fieldset>
82
83
84
85
86
87
88
89
	{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
</p>

</form>

<script type="text/javascript" src="{$admin_url}static/scripts/config_fields.js"></script>

{include file="admin/_foot.tpl"}







|
82
83
84
85
86
87
88
89
	{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
</p>

</form>

<script type="text/javascript" src="{$admin_url}static/scripts/config_fields.js"></script>

{include file="_foot.tpl"}

Modified src/templates/config/fields/index.tpl from [a91dc071a8] to [f2013f1bf3].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" current="config" title="Fiche des membres"}

{include file="config/_menu.tpl" current="fields"}

<nav class="tabs">
	{linkbutton shape="plus" label="Ajouter un champ" href="new.php"}
</nav>

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" current="config" title="Fiche des membres"}

{include file="config/_menu.tpl" current="fields"}

<nav class="tabs">
	{linkbutton shape="plus" label="Ajouter un champ" href="new.php"}
</nav>

66
67
68
69
70
71
72
73
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer l'ordre" shape="right"}
	</p>
</form>

<script type="text/javascript" src="{$admin_url}static/scripts/dragdrop-table.js"></script>

{include file="admin/_foot.tpl"}







|
66
67
68
69
70
71
72
73
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer l'ordre" shape="right"}
	</p>
</form>

<script type="text/javascript" src="{$admin_url}static/scripts/dragdrop-table.js"></script>

{include file="_foot.tpl"}

Modified src/templates/config/fields/new.tpl from [e71567ec15] to [4b2c140e67].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" current="config" title="Ajouter un champ aux fiches des membres"}

{include file="config/_menu.tpl" current="fields"}

{form_errors}

<p class="help block">Avant de demander une information personnelle à vos membres… en avez-vous vraiment besoin&nbsp;?<br />
	La loi demande à minimiser au strict minimum les données collectées. Pensez également aux risques de sécurité&nbsp;: si vous demandez la date de naissance complète, cela pourrait être utilisé pour de l'usurpation d'identité, il serait donc plus sage de ne demander que le mois et l'année de naissance, si ces données sont nécessaires afin d'avoir l'âge de la personne.
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" current="config" title="Ajouter un champ aux fiches des membres"}

{include file="config/_menu.tpl" current="fields"}

{form_errors}

<p class="help block">Avant de demander une information personnelle à vos membres… en avez-vous vraiment besoin&nbsp;?<br />
	La loi demande à minimiser au strict minimum les données collectées. Pensez également aux risques de sécurité&nbsp;: si vous demandez la date de naissance complète, cela pourrait être utilisé pour de l'usurpation d'identité, il serait donc plus sage de ne demander que le mois et l'année de naissance, si ces données sont nécessaires afin d'avoir l'âge de la personne.
32
33
34
35
36
37
38
39
	{csrf_field key=$csrf_key}
	{linkbutton label="Annuler" shape="left" href="./" target="_parent"}
	{button type="submit" name="add" label="Ajouter" shape="right" class="main"}
</p>

</form>

{include file="admin/_foot.tpl"}







|
32
33
34
35
36
37
38
39
	{csrf_field key=$csrf_key}
	{linkbutton label="Annuler" shape="left" href="./" target="_parent"}
	{button type="submit" name="add" label="Ajouter" shape="right" class="main"}
</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/config/index.tpl from [5db727e1ca] to [1642c76719].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Configuration" current="config"}

{include file="config/_menu.tpl" current="index"}

{if isset($_GET['ok']) && !$form->hasErrors()}
	<p class="block confirm">
		La configuration a bien été enregistrée.
	</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Configuration" current="config"}

{include file="config/_menu.tpl" current="index"}

{if isset($_GET['ok']) && !$form->hasErrors()}
	<p class="block confirm">
		La configuration a bien été enregistrée.
	</p>
85
86
87
88
89
90
91
92

{if ENABLE_TECH_DETAILS}
	<script type="text/javascript" async="async">
	fetch(g.admin_url + 'config/?check_version');
	</script>
{/if}

{include file="admin/_foot.tpl"}







|
85
86
87
88
89
90
91
92

{if ENABLE_TECH_DETAILS}
	<script type="text/javascript" async="async">
	fetch(g.admin_url + 'config/?check_version');
	</script>
{/if}

{include file="_foot.tpl"}

Modified src/templates/config/plugins.tpl from [bd50ba5ea6] to [62fbe9d0a2].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Extensions" current="config"}

{include file="config/_menu.tpl" current="plugins"}

{form_errors}

{if !empty($delete)}
    <form method="post" action="{$self_url}">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Extensions" current="config"}

{include file="config/_menu.tpl" current="plugins"}

{form_errors}

{if !empty($delete)}
    <form method="post" action="{$self_url}">
100
101
102
103
104
105
106
107
            {csrf_field key="install_plugin"}
            {button type="submit" name="install" label="Installer" shape="right" class="main"}
        </p>
    </form>
    {/if}
{/if}

{include file="admin/_foot.tpl"}







|
100
101
102
103
104
105
106
107
            {csrf_field key="install_plugin"}
            {button type="submit" name="install" label="Installer" shape="right" class="main"}
        </p>
    </form>
    {/if}
{/if}

{include file="_foot.tpl"}

Modified src/templates/config/upgrade.tpl from [53aa372d08] to [cf8e3610f7].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Mise à jour" current="config"}

{include file="config/_menu.tpl" current="index"}

{form_errors}

<form method="post" action="{$self_url}">

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Mise à jour" current="config"}

{include file="config/_menu.tpl" current="index"}

{form_errors}

<form method="post" action="{$self_url}">

82
83
84
85
86
87
88
89
		{csrf_field key=$csrf_key}
		{button type="submit" name="next" label="Télécharger" shape="right" class="main"}
	</p>
{/if}

</form>

{include file="admin/_foot.tpl"}







|
82
83
84
85
86
87
88
89
		{csrf_field key=$csrf_key}
		{button type="submit" name="next" label="Télécharger" shape="right" class="main"}
	</p>
{/if}

</form>

{include file="_foot.tpl"}

Modified src/templates/docs/action_delete.tpl from [987d942776] to [b69db0c9ce].

1
2
3
4
5
6
7
8
9
10
11
{include file="admin/_head.tpl" title="Supprimer %d fichiers"|args:$count current="docs"}

{include file="common/delete_form.tpl"
	legend="Supprimer ces fichiers ?"
	warning="Êtes-vous sûr de vouloir supprimer %d fichiers ?"|args:$count
	confirm="Cocher cette case pour confirmer la suppression"
	csrf_key=$csrf_key
	extra=$extra
}

{include file="admin/_foot.tpl"}
|









|
1
2
3
4
5
6
7
8
9
10
11
{include file="_head.tpl" title="Supprimer %d fichiers"|args:$count current="docs"}

{include file="common/delete_form.tpl"
	legend="Supprimer ces fichiers ?"
	warning="Êtes-vous sûr de vouloir supprimer %d fichiers ?"|args:$count
	confirm="Cocher cette case pour confirmer la suppression"
	csrf_key=$csrf_key
	extra=$extra
}

{include file="_foot.tpl"}

Modified src/templates/docs/action_move.tpl from [6596a8e5e5] to [28e827aade].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Ajouter/supprimer des écritures à un projet" current="acc/accounts"}

{form_errors}

<form method="post" action="{$self_url}">
	<fieldset>
		<legend>Déplacer {$count} fichiers vers…</legend>

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Ajouter/supprimer des écritures à un projet" current="acc/accounts"}

{form_errors}

<form method="post" action="{$self_url}">
	<fieldset>
		<legend>Déplacer {$count} fichiers vers…</legend>

49
50
51
52
53
54
55
56
				{/if}
			{/foreach}
		{/if}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
49
50
51
52
53
54
55
56
				{/if}
			{/foreach}
		{/if}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/docs/index.tpl from [ce6a26856e] to [f596fbbbc9].

1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Files\File;
?>
{include file="admin/_head.tpl" title="Documents" current="docs"}

<nav class="tabs">
	<aside>
	{if $context == File::CONTEXT_DOCUMENTS}
		{linkbutton shape="search" label="Rechercher" href="search.php" target="_dialog"}
	{/if}
	{if $can_mkdir}



|







1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Files\File;
?>
{include file="_head.tpl" title="Documents" current="docs"}

<nav class="tabs">
	<aside>
	{if $context == File::CONTEXT_DOCUMENTS}
		{linkbutton shape="search" label="Rechercher" href="search.php" target="_dialog"}
	{/if}
	{if $can_mkdir}
213
214
215
216
217
218
219
220
	</p>

</form>
{else}
	<p class="alert block">Il n'y a aucun fichier dans ce répertoire.</p>
{/if}

{include file="admin/_foot.tpl"}







|
213
214
215
216
217
218
219
220
	</p>

</form>
{else}
	<p class="alert block">Il n'y a aucun fichier dans ce répertoire.</p>
{/if}

{include file="_foot.tpl"}

Modified src/templates/docs/new_dir.tpl from [7609c1ea55] to [819d75fb90].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="admin/_head.tpl" title="Créer un répertoire"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Créer un répertoire</legend>
		<dl>
			{input type="text" minlength="1" size="60" name="name" required="required" label="Nom du répertoire à créer"}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="create" label="Créer le répertoire" shape="plus" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}
|
















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="_head.tpl" title="Créer un répertoire"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Créer un répertoire</legend>
		<dl>
			{input type="text" minlength="1" size="60" name="name" required="required" label="Nom du répertoire à créer"}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="create" label="Créer le répertoire" shape="plus" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/docs/new_file.tpl from [77d65a65c8] to [27032a84e6].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="admin/_head.tpl" title="Créer un répertoire"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Créer un fichier texte</legend>
		<dl>
			{input type="text" minlength="1" size="60" name="name" required="required" label="Nom du fichier à créer"}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="create" label="Créer le fichier" shape="plus" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}
|
















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{include file="_head.tpl" title="Créer un répertoire"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Créer un fichier texte</legend>
		<dl>
			{input type="text" minlength="1" size="60" name="name" required="required" label="Nom du fichier à créer"}
		</dl>
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="create" label="Créer le fichier" shape="plus" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/docs/search.tpl from [ae804588a5] to [1fa759f529].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Rechercher dans les fichiers" current="docs"}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Rechercher un fichier</legend>
		<p class="submit">
			<input type="text" name="q" value="{$query}" size="25" />
			{button type="submit" name="search" label="Chercher" shape="search" class="main"}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Rechercher dans les fichiers" current="docs"}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Rechercher un fichier</legend>
		<p class="submit">
			<input type="text" name="q" value="{$query}" size="25" />
			{button type="submit" name="search" label="Chercher" shape="search" class="main"}
22
23
24
25
26
27
28
29
			<h3><a href="{"!docs/?parent=%s"|local_url|args:$result.parent}" target="_parent">{$result.title}</a></h3>
			<p>{$result.snippet|escape|clean_snippet}</p>
		</article>
	{/foreach}
	</section>
{/if}

{include file="admin/_foot.tpl"}







|
22
23
24
25
26
27
28
29
			<h3><a href="{"!docs/?parent=%s"|local_url|args:$result.parent}" target="_parent">{$result.title}</a></h3>
			<p>{$result.snippet|escape|clean_snippet}</p>
		</article>
	{/foreach}
	</section>
{/if}

{include file="_foot.tpl"}

Modified src/templates/index.tpl from [e9a88b8867] to [24ea456f3e].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Bonjour %s !"|args:$logged_user._name current="home"}

{$banner|raw}

<nav class="tabs">
	<ul>
		<li><a href="{$admin_url}me/">Mes informations personnelles</a></li>
		<li><a href="{$admin_url}me/services.php">Suivi de mes activités et cotisations</a></li>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Bonjour %s !"|args:$logged_user._name current="home"}

{$banner|raw}

<nav class="tabs">
	<ul>
		<li><a href="{$admin_url}me/">Mes informations personnelles</a></li>
		<li><a href="{$admin_url}me/services.php">Suivi de mes activités et cotisations</a></li>
41
42
43
44
45
46
47
48
	<article class="web-content">
		{$homepage|raw}
	</article>
{/if}

<script type="text/javascript" src="{$admin_url}static/scripts/homescreen.js" defer="defer"></script>

{include file="admin/_foot.tpl"}







|
41
42
43
44
45
46
47
48
	<article class="web-content">
		{$homepage|raw}
	</article>
{/if}

<script type="text/javascript" src="{$admin_url}static/scripts/homescreen.js" defer="defer"></script>

{include file="_foot.tpl"}

Modified src/templates/install.tpl from [57684a4a9c] to [8a102bc6e4].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Garradin - Installation" menu=false}

<p class="help">
    Bienvenue dans Garradin !
    Veuillez remplir les quelques informations suivantes pour terminer
    l'installation.
</p>

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Garradin - Installation" menu=false}

<p class="help">
    Bienvenue dans Garradin !
    Veuillez remplir les quelques informations suivantes pour terminer
    l'installation.
</p>

50
51
52
53
54
55
56
57
};
{/literal}
</script>

</form>


{include file="admin/_foot.tpl"}







|
50
51
52
53
54
55
56
57
};
{/literal}
</script>

</form>


{include file="_foot.tpl"}

Modified src/templates/login.tpl from [95886caa50] to [7223a73372].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Connexion"}

{form_errors}

{if $changed}
	<p class="block confirm">
		Votre mot de passe a bien été modifié.<br />
		Vous pouvez maintenant l'utiliser pour vous reconnecter.
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Connexion"}

{form_errors}

{if $changed}
	<p class="block confirm">
		Votre mot de passe a bien été modifié.<br />
		Vous pouvez maintenant l'utiliser pour vous reconnecter.
44
45
46
47
48
49
50
51
<script type="text/javascript" async="async">
if (window.navigator.userAgent.match(/MSIE|Trident\/|Edge\//)) {
	document.getElementById('old_browser').style.display = 'block';
}
</script>
{/literal}

{include file="admin/_foot.tpl"}







|
44
45
46
47
48
49
50
51
<script type="text/javascript" async="async">
if (window.navigator.userAgent.match(/MSIE|Trident\/|Edge\//)) {
	document.getElementById('old_browser').style.display = 'block';
}
</script>
{/literal}

{include file="_foot.tpl"}

Modified src/templates/login_otp.tpl from [5536a1d8bc] to [fbb6ee7328].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{include file="admin/_head.tpl" title="Connexion — double facteur"}

{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
		<legend>Authentification à double facteur</legend>
		<dl>
			{input type="text" class="otp" minlength=6 maxlength=6 label="Code TOTP" name="code" help="Entrez ici le code donné par l'application d'authentification double facteur." required=true}
		</dl>
	</fieldset>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="login" label="Se connecter" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}
|



















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{include file="_head.tpl" title="Connexion — double facteur"}

{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
		<legend>Authentification à double facteur</legend>
		<dl>
			{input type="text" class="otp" minlength=6 maxlength=6 label="Code TOTP" name="code" help="Entrez ici le code donné par l'application d'authentification double facteur." required=true}
		</dl>
	</fieldset>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="login" label="Se connecter" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/me/edit.tpl from [253d37fa99] to [0d731c955e].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Mes informations personnelles" current="me"}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$admin_url}me/">Mes informations</a></li>
		<li><a href="{$admin_url}me/security.php">Mot de passe et options de sécurité</a></li>
	</ul>
</nav>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Mes informations personnelles" current="me"}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$admin_url}me/">Mes informations</a></li>
		<li><a href="{$admin_url}me/security.php">Mot de passe et options de sécurité</a></li>
	</ul>
</nav>
28
29
30
31
32
33
34
35
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
28
29
30
31
32
33
34
35
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/me/index.tpl from [397cc68281] to [7a37e012bd].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Mes informations personnelles" current="me"}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$admin_url}me/">Mes informations</a></li>
		<li><a href="{$admin_url}me/security.php">Mot de passe et options de sécurité</a></li>
	</ul>
</nav>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Mes informations personnelles" current="me"}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$admin_url}me/">Mes informations</a></li>
		<li><a href="{$admin_url}me/security.php">Mot de passe et options de sécurité</a></li>
	</ul>
</nav>
20
21
22
23
24
25
26
27

{include file="users/_details.tpl" data=$user show_message_button=false mode="user"}

<dl class="describe">
	<dd>{linkbutton href="!me/export.php" label="Télécharger toutes les données détenues sur moi" shape="download"}</dd>
</dl>

{include file="admin/_foot.tpl"}







|
20
21
22
23
24
25
26
27

{include file="users/_details.tpl" data=$user show_message_button=false mode="user"}

<dl class="describe">
	<dd>{linkbutton href="!me/export.php" label="Télécharger toutes les données détenues sur moi" shape="download"}</dd>
</dl>

{include file="_foot.tpl"}

Modified src/templates/me/security.tpl from [908848c6b5] to [d9e54a2cbb].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Mes informations de connexion et sécurité" current="me"}

<nav class="tabs">
	<ul>
		<li><a href="{$admin_url}me/">Mes informations personnelles</a></li>
		<li class="current"><a href="{$admin_url}me/security.php">Mot de passe et options de sécurité</a></li>
	</ul>
</nav>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Mes informations de connexion et sécurité" current="me"}

<nav class="tabs">
	<ul>
		<li><a href="{$admin_url}me/">Mes informations personnelles</a></li>
		<li class="current"><a href="{$admin_url}me/security.php">Mot de passe et options de sécurité</a></li>
	</ul>
</nav>
113
114
115
116
117
118
119
120
		<dt>Déconnecter toutes mes sessions</dt>
		<dd>{{Vous n'avez actuellement qu'une seule session ouverte (celle-ci).}{Vous avez actuellement %n sessions ouvertes (y compris celle-ci).} n=$sessions_count}</dd>
		<dd>{linkbutton href="!logout.php?all" label="Me déconnecter de toutes les sessions" shape="logout"}</dd>
	</dl>
{/if}


{include file="admin/_foot.tpl"}







|
113
114
115
116
117
118
119
120
		<dt>Déconnecter toutes mes sessions</dt>
		<dd>{{Vous n'avez actuellement qu'une seule session ouverte (celle-ci).}{Vous avez actuellement %n sessions ouvertes (y compris celle-ci).} n=$sessions_count}</dd>
		<dd>{linkbutton href="!logout.php?all" label="Me déconnecter de toutes les sessions" shape="logout"}</dd>
	</dl>
{/if}


{include file="_foot.tpl"}

Modified src/templates/me/services.tpl from [ce6b8b28f7] to [1b79d2e1ae].

1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Accounting\Account;
?>
{include file="admin/_head.tpl" title="Mes activités & cotisations" current="me/services"}

<dl class="cotisation">
	<dt>Mes activités et cotisations</dt>
	{foreach from=$services item="service"}
	<dd{if $service.archived} class="disabled"{/if}>
		{$service.label}
		{if $service.archived} <em>(activité passée)</em>{/if}



|







1
2
3
4
5
6
7
8
9
10
11
<?php
use Garradin\Entities\Accounting\Account;
?>
{include file="_head.tpl" title="Mes activités & cotisations" current="me/services"}

<dl class="cotisation">
	<dt>Mes activités et cotisations</dt>
	{foreach from=$services item="service"}
	<dd{if $service.archived} class="disabled"{/if}>
		{$service.label}
		{if $service.archived} <em>(activité passée)</em>{/if}
73
74
75
76
77
78
79
80

		</tbody>
	</table>

	{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}
{/if}

{include file="admin/_foot.tpl"}







|
73
74
75
76
77
78
79
80

		</tbody>
	</table>

	{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}
{/if}

{include file="_foot.tpl"}

Modified src/templates/optout.tpl from [c331cc3781] to [8465d5ded3].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Désinscription" transparent=true}

{if $verify === true}
	<p class="block confirm">
		Votre adresse e-mail a bien été vérifiée, merci !
	</p>
{elseif $verify === false}
	<p class="block error">
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Désinscription" transparent=true}

{if $verify === true}
	<p class="block confirm">
		Votre adresse e-mail a bien été vérifiée, merci !
	</p>
{elseif $verify === false}
	<p class="block error">
56
57
58
59
60
61
62
63
			{csrf_field key="optout"}
			{button type="submit" name="optout" label="Me désinscrire" shape="right" class="main"}
		</p>

	</form>
{/if}

{include file="admin/_foot.tpl"}







|
56
57
58
59
60
61
62
63
			{csrf_field key="optout"}
			{button type="submit" name="optout" label="Me désinscrire" shape="right" class="main"}
		</p>

	</form>
{/if}

{include file="_foot.tpl"}

Modified src/templates/password.tpl from [c6d2d188c0] to [c15a902501].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title=$title}

{if $sent}
	<p class="block confirm">
		{if $new}
			Un e-mail vous a été envoyé, cliquez sur le lien dans cet e-mail pour choisir votre mot de passe.
		{else}
			Un e-mail vous a été envoyé, cliquez sur le lien dans cet e-mail pour modifier votre mot de passe.
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title=$title}

{if $sent}
	<p class="block confirm">
		{if $new}
			Un e-mail vous a été envoyé, cliquez sur le lien dans cet e-mail pour choisir votre mot de passe.
		{else}
			Un e-mail vous a été envoyé, cliquez sur le lien dans cet e-mail pour modifier votre mot de passe.
37
38
39
40
41
42
43
44
			{csrf_field key=$csrf_key}
			{button type="submit" name="recover" label="Envoyer" shape="right" class="main"}
		</p>

	</form>
{/if}

{include file="admin/_foot.tpl"}







|
37
38
39
40
41
42
43
44
			{csrf_field key=$csrf_key}
			{button type="submit" name="recover" label="Envoyer" shape="right" class="main"}
		</p>

	</form>
{/if}

{include file="_foot.tpl"}

Modified src/templates/password_change.tpl from [73a04e08fa] to [298815df4f].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Changement de mot de passe"}


{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Changement de mot de passe"}


{form_errors}

<form method="post" action="{$self_url}">

	<fieldset>
17
18
19
20
21
22
23
24
		{button type="submit" name="change" label="Modifier mon mot de passe" shape="right" class="main"}
	</p>


</form>


{include file="admin/_foot.tpl"}







|
17
18
19
20
21
22
23
24
		{button type="submit" name="change" label="Modifier mon mot de passe" shape="right" class="main"}
	</p>


</form>


{include file="_foot.tpl"}

Modified src/templates/services/delete.tpl from [782a96275a] to [76f46c3367].

1
2
3
4
5
6
7
8
9
10
11
12
{include file="admin/_head.tpl" title="Supprimer une activité" current="users/services"}

{include file="services/_nav.tpl" current="index"}

{include file="common/delete_form.tpl"
	legend="Supprimer cette activité ?"
	confirm="Cocher cette case pour supprimer l'activité, les tarifs associés, toutes les inscriptions et les rappels !"
	warning="Êtes-vous sûr de vouloir supprimer l'activité « %s » ?"|args:$service.label
	alert="Attention, cela supprimera également tous les tarifs, mais aussi l'historique des membres inscrits à cette activité, ainsi que les rappels associés."
	info="Les écritures comptables liées à l'historique des membres inscrits à cette activité ne seront pas supprimées, et la comptabilité demeurera inchangée."}

{include file="admin/_foot.tpl"}
|










|
1
2
3
4
5
6
7
8
9
10
11
12
{include file="_head.tpl" title="Supprimer une activité" current="users/services"}

{include file="services/_nav.tpl" current="index"}

{include file="common/delete_form.tpl"
	legend="Supprimer cette activité ?"
	confirm="Cocher cette case pour supprimer l'activité, les tarifs associés, toutes les inscriptions et les rappels !"
	warning="Êtes-vous sûr de vouloir supprimer l'activité « %s » ?"|args:$service.label
	alert="Attention, cela supprimera également tous les tarifs, mais aussi l'historique des membres inscrits à cette activité, ainsi que les rappels associés."
	info="Les écritures comptables liées à l'historique des membres inscrits à cette activité ne seront pas supprimées, et la comptabilité demeurera inchangée."}

{include file="_foot.tpl"}

Modified src/templates/services/details.tpl from [e4694737f0] to [2c8e7e5680].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="%s — Liste des membres inscrits"|args:$service.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page=$type}

<dl class="cotisation">
	<dt>Nombre de membres trouvés</dt>
	<dd>
		{$list->count()}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="%s — Liste des membres inscrits"|args:$service.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page=$type}

<dl class="cotisation">
	<dt>Nombre de membres trouvés</dt>
	<dd>
		{$list->count()}
73
74
75
76
77
78
79
80
{if $can_action}
</form>
{/if}

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="admin/_foot.tpl"}







|
73
74
75
76
77
78
79
80
{if $can_action}
</form>
{/if}

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="_foot.tpl"}

Modified src/templates/services/edit.tpl from [db04968b49] to [12c859a833].

1
2
3
4
5
6
7
{include file="admin/_head.tpl" title="Modifier une activité" current="users/services"}

{include file="services/_nav.tpl" current="index"}

{include file="services/_service_form.tpl" legend="Modifier une activité"}

{include file="admin/_foot.tpl"}
|





|
1
2
3
4
5
6
7
{include file="_head.tpl" title="Modifier une activité" current="users/services"}

{include file="services/_nav.tpl" current="index"}

{include file="services/_service_form.tpl" legend="Modifier une activité"}

{include file="_foot.tpl"}

Modified src/templates/services/fees/delete.tpl from [aeafe70792] to [06b78ed2e2].

1
2
3
4
5
6
7
8
9
10
11
12
{include file="admin/_head.tpl" title="Supprimer un tarif" current="users/services"}

{include file="services/_nav.tpl" current="index"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce tarif ?"
	confirm="Cocher cette case pour confirmer la suppression de ce tarif et de tout l'historique des membres !"
	warning="Êtes-vous sûr de vouloir supprimer le tarif « %s » ?"|args:$fee.label
	alert="Attention, cela supprimera également l'historique des membres ayant réglé ce tarif."
	info="Les écritures comptables liées à l'historique des membres ayant réglé ce tarif ne seront pas supprimées, et la comptabilité demeurera inchangée."}

{include file="admin/_foot.tpl"}
|










|
1
2
3
4
5
6
7
8
9
10
11
12
{include file="_head.tpl" title="Supprimer un tarif" current="users/services"}

{include file="services/_nav.tpl" current="index"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce tarif ?"
	confirm="Cocher cette case pour confirmer la suppression de ce tarif et de tout l'historique des membres !"
	warning="Êtes-vous sûr de vouloir supprimer le tarif « %s » ?"|args:$fee.label
	alert="Attention, cela supprimera également l'historique des membres ayant réglé ce tarif."
	info="Les écritures comptables liées à l'historique des membres ayant réglé ce tarif ne seront pas supprimées, et la comptabilité demeurera inchangée."}

{include file="_foot.tpl"}

Modified src/templates/services/fees/details.tpl from [3bf6ed679e] to [a5d6035bae].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Tarif : %s — Liste des membres inscrits"|args:$fee.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page="index" current_fee=$fee fee_page=$type}

<dl class="cotisation">
	<dt>Nombre de membres trouvés</dt>
	<dd>
		{$list->count()}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Tarif : %s — Liste des membres inscrits"|args:$fee.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page="index" current_fee=$fee fee_page=$type}

<dl class="cotisation">
	<dt>Nombre de membres trouvés</dt>
	<dd>
		{$list->count()}
59
60
61
62
63
64
65
66
{if $can_action}
</form>
{/if}

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="admin/_foot.tpl"}







|
59
60
61
62
63
64
65
66
{if $can_action}
</form>
{/if}

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="_foot.tpl"}

Modified src/templates/services/fees/edit.tpl from [d95deb10f2] to [df78282e97].

1
2
3
4
5
6
7
{include file="admin/_head.tpl" title="%s — Modifier le tarif"|args:$fee.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page="index"}

{include file="services/fees/_fee_form.tpl" legend="Modifier un tarif" submit_label="Enregistrer"}

{include file="admin/_foot.tpl"}
|





|
1
2
3
4
5
6
7
{include file="_head.tpl" title="%s — Modifier le tarif"|args:$fee.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page="index"}

{include file="services/fees/_fee_form.tpl" legend="Modifier un tarif" submit_label="Enregistrer"}

{include file="_foot.tpl"}

Modified src/templates/services/fees/index.tpl from [53d87f4f02] to [747b260d6c].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="%s — Tarifs"|args:$service.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page="index"}

{if count($list)}
	<table class="list">
		<thead>
			<th>Tarif</th>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="%s — Tarifs"|args:$service.label current="users/services"}

{include file="services/_nav.tpl" current="index" current_service=$service service_page="index"}

{if count($list)}
	<table class="list">
		<thead>
			<th>Tarif</th>
45
46
47
48
49
50
51
52
	</p>
{/if}

{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_ADMIN)}
	{include file="services/fees/_fee_form.tpl" legend="Ajouter un tarif" submit_label="Ajouter" csrf_key="fee_add" fee=null amount_type=0 account=null}
{/if}

{include file="admin/_foot.tpl"}







|
45
46
47
48
49
50
51
52
	</p>
{/if}

{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_ADMIN)}
	{include file="services/fees/_fee_form.tpl" legend="Ajouter un tarif" submit_label="Ajouter" csrf_key="fee_add" fee=null amount_type=0 account=null}
{/if}

{include file="_foot.tpl"}

Modified src/templates/services/index.tpl from [4e386f8cee] to [fe3f547ac1].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Activités et cotisations" current="users/services"}

{include file="services/_nav.tpl" current="index" service=null fee=null}

{if isset($_GET['CREATE'])}
	<p class="block error">Vous devez déjà créer une activité pour pouvoir utiliser cette fonction.</p>
{/if}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Activités et cotisations" current="users/services"}

{include file="services/_nav.tpl" current="index" service=null fee=null}

{if isset($_GET['CREATE'])}
	<p class="block error">Vous devez déjà créer une activité pour pouvoir utiliser cette fonction.</p>
{/if}

39
40
41
42
43
44
45
46
	<p class="block alert">Il n'y a aucune activité enregistrée.</p>
{/if}

{if empty($show_old_services) && $session->canAccess($session::SECTION_USERS, $session::ACCESS_ADMIN)}
	{include file="services/_service_form.tpl" legend="Ajouter une activité" service=null period=0}
{/if}

{include file="admin/_foot.tpl"}







|
39
40
41
42
43
44
45
46
	<p class="block alert">Il n'y a aucune activité enregistrée.</p>
{/if}

{if empty($show_old_services) && $session->canAccess($session::SECTION_USERS, $session::ACCESS_ADMIN)}
	{include file="services/_service_form.tpl" legend="Ajouter une activité" service=null period=0}
{/if}

{include file="_foot.tpl"}

Modified src/templates/services/reminders/delete.tpl from [f50c896515] to [5e648894f4].

1
2
3
4
5
6
7
8
9
10
{include file="admin/_head.tpl" title="Supprimer un rappel automatique" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce rappel automatique ?"
	warning="Êtes-vous sûr de vouloir supprimer le rappel « %s » ?"|args:$reminder.subject
	alert="Attention, cela supprimera également l'historique des emails envoyés par ce rappel."}

{include file="admin/_foot.tpl"}
|








|
1
2
3
4
5
6
7
8
9
10
{include file="_head.tpl" title="Supprimer un rappel automatique" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

{include file="common/delete_form.tpl"
	legend="Supprimer ce rappel automatique ?"
	warning="Êtes-vous sûr de vouloir supprimer le rappel « %s » ?"|args:$reminder.subject
	alert="Attention, cela supprimera également l'historique des emails envoyés par ce rappel."}

{include file="_foot.tpl"}

Modified src/templates/services/reminders/details.tpl from [14949c8c16] to [dc9bcba673].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Liste des rappels envoyés" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

<dl class="cotisation">
	<dt>Rappel&nbsp;: <em>{$reminder.subject}</em></dt>
	<dd>Activité&nbsp;: {$service.label}</dd>
	<dd>Délai d'envoi&nbsp;: {if $reminder.delay > 0}{$reminder.delay} jours après l'expiration{elseif $reminder.delay < 0}{$reminder.delay|abs} jours avant l'expiration{else}le jour de l'expiration{/if}</dd>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Liste des rappels envoyés" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

<dl class="cotisation">
	<dt>Rappel&nbsp;: <em>{$reminder.subject}</em></dt>
	<dd>Activité&nbsp;: {$service.label}</dd>
	<dd>Délai d'envoi&nbsp;: {if $reminder.delay > 0}{$reminder.delay} jours après l'expiration{elseif $reminder.delay < 0}{$reminder.delay|abs} jours avant l'expiration{else}le jour de l'expiration{/if}</dd>
25
26
27
28
29
30
31
32

	</tbody>
</table>

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="admin/_foot.tpl"}







|
25
26
27
28
29
30
31
32

	</tbody>
</table>

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="_foot.tpl"}

Modified src/templates/services/reminders/edit.tpl from [a12f3b5254] to [bf5129f51c].

1
2
3
4
5
6
7
{include file="admin/_head.tpl" title="Modifier un rappel automatique" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

{include file="services/reminders/_form.tpl" legend="Modifier un rappel automatique" default_subject=null default_body=null}

{include file="admin/_foot.tpl"}
|





|
1
2
3
4
5
6
7
{include file="_head.tpl" title="Modifier un rappel automatique" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

{include file="services/reminders/_form.tpl" legend="Modifier un rappel automatique" default_subject=null default_body=null}

{include file="_foot.tpl"}

Modified src/templates/services/reminders/index.tpl from [1fe5e13c1e] to [38b85f48e5].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Gestion des rappels automatiques" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

<p class="help">
	Les rappels automatiques sont envoyés aux membres disposant d'une adresse e-mail selon le délai défini. Il est possible de définir plusieurs rappels pour une même activité.
</p>

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Gestion des rappels automatiques" current="users/services"}

{include file="services/_nav.tpl" current="reminders"}

<p class="help">
	Les rappels automatiques sont envoyés aux membres disposant d'une adresse e-mail selon le délai défini. Il est possible de définir plusieurs rappels pour une même activité.
</p>

42
43
44
45
46
47
48
49
		</tbody>
	</table>
{/if}

{include file="services/reminders/_form.tpl" legend="Ajouter un rappel automatique"
	reminder=null delay_type=0 delay_before=15 delay_after=5}

{include file="admin/_foot.tpl"}







|
42
43
44
45
46
47
48
49
		</tbody>
	</table>
{/if}

{include file="services/reminders/_form.tpl" legend="Ajouter un rappel automatique"
	reminder=null delay_type=0 delay_before=15 delay_after=5}

{include file="_foot.tpl"}

Modified src/templates/services/reminders/user.tpl from [bacfe0d943] to [6efd01fb84].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Rappels envoyés à un membre" current="users/services"}

<nav class="tabs">
	<ul>
		<li>{link href="!users/details.php?id=%d"|args:$user_id label="Fiche membre"}</li>
		<li>{link href="!services/user/?id=%d"|args:$user_id label="Inscriptions aux activités"}</li>
		<li class="current">{link href="!services/reminders/user.php?id=%d"|args:$user_id label="Rappels envoyés"}</li>
	</ul>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Rappels envoyés à un membre" current="users/services"}

<nav class="tabs">
	<ul>
		<li>{link href="!users/details.php?id=%d"|args:$user_id label="Fiche membre"}</li>
		<li>{link href="!services/user/?id=%d"|args:$user_id label="Inscriptions aux activités"}</li>
		<li class="current">{link href="!services/reminders/user.php?id=%d"|args:$user_id label="Rappels envoyés"}</li>
	</ul>
29
30
31
32
33
34
35
36

{else}

	<p class="alert block">Aucun rappel n'a été envoyé à ce membre.</p>

{/if}

{include file="admin/_foot.tpl"}







|
29
30
31
32
33
34
35
36

{else}

	<p class="alert block">Aucun rappel n'a été envoyé à ce membre.</p>

{/if}

{include file="_foot.tpl"}

Modified src/templates/services/user/add.tpl from [75ced3f898] to [236efacde2].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Inscrire à une activité" current="users/services"}

{include file="services/_nav.tpl" current="save" fee=null service=null}

{form_errors}

<form method="post" action="subscribe.php" data-focus="button">

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Inscrire à une activité" current="users/services"}

{include file="services/_nav.tpl" current="save" fee=null service=null}

{form_errors}

<form method="post" action="subscribe.php" data-focus="button">

45
46
47
48
49
50
51
52

selectChoice();
$('#f_choice_1').onchange = selectChoice;
$('#f_choice_2').onchange = selectChoice;
{/literal}
</script>

{include file="admin/_foot.tpl"}







|
45
46
47
48
49
50
51
52

selectChoice();
$('#f_choice_1').onchange = selectChoice;
$('#f_choice_2').onchange = selectChoice;
{/literal}
</script>

{include file="_foot.tpl"}

Modified src/templates/services/user/delete.tpl from [5646475899] to [9a92a85389].

1
2
3
4
5
6
7
8
9
{include file="admin/_head.tpl" title="%s : Supprimer une inscription"|args:$user_name current="users/services"}

{include file="common/delete_form.tpl"
	legend="Supprimer l'inscription ?"
	warning="Êtes-vous sûr de vouloir supprimer l'inscription ?"
	alert="Les écritures comptables liées à cette inscription ne seront pas supprimées, la comptabilité demeurera inchangée."
	info="%s – à « %s — %s »"|args:$user_name,$service_name,$fee_name}

{include file="admin/_foot.tpl"}
|







|
1
2
3
4
5
6
7
8
9
{include file="_head.tpl" title="%s : Supprimer une inscription"|args:$user_name current="users/services"}

{include file="common/delete_form.tpl"
	legend="Supprimer l'inscription ?"
	warning="Êtes-vous sûr de vouloir supprimer l'inscription ?"
	alert="Les écritures comptables liées à cette inscription ne seront pas supprimées, la comptabilité demeurera inchangée."
	info="%s – à « %s — %s »"|args:$user_name,$service_name,$fee_name}

{include file="_foot.tpl"}

Modified src/templates/services/user/edit.tpl from [6b49266ce2] to [3f7ef103e9].

1
2
3
4
5
6
7
{include file="admin/_head.tpl" title="Modifier une inscription" current="users/services"}

{form_errors}

{include file="services/user/_service_user_form.tpl" create=false}

{include file="admin/_foot.tpl"}
|





|
1
2
3
4
5
6
7
{include file="_head.tpl" title="Modifier une inscription" current="users/services"}

{form_errors}

{include file="services/user/_service_user_form.tpl" create=false}

{include file="_foot.tpl"}

Modified src/templates/services/user/index.tpl from [bc7cb627bd] to [bc1c800a95].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="%s — Inscriptions aux activités et cotisations"|args:$user_name current="users/services"}


<nav class="tabs">
	<aside>
		{linkbutton href="!services/user/subscribe.php?user=%d"|args:$user_id label="Inscrire à une activité" shape="plus"}
	</aside>
	<ul>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="%s — Inscriptions aux activités et cotisations"|args:$user_name current="users/services"}


<nav class="tabs">
	<aside>
		{linkbutton href="!services/user/subscribe.php?user=%d"|args:$user_id label="Inscrire à une activité" shape="plus"}
	</aside>
	<ul>
90
91
92
93
94
95
96
97

	</tbody>
</table>

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="admin/_foot.tpl"}







|
90
91
92
93
94
95
96
97

	</tbody>
</table>

{pagination url=$list->paginationURL() page=$list.page bypage=$list.per_page total=$list->count()}


{include file="_foot.tpl"}

Modified src/templates/services/user/link.tpl from [2dca006b28] to [6f582c8e1f].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{include file="admin/_head.tpl" title="Lier une inscription à une écriture" current="acc/accounts"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Lier à une écriture</legend>

		<dl>
			{input type="number" label="Numéro de l'écriture" name="id_transaction" required=true}
		</dl>
	</fieldset>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}
|




















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{include file="_head.tpl" title="Lier une inscription à une écriture" current="acc/accounts"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Lier à une écriture</legend>

		<dl>
			{input type="number" label="Numéro de l'écriture" name="id_transaction" required=true}
		</dl>
	</fieldset>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/services/user/payment.tpl from [2730646044] to [b0c6488c62].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Enregistrer un règlement" current="users/services"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Enregistrer un règlement</legend>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Enregistrer un règlement" current="users/services"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Enregistrer un règlement</legend>
23
24
25
26
27
28
29
30
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
23
24
25
26
27
28
29
30
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/services/user/subscribe.tpl from [b9297d986a] to [a2b2e804e4].

1
2
3
4
5
6
7
8
9
{include file="admin/_head.tpl" title="Inscrire à une activité" current="users/services"}

{include file="services/_nav.tpl" current="save" fee=null service=null}

{form_errors}

{include file="services/user/_service_user_form.tpl" create=true}

{include file="admin/_foot.tpl"}
|







|
1
2
3
4
5
6
7
8
9
{include file="_head.tpl" title="Inscrire à une activité" current="users/services"}

{include file="services/_nav.tpl" current="save" fee=null service=null}

{form_errors}

{include file="services/user/_service_user_form.tpl" create=true}

{include file="_foot.tpl"}

Modified src/templates/users/action.tpl from [ea10761500] to [049e11833a].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Action collective sur les membres" current="membres"}

<p class="block alert">
    {$selected|count} membres sélectionnés
</p>

{form_errors}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Action collective sur les membres" current="membres"}

<p class="block alert">
    {$selected|count} membres sélectionnés
</p>

{form_errors}

73
74
75
76
77
78
79
80
        <input type="hidden" name="action" value="delete" />
        {button type="submit" name="confirm" label="Oui, supprimer ces membres" shape="delete" class="main"}
    </p>
    {/if}

</form>

{include file="admin/_foot.tpl"}







|
73
74
75
76
77
78
79
80
        <input type="hidden" name="action" value="delete" />
        {button type="submit" name="confirm" label="Oui, supprimer ces membres" shape="delete" class="main"}
    </p>
    {/if}

</form>

{include file="_foot.tpl"}

Modified src/templates/users/delete.tpl from [10401a7f2d] to [abf377e144].

1
2
3
4
5
6
7
8
9
10
11
{include file="admin/_head.tpl" title="Supprimer un membre" current="users"}

{include file="common/delete_form.tpl"
    legend="Supprimer ce membre ?"
    warning=$warning
    alert="Cette action est irréversible et effacera toutes les données et l'historique de ce membre."
    info="Alternativement, il est aussi possible de déplacer le membre dans une catégorie « Anciens membres », plutôt que de le supprimer complètement."
    csrf_key=$csrf_key
}

{include file="admin/_foot.tpl"}
|









|
1
2
3
4
5
6
7
8
9
10
11
{include file="_head.tpl" title="Supprimer un membre" current="users"}

{include file="common/delete_form.tpl"
    legend="Supprimer ce membre ?"
    warning=$warning
    alert="Cette action est irréversible et effacera toutes les données et l'historique de ce membre."
    info="Alternativement, il est aussi possible de déplacer le membre dans une catégorie « Anciens membres », plutôt que de le supprimer complètement."
    csrf_key=$csrf_key
}

{include file="_foot.tpl"}

Modified src/templates/users/details.tpl from [4910d2b790] to [4fb46b1241].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="%s (%s)"|args:$user->name():$category.name current="users"}

<nav class="tabs">
	<aside>
	{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_WRITE)}
		{linkbutton href="edit.php?id=%d"|args:$user.id shape="edit" label="Modifier"}
	{/if}
	{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_ADMIN) && $logged_user.id != $user.id}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="%s (%s)"|args:$user->name():$category.name current="users"}

<nav class="tabs">
	<aside>
	{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_WRITE)}
		{linkbutton href="edit.php?id=%d"|args:$user.id shape="edit" label="Modifier"}
	{/if}
	{if $session->canAccess($session::SECTION_USERS, $session::ACCESS_ADMIN) && $logged_user.id != $user.id}
88
89
90
91
92
93
94
95
		{/if}
		</dd>
	</dl>
</aside>

{include file="users/_details.tpl" data=$user show_message_button=true mode="edit"}

{include file="admin/_foot.tpl"}







|
88
89
90
91
92
93
94
95
		{/if}
		</dd>
	</dl>
</aside>

{include file="users/_details.tpl" data=$user show_message_button=true mode="edit"}

{include file="_foot.tpl"}

Modified src/templates/users/edit.tpl from [dfe228b130] to [3539d11742].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="%s — Modifier le membre"|args:$user->name() current="users"}

<nav class="tabs">
	{linkbutton href="details.php?id=%d"|args:$user.id label="Retour à la fiche membre" shape="left"}
</nav>

{form_errors}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="%s — Modifier le membre"|args:$user->name() current="users"}

<nav class="tabs">
	{linkbutton href="details.php?id=%d"|args:$user.id label="Retour à la fiche membre" shape="left"}
</nav>

{form_errors}

62
63
64
65
66
67
68
69
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
62
63
64
65
66
67
68
69
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/users/emails.tpl from [835d75c4a1] to [c663cc20c6].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Adresses rejetées" current="users/mailing"}

<nav class="tabs">
	<ul>
		<li><a href="message_collectif.php">Envoyer</a></li>
		<li class="current"><a href="emails.php">Adresses rejetées</a></li>
	</ul>
</nav>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Adresses rejetées" current="users/mailing"}

<nav class="tabs">
	<ul>
		<li><a href="message_collectif.php">Envoyer</a></li>
		<li class="current"><a href="emails.php">Adresses rejetées</a></li>
	</ul>
</nav>
61
62
63
64
65
66
67
68
			<dt>Trop d'erreurs</dt>
			<dd>Le service destinataire a renvoyé une erreur temporaire plus de {$max_fail_count} fois.<br />Cela arrive par exemple si vos messages sont vus comme du spam trop souvent, ou si la boîte mail destinataire est pleine. Cette adresse ne recevra plus de message.</dd>
		</dl>
	</div>

{/if}

{include file="admin/_foot.tpl"}







|
61
62
63
64
65
66
67
68
			<dt>Trop d'erreurs</dt>
			<dd>Le service destinataire a renvoyé une erreur temporaire plus de {$max_fail_count} fois.<br />Cela arrive par exemple si vos messages sont vus comme du spam trop souvent, ou si la boîte mail destinataire est pleine. Cette adresse ne recevra plus de message.</dd>
		</dl>
	</div>

{/if}

{include file="_foot.tpl"}

Modified src/templates/users/emails_verification.tpl from [041ad433e2] to [3380d3fc0b].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Vérification d'adresse" current="users/mailing"}

<form method="post" action="{$self_url}">
	<fieldset>
		<legend>Demander la vérification de l'adresse</legend>
		{if $email.optout}
		<p class="help">
			Si le membre a cliqué par erreur sur le lien de désinscription, il est possible de rétablir l'envoi des messages.<br />
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Vérification d'adresse" current="users/mailing"}

<form method="post" action="{$self_url}">
	<fieldset>
		<legend>Demander la vérification de l'adresse</legend>
		{if $email.optout}
		<p class="help">
			Si le membre a cliqué par erreur sur le lien de désinscription, il est possible de rétablir l'envoi des messages.<br />
21
22
23
24
25
26
27
28
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="send" label="Envoyer un message de vérification" shape="right" class="main"}
		</p>
	</fieldset>
</form>

{include file="admin/_foot.tpl"}







|
21
22
23
24
25
26
27
28
		<p class="submit">
			{csrf_field key=$csrf_key}
			{button type="submit" name="send" label="Envoyer un message de vérification" shape="right" class="main"}
		</p>
	</fieldset>
</form>

{include file="_foot.tpl"}

Modified src/templates/users/import.tpl from [efc852b025] to [33644659db].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Import & export des membres" current="users"}

{include file="users/_nav.tpl" current="import"}

<p>
    {linkbutton shape="export" href="?export=csv" label="Exporter en CSV"}
    {linkbutton shape="export" href="?export=ods" label="Exporter en classeur LibreOffice/Office"}
</p>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Import & export des membres" current="users"}

{include file="users/_nav.tpl" current="import"}

<p>
    {linkbutton shape="export" href="?export=csv" label="Exporter en CSV"}
    {linkbutton shape="export" href="?export=ods" label="Exporter en classeur LibreOffice/Office"}
</p>
56
57
58
59
60
61
62
63
        {csrf_field key=$csrf_key}
        {if $csv->loaded()}{button type="submit" name="cancel" value="1" label="Annuler" shape="left"}{/if}
        {button type="submit" name="import" label="Importer" shape="upload" class="main"}
    </p>

</form>

{include file="admin/_foot.tpl"}







|
56
57
58
59
60
61
62
63
        {csrf_field key=$csrf_key}
        {if $csv->loaded()}{button type="submit" name="cancel" value="1" label="Annuler" shape="left"}{/if}
        {button type="submit" name="import" label="Importer" shape="upload" class="main"}
    </p>

</form>

{include file="_foot.tpl"}

Modified src/templates/users/index.tpl from [1487938c12] to [f59d7e61d1].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Liste des membres" current="users"}

{include file="users/_nav.tpl" current="index"}

{if isset($_GET['sent'])}
<p class="block confirm">Le message a bien été envoyé.</p>
{/if}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Liste des membres" current="users"}

{include file="users/_nav.tpl" current="index"}

{if isset($_GET['sent'])}
<p class="block confirm">Le message a bien été envoyé.</p>
{/if}

85
86
87
88
89
90
91
92
	<p class="block alert">
		Aucun membre trouvé.
	</p>
{/if}

</form>

{include file="admin/_foot.tpl"}







|
85
86
87
88
89
90
91
92
	<p class="block alert">
		Aucun membre trouvé.
	</p>
{/if}

</form>

{include file="_foot.tpl"}

Modified src/templates/users/mailing.tpl from [aee25ba21f] to [7e76a3e875].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Envoyer un message collectif" current="users/mailing" custom_css=["!web/css.php"]}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$self_url}">Envoyer</a></li>
		<li><a href="emails.php">Adresses rejetées</a></li>
	</ul>
</nav>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Envoyer un message collectif" current="users/mailing" custom_css=["!web/css.php"]}

<nav class="tabs">
	<ul>
		<li class="current"><a href="{$self_url}">Envoyer</a></li>
		<li><a href="emails.php">Adresses rejetées</a></li>
	</ul>
</nav>
105
106
107
108
109
110
111
112
		{csrf_field key=$csrf_key}
		{button type="submit" name="preview" label="Prévisualiser" shape="right" class="main"}
	</p>
	{/if}
</form>


{include file="admin/_foot.tpl"}







|
105
106
107
108
109
110
111
112
		{csrf_field key=$csrf_key}
		{button type="submit" name="preview" label="Prévisualiser" shape="right" class="main"}
	</p>
	{/if}
</form>


{include file="_foot.tpl"}

Modified src/templates/users/message.tpl from [a5c0472057] to [4a111a0ad7].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Contacter un membre" current="membres"}

{form_errors}

<form method="post" action="{$self_url}">
    <fieldset class="mailing">
        <legend>Message</legend>
        <dl>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Contacter un membre" current="membres"}

{form_errors}

<form method="post" action="{$self_url}">
    <fieldset class="mailing">
        <legend>Message</legend>
        <dl>
19
20
21
22
23
24
25
26
    <p class="submit">
        {csrf_field key=$csrf_key}
        {button type="submit" name="send" label="Envoyer" shape="mail" class="main"}
    </p>
</form>


{include file="admin/_foot.tpl"}







|
19
20
21
22
23
24
25
26
    <p class="submit">
        {csrf_field key=$csrf_key}
        {button type="submit" name="send" label="Envoyer" shape="mail" class="main"}
    </p>
</form>


{include file="_foot.tpl"}

Modified src/templates/users/new.tpl from [297fa8b627] to [476770e5d4].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Ajouter un membre" current="users/new"}

{form_errors}

<form method="post" action="{$self_url}">
	<!-- This is to avoid chrome autofill, Chrome developers you suck -->
	<input type="text" style="display: none;" name="email" />
	{if $id_field_name != 'email'}<input type="text" style="display: none;" name="{$id_field_name}" />{/if}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Ajouter un membre" current="users/new"}

{form_errors}

<form method="post" action="{$self_url}">
	<!-- This is to avoid chrome autofill, Chrome developers you suck -->
	<input type="text" style="display: none;" name="email" />
	{if $id_field_name != 'email'}<input type="text" style="display: none;" name="{$id_field_name}" />{/if}
24
25
26
27
28
29
30
31
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
24
25
26
27
28
29
30
31
	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/users/search.tpl from [1b298dc269] to [a2bf660eef].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Recherche de membre" current="users" custom_js=['lib/query_builder.min.js']}

{include file="users/_nav.tpl" current="search"}

<form method="post" action="{$self_url}" id="queryBuilderForm" data-disable-progress="1">

{include file="common/search/advanced.tpl"}

|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Recherche de membre" current="users" custom_js=['lib/query_builder.min.js']}

{include file="users/_nav.tpl" current="search"}

<form method="post" action="{$self_url}" id="queryBuilderForm" data-disable-progress="1">

{include file="common/search/advanced.tpl"}

78
79
80
81
82
83
84
85
		</tbody>
	</table>

{/if}

</form>

{include file="admin/_foot.tpl"}







|
78
79
80
81
82
83
84
85
		</tbody>
	</table>

{/if}

</form>

{include file="_foot.tpl"}

Modified src/templates/users/selector.tpl from [bd51532041] to [3a80c4c617].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Sélectionner un compte"}

<form method="post" action="{$self_url}">
	<h2 class="ruler">
		<input type="text" placeholder="Recherche rapide de membre" value="{$query}" name="q" />
		<input type="submit" value="Chercher &rarr;" />
	</h2>
</form>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Sélectionner un compte"}

<form method="post" action="{$self_url}">
	<h2 class="ruler">
		<input type="text" placeholder="Recherche rapide de membre" value="{$query}" name="q" />
		<input type="submit" value="Chercher &rarr;" />
	</h2>
</form>
56
57
58
59
60
61
62
63
	};
});

document.querySelector('input').focus();
</script>
{/literal}

{include file="admin/_foot.tpl"}







|
56
57
58
59
60
61
62
63
	};
});

document.querySelector('input').focus();
</script>
{/literal}

{include file="_foot.tpl"}

Modified src/templates/web/_attach.tpl from [1e5c124ad7] to [9964704ed2].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Inclure un fichier"}

{form_errors}

<form method="post" enctype="multipart/form-data" action="{$self_url}" id="f_upload">
	<fieldset>
		<legend>Téléverser des fichiers</legend>
		<dl>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Inclure un fichier"}

{form_errors}

<form method="post" enctype="multipart/form-data" action="{$self_url}" id="f_upload">
	<fieldset>
		<legend>Téléverser des fichiers</legend>
		<dl>
77
78
79
80
81
82
83
84
			</td>
		</tr>
	{/foreach}
	</tbody>
</table>
{/if}

{include file="admin/_foot.tpl"}







|
77
78
79
80
81
82
83
84
			</td>
		</tr>
	{/foreach}
	</tbody>
</table>
{/if}

{include file="_foot.tpl"}

Modified src/templates/web/_selector.tpl from [4cf247aa35] to [c61a136172].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Choisir la page parent" current="web"}

<table class="tree-selector list">
	<tbody>
		<tr{if !$parent} class="focused"{/if}>
			<td><input type="button" value="Choisir" data-path="" data-label="Racine du site" /></td>
			<th><h3><a href="?current={$selected}&amp;_dialog">Racine du site</a></h3></th>
		</tr>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Choisir la page parent" current="web"}

<table class="tree-selector list">
	<tbody>
		<tr{if !$parent} class="focused"{/if}>
			<td><input type="button" value="Choisir" data-path="" data-label="Racine du site" /></td>
			<th><h3><a href="?current={$selected}&amp;_dialog">Racine du site</a></h3></th>
		</tr>
36
37
38
39
40
41
42
43
	e.onclick = () => {
		window.parent.g.inputListSelected(e.dataset.path, e.dataset.label);
	};
});
</script>
{/literal}

{include file="admin/_foot.tpl"}







|
36
37
38
39
40
41
42
43
	e.onclick = () => {
		window.parent.g.inputListSelected(e.dataset.path, e.dataset.label);
	};
});
</script>
{/literal}

{include file="_foot.tpl"}

Modified src/templates/web/config.tpl from [6540f9cc0f] to [b8878c50b7].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Configuration" current="web"}

<nav class="tabs">
	<ul>
		<li><a href="./">Gestion du site web</a></li>
		{if $session->canAccess($session::SECTION_WEB, $session::ACCESS_ADMIN)}
			{*<li><a href="theme.php">Thèmes</a></li>*}
			<li class="current"><a href="config.php">Configuration</a></li>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Configuration" current="web"}

<nav class="tabs">
	<ul>
		<li><a href="./">Gestion du site web</a></li>
		{if $session->canAccess($session::SECTION_WEB, $session::ACCESS_ADMIN)}
			{*<li><a href="theme.php">Thèmes</a></li>*}
			<li class="current"><a href="config.php">Configuration</a></li>
125
126
127
128
129
130
131
132
			{linkbutton href="!docs/?path=skel" label="Gérer les fichiers de squelettes" shape="folder"}
		</p>
	</fieldset>
	</form>

{/if}

{include file="admin/_foot.tpl"}







|
125
126
127
128
129
130
131
132
			{linkbutton href="!docs/?path=skel" label="Gérer les fichiers de squelettes" shape="folder"}
		</p>
	</fieldset>
	</form>

{/if}

{include file="_foot.tpl"}

Modified src/templates/web/delete.tpl from [4069827d96] to [7d5e7c30bf].

1
2
3
4
5
6
7
8
9
{include file="admin/_head.tpl" title=$title current="web"}

{include file="common/delete_form.tpl"
	legend=$title
	warning="Êtes-vous sûr de vouloir supprimer « %s » ?"|args:$page.title
	alert=$alert
}

{include file="admin/_foot.tpl"}
|







|
1
2
3
4
5
6
7
8
9
{include file="_head.tpl" title=$title current="web"}

{include file="common/delete_form.tpl"
	legend=$title
	warning="Êtes-vous sûr de vouloir supprimer « %s » ?"|args:$page.title
	alert=$alert
}

{include file="_foot.tpl"}

Modified src/templates/web/edit.tpl from [ffcfc7ed08] to [5b080f047e].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Édition : %s"|args:$page.title current="web"}

{form_errors}

{if $show_diff}
	<h3>Modifications entre votre version et la nouvelle version</h3>
	{diff old=$old_content new=$new_content}
{/if}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Édition : %s"|args:$page.title current="web"}

{form_errors}

{if $show_diff}
	<h3>Modifications entre votre version et la nouvelle version</h3>
	{diff old=$old_content new=$new_content}
{/if}
45
46
47
48
49
50
51
52
		{csrf_field key=$csrf_key}
		<input type="hidden" name="editing_started" value="{$editing_started}" />
		{button type="submit" name="save" label="Enregistrer et fermer" shape="upload" class="main"}
	</p>

</form>

{include file="admin/_foot.tpl"}







|
45
46
47
48
49
50
51
52
		{csrf_field key=$csrf_key}
		<input type="hidden" name="editing_started" value="{$editing_started}" />
		{button type="submit" name="save" label="Enregistrer et fermer" shape="upload" class="main"}
	</p>

</form>

{include file="_foot.tpl"}

Modified src/templates/web/index.tpl from [b9e9bbcaf2] to [5522d99a00].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title=$title current="web"}

<nav class="tabs">
	<aside>
		{linkbutton shape="search" label="Rechercher" target="_dialog" href="search.php"}
		{if $session->canAccess($session::SECTION_WEB, $session::ACCESS_WRITE)}
		{linkbutton shape="plus" label="Nouvelle page" target="_dialog" href="new.php?type=%d&parent=%s"|args:$type_page,$current_path}
		{linkbutton shape="plus" label="Nouvelle catégorie" target="_dialog" href="new.php?type=%d&parent=%s"|args:$type_category,$current_path}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title=$title current="web"}

<nav class="tabs">
	<aside>
		{linkbutton shape="search" label="Rechercher" target="_dialog" href="search.php"}
		{if $session->canAccess($session::SECTION_WEB, $session::ACCESS_WRITE)}
		{linkbutton shape="plus" label="Nouvelle page" target="_dialog" href="new.php?type=%d&parent=%s"|args:$type_page,$current_path}
		{linkbutton shape="plus" label="Nouvelle catégorie" target="_dialog" href="new.php?type=%d&parent=%s"|args:$type_category,$current_path}
117
118
119
120
121
122
123
124
{/if}

{if !count($categories) && !count($pages)}
	<p class="alert block">Il n'y a aucune page ou sous-catégorie dans cette catégorie.</p>
{/if}


{include file="admin/_foot.tpl"}







|
117
118
119
120
121
122
123
124
{/if}

{if !count($categories) && !count($pages)}
	<p class="alert block">Il n'y a aucune page ou sous-catégorie dans cette catégorie.</p>
{/if}


{include file="_foot.tpl"}

Modified src/templates/web/new.tpl from [8e6a2cf2b1] to [fecf4f84d9].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{include file="admin/_head.tpl" title=$title current="web"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Informations générales</legend>
		<dl>
			{input type="text" name="title" required=true label="Titre"}
		</dl>
	</fieldset>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="create" label="Créer" shape="plus" class="main"}
	</p>

</form>


{include file="admin/_foot.tpl"}
|




















|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{include file="_head.tpl" title=$title current="web"}

{form_errors}

<form method="post" action="{$self_url}" data-focus="1">

	<fieldset>
		<legend>Informations générales</legend>
		<dl>
			{input type="text" name="title" required=true label="Titre"}
		</dl>
	</fieldset>

	<p class="submit">
		{csrf_field key=$csrf_key}
		{button type="submit" name="create" label="Créer" shape="plus" class="main"}
	</p>

</form>


{include file="_foot.tpl"}

Modified src/templates/web/page.tpl from [53b7939df3] to [9657f738d7].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title=$page.title current="web"}

<nav class="tabs">
	{if $page.type == $page::TYPE_CATEGORY}
	<aside>
		{linkbutton shape="plus" label="Nouvelle page" href="new.php?type=%d&parent=%d"|args:$type_page,$page.path}
		{linkbutton shape="plus" label="Nouvelle catégorie" href="new.php?type=%d&parent=%d"|args:$type_category,$page.path}
	</aside>
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title=$page.title current="web"}

<nav class="tabs">
	{if $page.type == $page::TYPE_CATEGORY}
	<aside>
		{linkbutton shape="plus" label="Nouvelle page" href="new.php?type=%d&parent=%d"|args:$type_page,$page.path}
		{linkbutton shape="plus" label="Nouvelle catégorie" href="new.php?type=%d&parent=%d"|args:$type_category,$page.path}
	</aside>
84
85
86
87
88
89
90
91

	<p class="wikiFooter">
		Dernière modification le {$page.modified|date_long:true}
	</p>
{/if}


{include file="admin/_foot.tpl"}







|
84
85
86
87
88
89
90
91

	<p class="wikiFooter">
		Dernière modification le {$page.modified|date_long:true}
	</p>
{/if}


{include file="_foot.tpl"}

Modified src/templates/web/search.tpl from [9bf1c9de8a] to [6b595ea3fd].

1
2
3
4
5
6
7
8
{include file="admin/_head.tpl" title="Rechercher dans le site web" current="web"}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Rechercher une page ou catégorie</legend>
		<p class="submit">
			<input type="text" name="q" value="{$query}" size="25" />
			{button type="submit" name="search" label="Chercher" shape="search" class="main"}
|







1
2
3
4
5
6
7
8
{include file="_head.tpl" title="Rechercher dans le site web" current="web"}

<form method="post" action="{$self_url}" data-focus="1">
	<fieldset>
		<legend>Rechercher une page ou catégorie</legend>
		<p class="submit">
			<input type="text" name="q" value="{$query}" size="25" />
			{button type="submit" name="search" label="Chercher" shape="search" class="main"}
30
31
32
33
34
35
36
37
			</h4>
			<p>{$result.snippet|escape|clean_snippet}</p>
		</article>
	{/foreach}
	</section>
{/if}

{include file="admin/_foot.tpl"}







|
30
31
32
33
34
35
36
37
			</h4>
			<p>{$result.snippet|escape|clean_snippet}</p>
		</article>
	{/foreach}
	</section>
{/if}

{include file="_foot.tpl"}