Overview
Comment:Gérer les comptes vides (quand le numéro du compte est vide, erreur causée par une base corrompue par l'utilisateur)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 80a8e0d80379cd35e5f39dcf787b3bdadd7b6e00
User & Date: bohwaz on 2018-05-10 10:57:44
Other Links: manifest | tags
References
2020-12-08
23:25 Wiki page "Changelog/0.9" artifact: b9c916b4d1 user: bohwaz
Context
2018-05-10
11:18
Ajout clause ON DELETE SET NULL pour éviter les problèmes à la suppression d'une catégorie liée à une cotisation existante check-in: d6b8553b10 user: bohwaz tags: trunk
10:57
Gérer les comptes vides (quand le numéro du compte est vide, erreur causée par une base corrompue par l'utilisateur) check-in: 80a8e0d803 user: bohwaz tags: trunk
10:55
Eviter erreur si le compte n'est pas dans la liste check-in: 7d5024ed30 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] = [];