Overview
Comment:Lors de la mise à jour, si ID était le champ identifiant, remplacement par numéro de membre
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 91546b815464090d51485be66819ab98654fc9e2
User & Date: bohwaz on 2017-09-05 06:03:57
Other Links: branch diff | manifest | tags
Context
2017-09-07
07:24
Implémentation envoi de mail chiffré PGP check-in: 567f9ab5d9 user: bohwaz tags: dev
2017-09-05
06:03
Lors de la mise à jour, si ID était le champ identifiant, remplacement par numéro de membre check-in: 91546b8154 user: bohwaz tags: dev
05:59
Corrections pour la fonctionnalité "remember me" check-in: 864f2a278c user: bohwaz tags: dev
Changes

Modified src/www/admin/upgrade.php from [bdc9f57de5] to [42e3340a60].

264
265
266
267
268
269
270


271
272
273
274
275
276
277







278
279
280
281
282
283
284

    $db->begin();

    $db->import(ROOT . '/include/data/0.8.0.sql');

    $db->commit();



    // Ajout champ numéro de membre
    $champs = (array) Config::getInstance()->get('champs_membres')->getAll();
    $presets = Membres\Champs::importPresets();

    // Ajout du numéro au début
    $champs = array_merge(['numero' => $presets['numero']], $champs);
    (new Membres\Champs($champs))->save();








    // Nettoyage de la base de données
    $db->exec('VACUUM;');
}

Utils::clearCaches();








>
>

|





>
>
>
>
>
>
>







264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293

    $db->begin();

    $db->import(ROOT . '/include/data/0.8.0.sql');

    $db->commit();

    $config = Config::getInstance();

    // Ajout champ numéro de membre
    $champs = (array) $config->get('champs_membres')->getAll();
    $presets = Membres\Champs::importPresets();

    // Ajout du numéro au début
    $champs = array_merge(['numero' => $presets['numero']], $champs);
    (new Membres\Champs($champs))->save();

    // Si l'ID était l'identificant, utilisons le numéro de membre à la place
    if ($config->get('champ_identifiant') == 'id')
    {
        $config->set('champ_identifiant', 'numero');
        $config->save();
    }

    // Nettoyage de la base de données
    $db->exec('VACUUM;');
}

Utils::clearCaches();