Changeset 109021 in spip-zone


Ignore:
Timestamp:
Feb 19, 2018, 5:57:20 PM (2 years ago)
Author:
rastapopoulos@…
Message:

saisies_modifier() ne gardait pas les verifier si ça faisait pas partie des modifs. Donc on les remet comme pour les saisies enfants. Mais il faudrait sûrement utiliser des array_merge ou array_merge_recursive dans cette fonction… Je ne sais plus pourquoi ce n'était pas le cas, et peut-être qu'il y a une raison valable. Car là même pour les options, faut tout envoyer ça ne fusionne rien. Bref déjà ne perdons plus les vérifications présentes.

Location:
_plugins_/saisies/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/inc/saisies_manipuler.php

    r108772 r109021  
    225225                }
    226226                // On récupère les enfants tels quels s'il n'y a pas des enfants dans la modif
    227                 if (!isset($modifs['saisies'])
     227                if (
     228                        !isset($modifs['saisies'])
    228229                        and isset($parent[$position]['saisies'])
    229230                        and is_array($parent[$position]['saisies'])
    230231                ) {
    231232                        $modifs['saisies'] = $parent[$position]['saisies'];
     233                }
     234                // Pareil pour les vérifications
     235                if (
     236                        !isset($modifs['verifier'])
     237                        and isset($parent[$position]['verifier'])
     238                        and is_array($parent[$position]['verifier'])
     239                ) {
     240                        $modifs['verifier'] = $parent[$position]['verifier'];
    232241                }
    233242
  • _plugins_/saisies/trunk/paquet.xml

    r108974 r109021  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="2.23.2"
     4        version="2.23.3"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.