Overview
SHA1:d9b481884becc7f5f866c42b7b5b5419cd9d0db2
Date: 2018-04-28 20:49:09
User: bohwaz
Comment:La structure est légèrement différente pour les sous-comptes
Timelines: family | ancestors | descendants | both | trunk | stable
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-04-28
22:03
[1537e3d414] Remplir automatiquement le montant pour la cotisation en premier dans le select, signalé par @François (user: bohwaz, tags: trunk, stable)
20:49
[d9b481884b] La structure est légèrement différente pour les sous-comptes (user: bohwaz, tags: trunk, stable)
20:38
[5c87e83d00] Filtrer les comptes au solde nul du compte de résultat, aussi. (user: bohwaz, tags: trunk, stable)
Changes

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

324
325
326
327
328
329
330
331
332
333
334
335




336
337
338
339
340

    protected function removeEmptyAccounts(&$source)
    {
        // Suppression des soldes nuls
        foreach ($source['comptes'] as $parent=>$p)
        {
            if ($p['solde'] == 0)
            {
                unset($source[$parent]);
                continue;
            }

            $this->removeEmptyAccounts($p);




        }

        return true;
    }
}








|



|
>
>
>
>
|
|
<
|
|
>
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341

342
343
344
    protected function removeEmptyAccounts(&$source)
    {
        // Suppression des soldes nuls
        foreach ($source['comptes'] as $parent=>$p)
        {
            if ($p['solde'] == 0)
            {
                unset($source['comptes'][$parent]);
                continue;
            }

            foreach ($p['comptes'] as $id=>$solde)
            {
                if ($solde == 0)
                {
                    unset($source[$parent]['comptes'][$id]);
                }
            }

        }
    }
}