Changeset 51105 in spip-zone for _plugins_/cvt-multi-etapes


Ignore:
Timestamp:
Sep 7, 2011, 12:22:38 PM (9 years ago)
Author:
cedric@…
Message:

complement a r51042 : il ne faut merger le array de l'etape precedente avec celui poste que si ils n'ont pas de cle numerique (sinon un merge est contreproductif car il ajoute les deux tableaux)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cvt-multi-etapes/cvtm_pipelines.php

    r51042 r51105  
    6969                        if (!isset($store[$k])) // on ecrase pas si saisi a nouveau !
    7070                                $_REQUEST[$k] = $store[$k] = $v;
    71                         elseif(is_array($store[$k]) AND is_array($v))
     71                        elseif(is_array($store[$k])
     72                          AND is_array($v)
     73                                AND !is_numeric(reset(array_keys($v)))
     74                                AND !is_numeric(reset(array_keys($store[$k])))
     75                                )
    7276                                $_REQUEST[$k] = $store[$k] = array_merge($v,$store[$k]);
    7377
Note: See TracChangeset for help on using the changeset viewer.