[ Index ]
 

Code source de SPIP 1.9.2c

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/ecrire/exec/ -> articles_page.php (source)

   1  <?php
   2  
   3  /***************************************************************************\
   4   *  SPIP, Systeme de publication pour l'internet                           *
   5   *                                                                         *
   6   *  Copyright (c) 2001-2007                                                *
   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  include_spip('inc/texte');
  17  charger_generer_url();
  18  
  19  // http://doc.spip.org/@exec_articles_page_dist
  20  function exec_articles_page_dist()
  21  {
  22      global $connect_statut, $connect_id_auteur;
  23  
  24       pipeline('exec_init',array('args'=>array('exec'=>'articles_page'),'data'=>''));
  25      $commencer_page = charger_fonction('commencer_page', 'inc');
  26      echo $commencer_page(_T('titre_page_articles_page'), "naviguer", "articles");
  27  
  28      debut_gauche();
  29  
  30  //
  31  // Afficher le bouton de creation d'article
  32  //
  33  
  34      echo pipeline('affiche_gauche',array('args'=>array('exec'=>'articles_page'),'data'=>''));
  35      $result = spip_query("SELECT id_rubrique FROM spip_rubriques LIMIT 1");
  36  
  37      if (spip_num_rows($result) > 0) {
  38          echo bloc_des_raccourcis(icone_horizontale(_T('icone_ecrire_article'), generer_url_ecrire("articles_edit","new=oui"), "article-24.gif", "creer.gif", false));
  39      } else {
  40          if ($connect_statut == '0minirezo') {
  41              echo _T('texte_creer_rubrique');
  42              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));
  43      }
  44  }
  45  
  46      creer_colonne_droite();
  47      echo pipeline('affiche_droite',array('args'=>array('exec'=>'articles_page'),'data'=>''));
  48  debut_droite();
  49  
  50  //
  51  // Vos articles en cours de redaction
  52  //
  53  
  54      echo afficher_articles(_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"));
  55  
  56  
  57  
  58  //
  59  // Vos articles soumis au vote
  60  //
  61  
  62      echo afficher_articles(_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"));
  63  
  64  //
  65  // Vos articles publies
  66  //
  67  
  68      echo afficher_articles(_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"));
  69  
  70  //
  71  //  Vos articles refuses
  72  //
  73  
  74      echo afficher_articles(_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"));
  75  
  76      echo pipeline('affiche_milieu',array('args'=>array('exec'=>'articles_page'),'data'=>''));
  77  
  78      echo fin_gauche(), fin_page();
  79  }
  80  
  81  ?>


Généré le : Wed Nov 21 10:20:27 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics