Changeset 61539 in spip-zone


Ignore:
Timestamp:
May 22, 2012, 10:22:56 AM (7 years ago)
Author:
rastapopoulos@…
Message:

On ne pouvait pas modifier les saisies enfants d'un fieldset par exemple. Là on ne prend les enfants de la saisie d'origine que si la modif n'en contient pas elle-même.

Location:
_plugins_/saisies
Files:
3 edited

Legend:

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

    r54888 r61539  
    175175        }
    176176       
    177         // On récupère le type, le nom s'il n'y est pas, et les enfants tels quels
     177        // On récupère le type tel quel
    178178        $modifs['saisie'] = $parent[$position]['saisie'];
    179         if (!isset($modifs['options']['nom'])) $modifs['options']['nom'] = $parent[$position]['options']['nom'];
    180         if (is_array($parent[$position]['saisies'])) $modifs['saisies'] = $parent[$position]['saisies'];
     179        // On récupère le nom s'il n'y est pas
     180        if (!isset($modifs['options']['nom'])){
     181                $modifs['options']['nom'] = $parent[$position]['options']['nom'];
     182        }
     183        // On récupère les enfants tels quels s'il n'y a pas des enfants dans la modif
     184        if (
     185                !isset($modif['saisies'])
     186                and is_array($parent[$position]['saisies'])
     187        ){
     188                $modifs['saisies'] = $parent[$position]['saisies'];
     189        }
    181190
    182191        // Si une option 'nouveau_type_saisie' est donnee, c'est que l'on souhaite
  • _plugins_/saisies/paquet.xml

    r61504 r61539  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="1.25.8"
     4        version="1.25.9"
    55        etat="test"
    66        compatibilite="[2.0.0;3.0.*]"
  • _plugins_/saisies/plugin.xml

    r61504 r61539  
    44    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    55    <licence>&#169; 2009-2011 GNU/GPL</licence>
    6     <version>1.25.8</version>
     6    <version>1.25.9</version>
    77    <etat>test</etat>
    88    <categorie>outil</categorie>
Note: See TracChangeset for help on using the changeset viewer.