[SPIP] ~2.1.12 -->2.1.25
[velocampus/web/www.git] / www / ecrire / exec / articles_page.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2014 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
12
13 if (!defined('_ECRIRE_INC_VERSION')) return;
14
15 include_spip('inc/presentation');
16
17 // http://doc.spip.org/@exec_articles_page_dist
18 function exec_articles_page_dist()
19 {
20 global $connect_statut, $connect_id_auteur;
21
22 pipeline('exec_init',array('args'=>array('exec'=>'articles_page'),'data'=>''));
23 $commencer_page = charger_fonction('commencer_page', 'inc');
24 echo $commencer_page(_T('titre_page_articles_page'), "naviguer", "articles");
25
26 echo debut_gauche('', true);
27
28 //
29 // Afficher le bouton de creation d'article
30 //
31
32 echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_page'),'data'=>''));
33
34 if (sql_countsel('spip_rubriques')) {
35 echo bloc_des_raccourcis(icone_horizontale(_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","new=oui"), "article-24.gif", "creer.gif", false));
36 } else {
37 if (autoriser('creerrubriquedans', 'rubrique')) {
38 echo _T('texte_creer_rubrique');
39 echo bloc_des_raccourcis(icone_horizontale (_T('icone_creer_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav"), "rubrique-24.gif", "creer.gif",false));
40 }
41 }
42
43 echo creer_colonne_droite('', true);
44 echo pipeline('affiche_droite',array('args'=>array('exec'=>'articles_page'),'data'=>''));
45 echo debut_droite('', true);
46
47 //
48 // Vos articles en cours de redaction
49 //
50
51 echo afficher_objets('article',_T('info_en_cours_validation'), array('FROM' => "spip_articles AS articles, spip_auteurs_articles AS lien ", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='prepa'", 'ORDER BY' => "articles.date DESC"));
52
53
54
55 //
56 // Vos articles soumis au vote
57 //
58
59 echo afficher_objets('article',_T('info_attente_validation'), array('FROM' => "spip_articles AS articles, spip_auteurs_articles AS lien ", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='prop'", "ORDER BY" => "articles.date"));
60
61 //
62 // Vos articles publies
63 //
64
65 echo afficher_objets('article',_T('info_publies'), array("FROM" =>"spip_articles AS articles, spip_auteurs_articles AS lien ", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='publie'", 'ORDER BY' => "articles.date DESC"));
66
67 //
68 // Vos articles refuses
69 //
70
71 echo afficher_objets('article',_T('info_refuses'), array('FROM' =>"spip_articles AS articles, spip_auteurs_articles AS lien ", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='refuse'", 'ORDER BY' => "articles.date DESC"));
72
73 echo pipeline('affiche_milieu',array('args'=>array('exec'=>'articles_page'),'data'=>''));
74
75 echo fin_gauche(), fin_page();
76 }
77
78 ?>