Changeset 111340 in spip-zone


Ignore:
Timestamp:
Aug 17, 2018, 12:36:07 PM (5 weeks ago)
Author:
abelass
Message:

éviter erreur quand pas de champs extras présents

Location:
_plugins_/reservations_multiples/trunk/squelettes/inclure
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/reservations_multiples/trunk/squelettes/inclure/inc-reservation_connection_extras.html

    r111002 r111340  
    55
    66[(#REM)Géneration des champs extras auteurs]
     7[(#ENV{champs_extras_auteurs}|oui)
     8        #SET{champs_extras_auteurs,#ENV{champs_extras_auteurs}|champs_extras_multiples{#NUMERO}}
    79
    8 #SET{champs_extras_auteurs,#ENV{champs_extras_auteurs}|champs_extras_multiples{#NUMERO}}
    9 #GENERER_SAISIES{#GET{champs_extras_auteurs}}
     10        #GENERER_SAISIES{#GET{champs_extras_auteurs}}
     11]
    1012
     13
  • _plugins_/reservations_multiples/trunk/squelettes/inclure/inc-reservation_connection_extras_fonctions.php

    r111000 r111340  
    88 * @return array
    99 */
    10 function champs_extras_multiples(array $champs_extras, $nombre) {
    11         // Adapter les champs extras
    12         foreach ($champs_extras as $key => $value) {
    13                 $nom_champ = $value['options']['nom'] . '_' . $nombre;
    14                 set_request($nom_champ, '');#)
    15                 $champs_extras[$key]['options']['nom'] = $nom_champ;
     10function champs_extras_multiples($champs_extras, $nombre) {
     11        if (is_array($champs_extras)) {
     12                // Adapter les champs extras
     13                foreach ($champs_extras as $key => $value) {
     14                        $nom_champ = $value['options']['nom'] . '_' . $nombre;
     15                        set_request($nom_champ, '');#)
     16                        $champs_extras[$key]['options']['nom'] = $nom_champ;
     17                }
    1618        }
    17 
    1819        return $champs_extras;
    1920}
Note: See TracChangeset for help on using the changeset viewer.