Overview
Comment:Correction : doit être un objet
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 34b11356bc12018e1880c6ca83bb55e9a7da3b09
User & Date: bohwaz on 2017-08-04 06:59:48
Other Links: branch diff | manifest | tags
Context
2017-08-04
07:00
Possibilité de définir une version max de Garradin dans le plugin, pour garantir que ça va pas casser avec la version suivante check-in: aac041c343 user: bohwaz tags: dev
06:59
Correction : doit être un objet check-in: 34b11356bc user: bohwaz tags: dev
06:19
Conserve l'ordre de tri dans la pagination des listes de cotisations, et conserve la catégorie lors de la modif d'ordre dans la liste des membres check-in: d8156f7865 user: bohwaz tags: dev
Changes

Modified src/include/lib/Garradin/Membres/Champs.php from [d384371350] to [72f212aeb0].

372
373
374
375
376
377
378


379
380
381
382
383
384
385
            throw new UserException('Le nom du champ est invalide : le premier caractère doit être une lettre.');
        }
        
        if (!preg_match('!^[a-z][a-z0-9]*(_[a-z0-9]+)*$!', $name))
        {
            throw new UserException('Le nom du champ est invalide : ne sont acceptés que les lettres minuscules et les chiffres (éventuellement séparés par un underscore).');
        }


        
        $this->_checkField($name, $config);

        $this->champs->$name = $config;

        return true;
    }







>
>







372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
            throw new UserException('Le nom du champ est invalide : le premier caractère doit être une lettre.');
        }
        
        if (!preg_match('!^[a-z][a-z0-9]*(_[a-z0-9]+)*$!', $name))
        {
            throw new UserException('Le nom du champ est invalide : ne sont acceptés que les lettres minuscules et les chiffres (éventuellement séparés par un underscore).');
        }

        $config = (object) $config;
        
        $this->_checkField($name, $config);

        $this->champs->$name = $config;

        return true;
    }