[Devel] r402 - branches/dui
svn at agendadulibre.org
svn at agendadulibre.org
Dim 5 Oct 15:57:02 CEST 2008
Author: ldayot
Date: Sun Oct 5 15:57:01 2008
New Revision: 402
Log:
r330 : manque un strislashes lors d'envoie de courriel.
Mais aussi :
- Envoi d'un courriel au contact si celui-ci n'est pas le soumetteur.
C'est pour avertir et inciter a soumettre.
- Modif de requete pour la moderation dans le cas d'une modification
d'un evenement.
Modified:
branches/dui/moderate.php
Modified: branches/dui/moderate.php
==============================================================================
--- branches/dui/moderate.php (original)
+++ branches/dui/moderate.php Sun Oct 5 15:57:01 2008
@@ -111,7 +111,7 @@
calendar_mail ($moderatorlist, "",
"Édition de l'évènement '" . $title . "'",
"Bonjour,\n\n" .
- "L'évènement '" . $title . "' a été modifié par " . user_find_login($db, $userid) . ".\n".
+ "L'évènement '" . stripslashes($title) . "' a été modifié par " . user_find_login($db, $userid) . ".\n".
"Cet évènement est en attente de modération à l'adresse\n" .
calendar_absolute_url("moderate.php#" . $id) . "\n\n".
"Modifications apportées:\n\n" .
@@ -165,6 +165,22 @@
"Merci de votre contribution à $adl_title et à bientôt !\n\n".
"-- \nL'équipe de modération");
+ if ($row->submitter != $row->contact) {
+ calendar_mail ($row->contact, $moderatorlist,
+ "Évènement '" . $row->title . "' publié",
+ "Bonjour,\n\n" .
+ "Un évènement dont vous êtes le contact a été publié dans $adl_title" .
+ ".\nIl est maintenant visible à l'adresse\n" . $link . "\n\n" .
+ "=====================================================\n" .
+ format_ascii_event ($db, $row->title, date_mysql2timestamp($row->start_time),
+ date_mysql2timestamp($row->end_time),
+ $row->description, $row->city, $row->region, $row->locality,
+ $row->url, $row->contact, $row->submitter, eventTagsList($row->id)) . "\n" .
+ "=====================================================\n\n" .
+ "*Nous vous invitons à déposer dorénavant vous-mêmes les événements à publier sur l'agenda.*\n\n".
+ "À bientôt sur $adl_title.\n\n".
+ "-- \nL'équipe de modération.");
+ }
return 0;
}
@@ -338,7 +354,7 @@
echo "<h2>Évènements à modérer</h2>\n";
$ret = $db->query ("SELECT * from events where moderated=0".
- (isset($_GET["id"]) ? " OR id={$_GET["id"]}" : "") );
+ (isset($_GET["id"]) && count($_POST)==0 ? " OR id={$_GET["id"]}" : "") );
if ($ret == FALSE)
{
Plus d'informations sur la liste de diffusion Devel