Overview
Comment:Correction : ne pas permettre de mettre deux fois le même champ identifiant (le test n'était pas fonctionnel)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | stable | 0.8.0
Files: files | file ages | folders
SHA1: e88a5b8546e56f7906dde821b890a2ccbccdf4bf
User & Date: bohwaz on 2017-10-19 00:33:17
Other Links: manifest | tags
References
2020-12-08
23:25 Wiki page "Changelog/0.9" artifact: b9c916b4d1 user: bohwaz
Context
2017-10-19
01:06
N'inclure dans la version packagée que les classes actuellement utilisées, pas tout KD2\ check-in: 5517756f40 user: bohwaz tags: trunk
00:33
Correction : ne pas permettre de mettre deux fois le même champ identifiant (le test n'était pas fonctionnel) check-in: e88a5b8546 user: bohwaz tags: trunk, stable, 0.8.0
00:26
Fix sendMessage est dans Session maintenant check-in: 1821bc3d32 user: bohwaz tags: trunk
Changes

Modified src/include/lib/Garradin/Membres.php from [655cc8c2c5] to [2b37b883e2].

157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
            {
                throw new UserException('Ce numéro de membre est déjà attribué à un autre membre.');
            }
        }

        $this->_checkFields($data, true, $require_password);

        if (!empty($data[$id]) && $db->test('membres', $id . ' = ? COLLATE NOCASE'))
        {
            throw new UserException('La valeur du champ '.$id.' est déjà utilisée par un autre membre, hors ce champ doit être unique à chaque membre.');
        }

        if (isset($data['passe']) && trim($data['passe']) != '')
        {
            $data['passe'] = self::hashPassword($data['passe']);







|







157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
            {
                throw new UserException('Ce numéro de membre est déjà attribué à un autre membre.');
            }
        }

        $this->_checkFields($data, true, $require_password);

        if (!empty($data[$id]) && $db->test('membres', $id . ' = ? COLLATE NOCASE', $data[$id]))
        {
            throw new UserException('La valeur du champ '.$id.' est déjà utilisée par un autre membre, hors ce champ doit être unique à chaque membre.');
        }

        if (isset($data['passe']) && trim($data['passe']) != '')
        {
            $data['passe'] = self::hashPassword($data['passe']);