Ignore:
Timestamp:
03/10/10 22:59:21 (11 years ago)
Author:
kent1
Message:

l'ajout des auteurs aussi doit invalider le cache

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/diogene_complements/diogene_gerer_auteurs/diogene_gerer_auteurs_pipelines.php

    r2975 r3054  
    5353
    5454                $valeurs = $flux['args']['valeurs'];
     55                if($valeurs['diogene_gerer_id_auteurs'] OR is_array($valeurs['diogene_gerer_auteurs_remove'])){
     56                        include_spip('inc/invalideur');
    5557
    56                 if($valeurs['diogene_gerer_id_auteurs']){
    57                         /**
    58                          * Insertion des auteurs
    59                          */
    60                         include_spip('action/editer_auteurs');
    61                         $ajout = ajouter_auteur_et_rediriger('article', $id_article, $valeurs['diogene_gerer_id_auteurs'], '');
    62                 }
    63                 if(is_array($valeurs['diogene_gerer_auteurs_remove'])){
    64                         /**
    65                          * Suppression des auteurs si demandée
    66                          */
    67                         include_spip('action/editer_auteurs');
    68                         foreach($valeurs['diogene_gerer_auteurs_remove'] as $id_auteur){
    69                                 $suppr = supprimer_auteur_et_rediriger('article', $id_article, $id_auteur, '');
     58                        if($valeurs['diogene_gerer_id_auteurs']){
     59                                /**
     60                                 * Insertion des auteurs
     61                                 */
     62                                include_spip('action/editer_auteurs');
     63                                $ajout = ajouter_auteur_et_rediriger('article', $id_article, $valeurs['diogene_gerer_id_auteurs'], '');
     64                                suivre_invalideur("id='id_auteur/".$valeurs['diogene_gerer_id_auteurs']."'",true);
     65                        }
     66                        if(is_array($valeurs['diogene_gerer_auteurs_remove'])){
     67                                /**
     68                                 * Suppression des auteurs si demandée
     69                                 */
     70                                include_spip('action/editer_auteurs');
     71                                foreach($valeurs['diogene_gerer_auteurs_remove'] as $id_auteur){
     72                                        $suppr = supprimer_auteur_et_rediriger('article', $id_article, $id_auteur, '');
     73                                        suivre_invalideur("id='id_auteur/$id_auteur'",true);
     74                                }
    7075                        }
    7176                }
Note: See TracChangeset for help on using the changeset viewer.