Overview
Comment: | Méthodes pour récupérer le dernier exercice ouvert |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
aa4d885f5ec0e3eb300439dda080cf65 |
User & Date: | bohwaz on 2020-01-29 15:30:02 |
Other Links: | branch diff | manifest | tags |
Context
2020-01-29
| ||
15:31 | Corriger signatures et types check-in: 2fef62cf72 user: bohwaz tags: dev | |
15:30 | Méthodes pour récupérer le dernier exercice ouvert check-in: aa4d885f5e user: bohwaz tags: dev | |
15:28 | Association de la base de données à EntityManager check-in: e97dae8c26 user: bohwaz tags: dev | |
Changes
Modified src/include/lib/Garradin/Compta/Exercices.php from [ee673cc62e] to [d2b3e3d39a].
1 2 3 4 | <?php namespace Garradin\Compta; | | > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?php namespace Garradin\Compta; use Garradin\Entities\Compta\Exercice; use KD2\DB\EntityManager; use Garradin\DB; use Garradin\Utils; use Garradin\UserException; class Exercices { public function listOpen() { return EntityManager::getInstance(Exercice::class)->all('SELECT * FROM @TABLE WHERE cloture = 0;'); } public function getCurrent() { return EntityManager::findOne(Exercice::class, 'SELECT * FROM @TABLE ORDER BY fin DESC LIMIT 1'); } /** * Créer les reports à nouveau issus de l'exercice $old_id dans le nouvel exercice courant * @param integer $old_id ID de l'ancien exercice * @param integer $new_id ID du nouvel exercice * @param string $date Date Y-m-d donnée aux opérations créées * @return boolean true si succès */ |
︙ | ︙ |