Changeset 3063


Ignore:
Timestamp:
03/15/10 17:47:56 (11 years ago)
Author:
kent1
Message:

Un pipeline qui doit être dans diogène

Location:
plugins_spip/import_video/emballe_medias
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/import_video/emballe_medias/emballe_medias_pipelines.php

    r3049 r3063  
    3838}
    3939
    40 /**
    41  * Insertion dans le pipeline pre_edition
    42  *
    43  * InsÚre chaque nouvelle rubrique dans la liste des rubriques accessibles
    44  * si le plugin est configuré comme tel
    45  * On se place dans pre_edition pour faire cela sinon il est difficile de détecter les
    46  * rubriques réellement nouvelles
    47  *
    48  * @param array $flux
    49  * @return array
    50  */
    51 function emballe_medias_pre_edition($flux){
    52         if($flux['args']['table'] == 'spip_rubriques'){
    53                 $id_rubrique = $flux['args']['id_objet'];
    54                 if(lire_config('emballe_medias/texte/rubriques_nouvelles') == 'on'){
    55                         $statut = sql_getfetsel("statut","spip_rubriques","id_rubrique=$id_rubrique");
    56                         /**
    57                          * Une rubrique "normalement" créée a pour statut "new"
    58                          */
    59                         if($statut == 'new'){
    60                                 include_spip('inc/metas');
    61                                 $conf = lire_config('emballe_medias/texte');
    62                                 $conf['rubrique'][] = $id_rubrique;
    63                                 ecrire_config('emballe_medias/texte', $conf);
    64                         }
    65                 }
    66         }
    67         return $flux;
    68 }
    69 
    7040function emballe_medias_diogene_menu_cfg($flux){
    7141        $flux .= '<!-- liens*=emballe_medias:emballe_medias_fichiers -->';
  • plugins_spip/import_video/emballe_medias/plugin.xml

    r3049 r3063  
    4242        </pipeline>
    4343        <pipeline>
    44                 <nom>pre_edition</nom>
    45                 <inclure>emballe_medias_pipelines.php</inclure>
    46         </pipeline>
    47         <pipeline>
    4844                <nom>autoriser</nom>
    4945                <inclure>emballe_medias_autoriser.php</inclure>
Note: See TracChangeset for help on using the changeset viewer.