Changeset 109571 in spip-zone


Ignore:
Timestamp:
Mar 17, 2018, 3:39:07 PM (14 months ago)
Author:
rastapopoulos@…
Message:

On n'affiche le bouton pour dupliquer aussi les enfants seulement s'il y en a

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/duplicator/trunk/duplicator_pipelines.php

    r109510 r109571  
    2828                include_spip('inc/filtres');
    2929                include_spip('inc/actions');
     30                include_spip('base/objets_parents');
    3031               
     32                // Un bouton pour dupliquer le contenu
    3133                $flux["data"] .= bouton_action(
    3234                        _T('duplicator:action_dupliquer_contenu'),
     
    3436                );
    3537               
    36                 $flux["data"] .= bouton_action(
    37                         _T('duplicator:action_dupliquer_contenu_enfants'),
    38                         generer_action_auteur('dupliquer_objet', "$objet/$id_objet/enfants"),
    39                         '',
    40                         _T('duplicator:action_dupliquer_contenu_enfants_confirmer')
    41                 );
     38                // Un bouton pour dupliquer aussi les enfants, seulement si on trouve des enfants possibles
     39                if (type_objet_info_enfants($objet) and objet_trouver_enfants($objet, $id_objet)) {
     40                        $flux["data"] .= bouton_action(
     41                                _T('duplicator:action_dupliquer_contenu_enfants'),
     42                                generer_action_auteur('dupliquer_objet', "$objet/$id_objet/enfants"),
     43                                '',
     44                                _T('duplicator:action_dupliquer_contenu_enfants_confirmer')
     45                        );
     46                }
    4247        }
    4348       
Note: See TracChangeset for help on using the changeset viewer.