source: spip-zone/_plugins_/projets/exec/projets_page.php @ 50578

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

Ajout de tous les fichiers issus de la version actuelle de spip-projets.
Cette version est en développement et fonctionne sous SPIP 2.

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1<?php
2/**
3 * Plugn SPIP-Projet
4 * Licence GPL
5 *
6 * Affichage de la liste des projets associes a un auteur (exec=projets_page)
7 *
8 */
9if (!defined("_ECRIRE_INC_VERSION")) return;
10
11include_spip('inc/presentation');
12
13function exec_projets_page_dist()
14{
15        global $connect_statut, $connect_id_auteur;
16
17        // Initialisation de la page
18        pipeline('exec_init', array('args'=>array('exec'=>'projets_page'), 'data'=>''));
19
20        // Titre, partie, sous-partie (pour le menu)
21        $commencer_page = charger_fonction('commencer_page', 'inc');
22        echo $commencer_page(_T('projet:titre_page_projets_page'), 'naviguer', 'projets');
23
24        // Intitule de la page
25        echo"<br/><br/><br/>\n";//outch!aieaieaie!ausecours!
26        echo gros_titre(_T('projet:titre_contenu_projets_page'), '', false);
27
28        // Colonne gauche
29        echo debut_gauche('', true);
30        echo pipeline('affiche_gauche', array('args'=>array('exec'=>'projets_page'), 'data'=>''));
31
32        // Colonne droite
33        // -- Afficher le bloc de raccourcis (cree la colonne aussi: echo creer_colonne_droite('', true);)
34        $bloc = NULL;
35        if (autoriser('creer', 'projet')) {
36                $bloc .= icone_horizontale(_T('projet:icone_ecrire_projet'), parametre_url(generer_url_ecrire('projets_edit','new=oui'),'redirect',self()), chemin('projet-24.gif','prive/images/'), 'creer.gif', false);
37        }
38        // Creer un pipeline pour ajouter des items dans le bloc des raccourcis
39        if ($bloc)
40                echo bloc_des_raccourcis($bloc);
41        echo pipeline('affiche_droite', array('args'=>array('exec'=>'projets_page'), 'data'=>''));
42
43        // Centre
44        echo debut_droite('', true);
45        // -- Contenu
46
47        // -- -- On determine le contexte
48        $contexte = array('id_auteur' => $connect_id_auteur);
49        $contexte = array_merge($contexte, $_GET, $_POST);
50
51        // -- -- On appelle la noisette de presentation
52        echo recuperer_fond('prive/contenu/projets_page', $contexte);
53        echo pipeline('affiche_milieu', array('args'=>array('exec'=>'projets_page'), 'data'=>''));
54
55        // Fin de la page
56        echo fin_gauche(), fin_page();
57}
58
59?>
Note: See TracBrowser for help on using the repository browser.