[ Index ]
 

Code source de SPIP Agora 1.4

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/Agora1-4/ecrire/ -> newsletter_page.php (source)

   1  <?php
   2  /*****************************************************
   3  * This file is part of Agora, web based content management system.
   4  *
   5  * Agora is free software; you can redistribute it and/or modify
   6  * it under the terms of the GNU General Public License as published by
   7  * the Free Software Foundation; version 2 of the License.
   8  *
   9  * Agora is distributed in the hope that it will be useful,
  10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12  * GNU General Public License for more details (file "COPYING").
  13  *
  14  * Copyright © Arnaud Martin, Antoine Pitrou et Philippe Rivière.
  15  * List of authors detailed in "copyright_fr.html" file.
  16  * E-mail : agora@sig.premier-ministre.gouv.fr
  17  * Web site : http://www.agora.gouv.fr
  18  *****************************************************/
  19  include  ("inc.php");
  20  
  21  require_once (dirname(__FILE__). '/include/bd/inc_newsletter_list_factory.php');
  22  require_once (dirname(__FILE__). '/include/bd/inc_newsletter_instance_factory.php');
  23  
  24  $pileQueued = &recuperer_instance_newsletter_instance();
  25  
  26  debut_page("Newsletter", "documents", "newsletter");
  27  debut_gauche();
  28  
  29  if ($pileQueued->countSubscribersQueued() > 0) {
  30      debut_raccourcis();
  31      //    echo _T('cliquer_ici_pour_queue_process');
  32      echo "<img src='img_pack/consult.png' alt='' /><span style='position: relative; bottom: 10px;'><a href='postInfoGlobal.php' title='' >" . _T('bilan_lettre'). "</a></span>";
  33  
  34      if (lire_meta("activer_bouton_clevermail") == "oui") {
  35          echo "<img src='img_pack/play.png' alt='' /><span style='position: relative; bottom: 10px;'><a href='recurrentQueueProcess.php?activate=true' title='' >" . _T('vider_les_tables'). "</a></span>";
  36      }
  37      fin_raccourcis();
  38  }
  39  
  40  debut_droite();
  41  
  42  //
  43  // Ce premier écran présente effectivement les catégories de newsletter
  44  //
  45  
  46  //
  47  // Affichage des Newsletters
  48  //
  49  
  50  echo "<P align=left>";
  51  $newsletterList = &recuperer_instance_list_newsletter();
  52  $queryParams = array();
  53  //$queryParams[] = '';
  54  $newsletterList->displayHTMLList("Vos mod&egrave;les d'infolettres", NEWSLETTER_ALL, $queryParams, 'newsletter.php');
  55  
  56  fin_page();
  57  
  58  /*
  59  Point sur ce qu'il faut faire :
  60  5 écrans
  61  1. Choix d'un catégorie de NL
  62  2. Pour cette NL, affichage des posts en cours, effectués, à venir
  63     Permette de plus de créer une nouvelle instance de NL
  64  3. Visualisation d'un post (qq soit son état) avec bouton de modif
  65  4. Création / modification d'un post. Dans le cas de la création, possibilité
  66     évidemment de choisir les articles à intégrer à la Newsletter. Cet écran doit
  67     contenir une option de prévisualisation texte et HTML du post
  68     De plus, la liste des groupes de user par défaut doit être gérable et
  69     enrichissable
  70  5. Ecran de prévisu
  71  */
  72  ?>


Généré le : Sat Feb 24 14:40:03 2007 par Balluche grâce à PHPXref 0.7