Changeset 114869 in spip-zone


Ignore:
Timestamp:
Apr 8, 2019, 4:05:01 PM (3 months ago)
Author:
rastapopoulos@…
Message:

Dans pre_edition, on ne fait des choses que quand action=modifier, et non pas en permanence. Il semblerait qu'historiquement ça a été ajouté quand il n'y avait pas vraiment cette distinction possible (enfin pile quand ça venait être ajouté). Mais on arrête, histoire de ne pas faire plusieurs fois la même chose dans un même hit d'édition !

Location:
_plugins_/champs_extras_core/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras_core/trunk/cextras_pipelines.php

    r111745 r114869  
    155155**/
    156156function cextras_pre_edition($flux){
    157 
    158157        include_spip('inc/cextras');
    159158        include_spip('inc/saisies_lister');
    160         $table = $flux['args']['table'];
    161         if ($saisies = champs_extras_objet( $table )) {
     159        if (
     160                $flux['args']['action'] == 'modifier'
     161                and $table = $flux['args']['table']
     162                and $saisies = champs_extras_objet($table)
     163        ) {
    162164                // Restreindre les champs postés en fonction des autorisations de les modifier
    163165                // au cas où un malin voudrait en envoyer plus que le formulaire ne demande
  • _plugins_/champs_extras_core/trunk/paquet.xml

    r113106 r114869  
    22        prefix="cextras"
    33        categorie="outil"
    4         version="3.11.7"
     4        version="3.11.8"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.