Overview
SHA1:8bcda86b40cebf94f8c284af139ec1fc2d55d44a
Date: 2018-07-12 00:34:28
User: bohwaz
Comment:Suppression des fichiers liés au membre lors de sa suppression
Timelines: family | ancestors | descendants | both | dev
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-07-14
20:23
[54aa1c950e] Fix typo export CSV (user: bohwaz, tags: dev)
2018-07-12
00:34
[8bcda86b40] Suppression des fichiers liés au membre lors de sa suppression (user: bohwaz, tags: dev)
00:33
[0ee34d05e2] Correction bug ref. #dcdw8rnr : suppression de membre impossible s'il a enregistré un rapprochement (user: bohwaz, tags: dev)
Changes

Modified src/include/lib/Garradin/Membres.php from [b6cfd55f6e] to [a532ce25c9].

454
455
456
457
458
459
460









461
462
463
464
465
466
467
    }

    static protected function _deleteMembres($membres)
    {
        foreach ($membres as &$id)
        {
            $id = (int) $id;









        }

        Plugin::fireSignal('membre.suppression', $membres);

        $db = DB::getInstance();

        // Suppression du membre







>
>
>
>
>
>
>
>
>







454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
    }

    static protected function _deleteMembres($membres)
    {
        foreach ($membres as &$id)
        {
            $id = (int) $id;

            // Suppression des fichiers liés
            $files = Fichiers::listLinkedFiles(Fichiers::LIEN_MEMBRES, $id, null);

            foreach ($files as $file)
            {
                $file = new Fichiers($file->id, $file);
                $file->remove();
            }
        }

        Plugin::fireSignal('membre.suppression', $membres);

        $db = DB::getInstance();

        // Suppression du membre