Overview
Comment: | Ajout de signaux pour plugins |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e015b7c9c2303ef4c5cf08f03fcccbba |
User & Date: | bohwaz on 2016-09-28 05:22:36 |
Other Links: | manifest | tags |
Context
2016-09-30
| ||
04:41 | Fix: utilisation d'un shim à la place de l'appel à Intl Locale pour extraire la langue, si nécessaire check-in: 8e0f05e71d user: bohwaz tags: trunk | |
2016-09-28
| ||
05:22 | Ajout de signaux pour plugins check-in: e015b7c9c2 user: bohwaz tags: trunk | |
2016-09-10
| ||
11:12 | Permettre les cotisations à zéro (ne seront pas enregistrées dans la compta) + fix label submit pour modif de cotisation check-in: fa7fef4b2b user: bohwaz tags: trunk | |
Changes
Modified src/include/lib/Garradin/Membres.php from [699a89c410] to [aa1ce7b0d7].
︙ | ︙ | |||
411 412 413 414 415 416 417 | if (empty($data['id_categorie'])) { $data['id_categorie'] = Config::getInstance()->get('categorie_membres'); } $db->simpleInsert('membres', $data); | | > > > > | 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 | if (empty($data['id_categorie'])) { $data['id_categorie'] = Config::getInstance()->get('categorie_membres'); } $db->simpleInsert('membres', $data); $id = $db->lastInsertRowId(); Plugin::fireSignal('membre.nouveau', array_merge(['id' => $id], $data)); return $id; } public function edit($id, $data = [], $check_editable = true) { $db = DB::getInstance(); $config = Config::getInstance(); |
︙ | ︙ | |||
695 696 697 698 699 700 701 702 703 704 705 706 707 708 | static protected function _deleteMembres($membres) { foreach ($membres as &$id) { $id = (int) $id; } $membres = implode(',', $membres); $db = DB::getInstance(); // Mise à jour des références, membre qui n'existe plus $db->exec('UPDATE wiki_revisions SET id_auteur = NULL WHERE id_auteur IN ('.$membres.');'); | > > | 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 | static protected function _deleteMembres($membres) { foreach ($membres as &$id) { $id = (int) $id; } Plugin::fireSignal('membre.suppression', $membres); $membres = implode(',', $membres); $db = DB::getInstance(); // Mise à jour des références, membre qui n'existe plus $db->exec('UPDATE wiki_revisions SET id_auteur = NULL WHERE id_auteur IN ('.$membres.');'); |
︙ | ︙ |