Source de liste_diffusion.php

<?
  
require ("page.inc");
  require (
"about.inc");

  
$currentPage = new Page();

  
setPageOptions($currentPage);

  
$currentPage->setCreationDate("2006-01-12");

  
$currentPage->setHasUp(true);

  
$currentPage->setKeywords("informations, contact, mail, adresse, liste, diffusion, nouvelles, mise, jour, Tian");
  
$currentPage->setDescription("Liste de diffusion : Informations concernant la liste pour être informé des mises à jour");

  
$form "  <form class=\"news\" action=\"news.php\" method=\"get\">\n";
  
$form .= "   <fieldset>\n";
  
$form .= "    <legend>Liste de diffusion<br /></legend>\n";
  if ( ((
strlen(session_id())) != 0) && (!isset($_COOKIE[session_name()])) )
  {
    
$form .= "    <input type=\"hidden\" name=\"".session_name()."\" value=\"".session_id()."\" />\n";
  }
  
$form .= "    <label for=\"user_email2\">Votre adresse mail&nbsp;:&nbsp;</label>\n";
  
$form .= "    <input type=\"text\" size=\"22\" name=\"user_email\" id=\"user_email2\" value=\"".DEFAULT_MAIL_VALUE."\" onfocus=\"return clearInput(this,'".DEFAULT_MAIL_VALUE."')\" />&nbsp;\n";
  
$form .= "    <input type=\"hidden\" name=\"type\" value=\"sub\" />\n";
  
$form .= "    <input type=\"submit\" class=\"submit-button\" value=\"S'inscrire\" />\n";
  
$form .= "   </fieldset>\n  </form>\n";

  
$unform "  <form class=\"news\" action=\"news.php\" method=\"get\">\n";
  
$unform .= "   <fieldset>\n";
  
$unform .= "    <legend>Désabonnement<br /></legend>\n";
  if ( ((
strlen(session_id())) != 0) && (!isset($_COOKIE[session_name()])) )
  {
    
$unform .= "    <input type=\"hidden\" name=\"".session_name()."\" value=\"".session_id()."\" />\n";
  }
  
$unform .= "    <label for=\"user_email2\">Votre adresse mail&nbsp;:&nbsp;</label>\n";
  
$unform .= "    <input type=\"text\" size=\"22\" name=\"user_email\" id=\"user_email2\" value=\"".DEFAULT_MAIL_VALUE."\" onfocus=\"return clearInput(this,'".DEFAULT_MAIL_VALUE."')\" />&nbsp;\n";
  
$unform .= "    <input type=\"hidden\" name=\"type\" value=\"unsub\" />\n";
  
$unform .= "    <input type=\"submit\" class=\"submit-button\" value=\"Se désabonner\" />\n";
  
$unform .= "   </fieldset>\n  </form>\n";

  
$currentPage->setTitle('Liste de diffusion');
  
$currentPage->setContent('');
  
$currentPage->setIntroduction('<p>Ce site possède une liste de diffusion qui permet de savoir quand des changements sont effectués.
Cette page permet de s\'y inscrire et d\'en savoir plus à son sujet.</p>'
);

  
$currentPage->addChapter('souscrire''Souscrire à la liste''
<p>Pour s\'abonner à la liste de diffusion, indiquez votre adresse mail puis cliquez
sur S\'inscrire ci-dessous.</p>
'
.$form.'
<p>Vous recevrez ensuite un courrier électronique de confirmation. Il contiendra des
instructions sur comment valider l\'inscription. Mais dans la plupart des cas,
il suffira simplement de répondre à ce message sans avoir besoin de changer 
quoi que ce soit.</p>
'
);

  
$currentPage->addChapter('content''Contenu et fréquence des bulletins''
<p>
Les messages qui seront envoyés sur cette liste contiendront la liste des
nouveautés sur ce site depuis le précédent message.
Il peut s\'agir de nouveaux articles ou outils ajoutés ou de changements dans la structure.
</p><p>
Un nouveau bulletin ne sera envoyé que lorsque le nombre de nouveautés est suffisamment
conséquent pour intéresser les abonnés. La fréquence peut donc être très variable.
Mais dans la pratique, il s\'écoule au minimum 1 mois entre chaque édition.</p>
'
);

  
$currentPage->addChapter('informations''Utilisations des informations personnelles''
<p>
La seule information nécessaire pour s\'inscrire sur la liste est une adresse mail valide.
Elle ne sera utilisée pour rien d\'autre que l\'envoi des messages sur cette même liste.
De plus il est impossible pour un autre utilisateur de connaître la liste des abonnés.
</p>'
);

  
$currentPage->addChapter('unsubscribe''Désabonnement''
<p>
Pour ne plus recevoir les messages de cette liste de diffusion, indiquez dans le
formulaire ci-dessous le mail utilisé lors de l\'inscription.</p>
'
.$unform.'
<p>Vous recevrez ensuite un courrier électronique de confirmation contenant les instructions
nécessaires pour valider la procédure. Mais dans la plupart des cas,
il suffira simplement de répondre à ce message sans avoir besoin de changer 
quoi que ce soit.</p>'
);

  
$currentPage->display();
?>