Ignore:
Timestamp:
Jul 18, 2012, 7:25:47 AM (8 years ago)
Author:
marcimat@…
Message:

Ne pas tenter d'afficher sur l'accueil et le suivi des révisions si aucun objet révisable n'est coché dans la configuration des révisions.

Si rien n'est coché, mais qu'il existe en base des versions, on voyait le tableau des dernières révisions (son entête) et la pagination des révisions, mais pas les lignes du tableau, car pas l'autorisation de les voir, qui nécessite que l'objet révisé soit activé dans la configuration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/revisions/inc/revisions_pipeline.php

    r63529 r63530  
    4444
    4545/**
    46  * Afficher les dernières révisions en bas de la page d'accueil de ecrire/
     46 * Afficher les dernières révisions sur l'accueil et le suivi
     47 *
     48 * Liste les révisions en bas de la page d'accueil de ecrire/
     49 * et sur la page de suivi de l'activité du site
    4750 *
    4851 * @param array $flux   Données du pipeline
     
    5053 */
    5154function revisions_affiche_milieu($flux) {
    52         if ($flux['args']['exec'] == 'accueil') {
     55        // la bonne page et des objets révisables cochées !
     56        if (in_array($flux['args']['exec'], array('accueil', 'suivi_edito'))
     57          and unserialize($GLOBALS['meta']['objets_versions'])) {
    5358                $contexte = array();
    54                 if ($GLOBALS['visiteur_session']['statut']!=='0minirezo')
     59                if ($GLOBALS['visiteur_session']['statut']!=='0minirezo') {
    5560                        $contexte['id_auteur'] = $GLOBALS['visiteur_session']['id_auteur'];
    56                 $flux['data'] .= recuperer_fond('prive/objets/liste/versions',$contexte,array('ajax'=>true));
    57         }
    58         if ($flux['args']['exec'] == 'suivi_edito') {
    59                 $contexte = array();
    60                 if ($GLOBALS['visiteur_session']['statut']!=='0minirezo')
    61                         $contexte['id_auteur'] = $GLOBALS['visiteur_session']['id_auteur'];
     61                }
    6262                $flux['data'] .= recuperer_fond('prive/objets/liste/versions',$contexte,array('ajax'=>true));
    6363        }
Note: See TracChangeset for help on using the changeset viewer.