source: spip-zone/_plugins_/relecture/relecture_pipelines.php @ 59984

Last change on this file since 59984 was 59984, checked in by eric@…, 8 years ago

Suite de la page article

  • Property svn:eol-style set to native
File size: 1.6 KB
Line 
1<?php
2
3/**
4 * Ajout de l'onglet Ajouter les plugins dont l'url depend du l'existence ou pas d'un depot
5 * de plugins
6 *
7 * @param array $flux
8 * @return array
9 */
10function relecture_ajouter_onglets($flux) {
11    return $flux;
12}
13
14
15/**
16 * Affichage du bloc relecture de l'article en cours d'affichage :
17 * - bouton ouvrir une relecture
18 * - ou informations sur la relecture en cours
19 *
20 * @param array $flux
21 * @return array
22 *
23**/
24function relecture_affiche_gauche($flux) {
25
26        if (($type = $flux['args']['exec'])=='article'){
27                if ($id = intval($flux['args']['id_article'])) {
28                        $table = table_objet($type);
29                        $id_table_objet = id_table_objet($type);
30
31                        $flux['data'] .= recuperer_fond('prive/squelettes/navigation/article_relecture', array($id_table_objet => $id));
32                }
33        }
34
35        return $flux;
36}
37
38
39/**
40 * Affichage dans la boite d'informations de l'article en cours d'affichage :
41 * - du lien menant a l'historique des relectures cloturees
42 *
43 * @param array $flux
44 * @return array
45 *
46**/
47function relecture_boite_infos($flux){
48
49        if (($type = $flux['args']['type'])=='article') {
50                if ($id = intval($flux['args']['id']) AND autoriser('voirrelectures', $type, $id)) {
51                        $from = 'spip_relectures';
52                        $where = array("id_article=$id", "etat=" . sql_quote('fermee'));
53                        $nb_relectures_fermees = sql_countsel($from, $where);
54
55                        if ($nb_relectures_fermees > 0) {
56                                include_spip('inc/presentation');
57                                $flux['data'] .= icone_horizontale(
58                                                                        _T('relecture:bouton_historique_relectures'),
59                                                                        generer_url_ecrire('relectures',"id_article=$id"),
60                                                                        "relecture-ok-24.png");
61                        }
62                }
63        }
64
65        return $flux;
66}
67
68?>
Note: See TracBrowser for help on using the repository browser.