Overview
SHA1:80a8e0d80379cd35e5f39dcf787b3bdadd7b6e00
Date: 2018-05-10 10:57:44
User: bohwaz
Comment:Gérer les comptes vides (quand le numéro du compte est vide, erreur causée par une base corrompue par l'utilisateur)
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-05-10
11:18
[d6b8553b10] Ajout clause ON DELETE SET NULL pour éviter les problèmes à la suppression d'une catégorie liée à une cotisation existante (user: bohwaz, tags: trunk)
10:57
[80a8e0d803] Gérer les comptes vides (quand le numéro du compte est vide, erreur causée par une base corrompue par l'utilisateur) (user: bohwaz, tags: trunk)
10:55
[7d5024ed30] Eviter erreur si le compte n'est pas dans la liste (user: bohwaz, tags: trunk)
Changes

Modified src/include/lib/Garradin/Compta/Rapports.php from [64def25ff2] to [4805222cc1].

42
43
44
45
46
47
48
49

50

51
52
53
54
55
56
57
                    WHERE ' . $where . ' GROUP BY compte_credit)
            ORDER BY compte ASC;');

        while ($row = $res->fetchArray(SQLITE3_NUM))
        {
            $compte = $row[0];

            if (is_null($compte))

                continue;


            $classe = substr($compte, 0, 1);
            $parent = substr($compte, 0, 2);

            if (!array_key_exists($classe, $livre['classes']))
            {
                $livre['classes'][$classe] = [];







|
>

>







42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
                    WHERE ' . $where . ' GROUP BY compte_credit)
            ORDER BY compte ASC;');

        while ($row = $res->fetchArray(SQLITE3_NUM))
        {
            $compte = $row[0];

            if (trim($compte) === '')
            {
                continue;
            }

            $classe = substr($compte, 0, 1);
            $parent = substr($compte, 0, 2);

            if (!array_key_exists($classe, $livre['classes']))
            {
                $livre['classes'][$classe] = [];