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

        }
    }
}