Changeset 92999 in spip-zone


Ignore:
Timestamp:
Nov 18, 2015, 7:47:14 PM (4 years ago)
Author:
marcimat@…
Message:

Pour générer la page d'accueil avec toutes les descriptions des plugins documentés,
il faut récupérer leurs infos (titre, descriptif, etc), même si leur documentation n'a pas
besoin d'être régénérée.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/src/autodoc/Helpers/Generator.php

    r92944 r92999  
    272272        }
    273273
     274        // ces options sont créées par retrouverInfoPaquetXml() SI elles n'existent pas.
     275        // il faut les nettoyer à chaque passage !
     276        $this->setOption('titre', null);
     277        $this->setOption('description', null);
     278        $this->setOption('presentation', null);
     279
     280        // Retrouver les informations de paquet.xml
     281        if (!$this->retrouverInfoPaquetXml()) {
     282            $this->output->writeln("<error>* Documentation ignorée : paquet.xml introuvable.</error>");
     283            return false;
     284        }
     285
    274286        // pas besoin de mettre à jour, si l'update n'a pas augmenté la révision
    275287        $revision_nouvelle = $this->recuperer_revision_svn();
     
    279291        }
    280292
    281         // ces options sont créées par retrouverInfoPaquetXml() SI elles n'existent pas.
    282         // il faut les nettoyer à chaque passage !
    283         $this->setOption('titre', null);
    284         $this->setOption('description', null);
    285         $this->setOption('presentation', null);
    286 
    287         $ok = $this->retrouverInfoPaquetXml()
    288                 && $this->prepareConfigXml()
    289                 && $this->clearLogs();
     293        $ok = $this->prepareConfigXml() && $this->clearLogs();
    290294
    291295        if (!$ok) {
Note: See TracChangeset for help on using the changeset viewer.