Index: src/include/lib/Garradin/Accounting/Years.php ================================================================== --- src/include/lib/Garradin/Accounting/Years.php +++ src/include/lib/Garradin/Accounting/Years.php @@ -20,11 +20,11 @@ } static public function listOpen() { $db = EntityManager::getInstance(Year::class)->DB(); - return $db->get('SELECT *, (SELECT 1 FROM acc_transactions WHERE id_year = acc_years.id LIMIT 1) AS has_transactions + return $db->get('SELECT *, (SELECT COUNT(*) FROM acc_transactions WHERE id_year = acc_years.id) AS nb_transactions FROM acc_years WHERE closed = 0 ORDER BY end_date;'); } static public function listAssoc() { Index: src/templates/acc/index.tpl ================================================================== --- src/templates/acc/index.tpl +++ src/templates/acc/index.tpl @@ -20,19 +20,22 @@
Il n'y a pas encore suffisamment d'écritures dans cet exercice pour pouvoir afficher les statistiques.
+{linkbutton label="Saisir une nouvelle écriture" shape="plus" href="transactions/new.php"}
{/if} {foreachelse}