Changeset 111005 in spip-zone


Ignore:
Timestamp:
Jul 4, 2018, 2:56:02 PM (13 months ago)
Author:
root
Message:

charger les valeurs des champs multiples

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservations_multiples/trunk/reservations_multiples_pipelines.php

    r111002 r111005  
    3131                // Si inscription de plusieurs personnes
    3232                if ($config['multiple_personnes'] == 'on') {
     33                        $nombre_auteurs = intval(_request('nr_auteurs')) ? _request('nr_auteurs') :  0;
     34
     35                        $i = 1;
     36                        while ($i <= $nombre_auteurs) {
     37                                $nr = $i++;
     38                                $flux['data']['nom_' . $nr] = _request('nom_' . $nr);
     39                                $flux['data']['email_' . $nr] = _request('email_' . $nr);
     40                                if ($flux['data']['champs_extras_auteurs']) {
     41                                        // Adapter les champs extras
     42                                        foreach ($flux['data']['champs_extras_auteurs'] as $value) {
     43                                                $nom_champ = $value['options']['nom'] . '_' . $nr;
     44                                                $flux['data'][$nom_champ] = _request($nom_champ);
     45                                        }
     46                                }
     47                        }
     48
     49
    3350                        $flux['data']['id_reservation_source'] = '';
    3451                        $flux['data']['type_lien'] = '';
Note: See TracChangeset for help on using the changeset viewer.