source: spip-zone/_plugins_/article_edition_directe/aed_pipelines.php @ 45760

Last change on this file since 45760 was 45760, checked in by abelass@…, 9 years ago

Scission du plugin taa, car thématiquement différent

File size: 1.7 KB
Line 
1<?php
2
3function aed_header_prive($flux){
4        $flux .= '<link rel="stylesheet" href="'.find_in_path('css/aed_styles.css').'" type="text/css" media="all" />';
5        return $flux;   
6 }
7
8/*Modifie l'affichage de l'article dans l'espace interne*/
9 function aed_afficher_fiche_objet($flux){
10    $type = $flux['args']['type'];
11
12   if ($type=='article'){
13        $id_article= _request('id_article');
14        $row = sql_fetsel("*", "spip_articles", "id_article=$id_article");
15        $barre=charger_fonction('barre_langues','inc');
16        $barre_langue=$barre($id_article);
17       
18        $contexte = array(
19                'icone_retour'=>icone_inline(_T('icone_retour'), $oups, "article-24.gif", "rien.gif",$GLOBALS['spip_lang_left']),
20                'redirect'=>generer_url_ecrire("articles"),
21                'titre'=>$row['titre'],
22                'new'=>$new?$new:$id_article,
23                'id_rubrique'=>$row['id_rubrique'],
24                'id_secteur'=>$row['id_secteur'],
25                'lier_trad'=>$lier_trad,
26                'config_fonc'=>'articles_edit_config',
27                // passer row si c'est le retablissement d'une version anterieure
28                'row'=> $id_version
29                ? $row
30                : null
31                );
32       
33        $formulaire=$retour=recuperer_fond('prive/editer/article_mod',$contexte);
34       
35        $flux['data'] =preg_replace('/<div id=\'props\' class=\'tabs-container\'>/',$formulaire.'<div id="props" class="tabs-container">',$flux['data']);
36       
37        }
38return $flux;
39}
40
41// affichage du formulaire de téléchargement des docs
42function aed_affiche_gauche($flux){
43        $exec= $flux['args']['exec'];
44        $id = $flux['args']['id_article'];
45       
46        if(test_plugin_actif('medias') or test_plugin_actif('gest_doc')) $mediatheque='ok';
47       
48        if($exec=='articles' AND $mediatheque AND lire_config('taa/edition_seule') AND autoriser('joindredocument','article',$id)){
49                $flux['data'] .= recuperer_fond('prive/editer/colonne_documents_aed',array('objet'=>'article','id_objet'=>$id));
50                }
51
52return $flux;
53}
54
55?>
Note: See TracBrowser for help on using the repository browser.