[ Index ] |
|
Code source de SPIP Agora 1.4 |
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 /** Création d'une newsletter : étape1 - Sujet 20 * @version $Id$ 21 */ 22 23 include ("inc.php"); 24 25 require_once (dirname(__FILE__). "/include/bd/inc_newsletter_factory.php"); 26 require_once (dirname(__FILE__). "/include/bd/inc_newsletter_instance_factory.php"); 27 require_once (dirname(__FILE__). "/include/bd/inc_article_list_factory.php"); 28 require_once (dirname(__FILE__). "/include/bd/inc_rubrique_factory.php"); 29 30 if (!isset($id_newsletter)) { 31 header ('Location: newsletter_page.php'); 32 } 33 34 $newsletterMetier = &recuperer_instance_newsletter(); 35 $newsletterMetier->load($id_newsletter); 36 37 $postMetier = &recuperer_instance_newsletter_instance(); 38 39 if ($new != "oui") { 40 $postMetier->load($id_post); 41 $id = $postMetier->getId(); 42 $sujet = $postMetier->getSubject(); 43 } 44 else { 45 $sujet = "Nouvelle infolettre"; 46 } 47 48 debut_page("Newsletter", "documents", "newsletter"); 49 50 debut_gauche(); 51 52 debut_raccourcis(); 53 icone_horizontale("Revenir à, la liste des lettres", "newsletter.php?id_newsletter=$id_newsletter", "edit.gif", 54 "rien.gif"); 55 fin_raccourcis(); 56 57 debut_droite(); 58 59 if (($newsletterMetier->_htmlSkeleton == "")or ($newsletterMetier->_textSkeleton == "")) { 60 echo _T('message_impossible'); 61 return (true); 62 } 63 64 debut_cadre_formulaire(); 65 66 // 67 // Modification d'une Newsletter 68 // 69 70 echo "<form action='newsletter_post_edit_step2.php' method='post'>"; 71 echo "<input type='hidden' name='id_newsletter' value='$id_newsletter'>"; 72 echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>"; 73 echo "<tr width='100%'>"; 74 echo "<td>"; 75 icone("Retour", "newsletter.php?id_newsletter=$id_newsletter", "newsletter-24.gif", "rien.gif"); 76 77 echo "</td>"; 78 echo "<td><img src='img_pack/rien.gif' width=10></td>\n"; 79 echo "<td width='100%'>"; 80 81 if ($new != "oui") 82 echo "Modifier l'infolettre' :"; 83 else 84 echo "Créer une infolettre :"; 85 86 gros_titre ($sujet); 87 echo "</td></tr></table>"; 88 89 if ($new != "oui") { 90 echo "<input type='hidden' name='id_post' value='$id_post'>"; 91 echo "<input type='hidden' name='mod' value='oui'>"; 92 } 93 else { 94 echo "<input type='hidden' name='new' value='oui'>"; 95 } 96 97 if ($operation == "add") { 98 echo "<input type='hidden' name='article_select' value='$selArts'>"; 99 } 100 101 gros_titre ('Etape 1'); 102 103 echo "<p><b>Sujet</b> [Obligatoire]"; 104 echo "<BR><INPUT TYPE='text' NAME='sujet' style='font-weight: bold;' CLASS='formo' VALUE=\"$sujet\" SIZE='40'></p>"; 105 106 echo "<DIV ALIGN='right'>"; 107 echo "<INPUT CLASS='fondo' TYPE='submit' NAME='step2' VALUE=\"Passer à l'étape 2\">"; 108 echo "</DIV></form>"; 109 110 fin_cadre_formulaire(); 111 112 fin_page(); 113 114 // 115 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 14:40:03 2007 | par Balluche grâce à PHPXref 0.7 |