Changeset 96777 in spip-zone


Ignore:
Timestamp:
Apr 23, 2016, 8:56:45 PM (3 years ago)
Author:
rastapopoulos@…
Message:

Bug dans le formulaire générique : comme dans le pipeline (qui n'est que pour les articles et rubriques), là aussi il faut recalculer le test de publication des rubriques. Sinon ça publiait pas les rubriques, par exemple quand on les attachait à un événement ou autre objet.

Location:
_plugins_/polyhierarchie/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/polyhierarchie/trunk/formulaires/editer_polyhierarchie.php

    r94568 r96777  
    9191
    9292        include_spip('inc/polyhier');
    93         polyhier_set_parents($id_objet,$objet,$id_parents,$serveur);
     93        $changed = polyhier_set_parents($id_objet, $objet, $id_parents, $serveur);
     94        if (count($changed['add']) OR count($changed['remove'])){
     95                $statut = sql_getfetsel("statut", table_objet_sql($objet), id_table_objet($objet)."=".intval($id_objet));
     96                // si l'objet est publie, repercuter le statut sur les rubriques quittes ou ajoutees
     97                if ($statut == 'publie') {
     98                        polyhier_calculer_rubriques_if($id_parents, $changed, $statut);
     99                }
     100        }
    94101       
    95102        // Invalider les caches
  • _plugins_/polyhierarchie/trunk/paquet.xml

    r96669 r96777  
    22        prefix="polyhier"
    33        categorie="navigation"
    4         version="3.5.0"
     4        version="3.5.1"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.