Objet : devel-adl
Archives de la liste
- From: svn AT agendadulibre.org
- To: devel AT agendadulibre.org
- Subject: [Devel] r157 - trunk
- Date: Mon, 6 Feb 2006 22:19:50 +0100 (CET)
- List-archive: <http://lolut.utbm.info/pipermail/devel>
- List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>
Author: thomas
Date: Mon Feb 6 22:19:47 2006
New Revision: 157
Modified:
trunk/funcs.inc.php
trunk/moderate.php
Log:
* funcs.inc.php:
- Changement de [agendadulibre.org] en [Agenda du Libre] dans le titre
des courriers électroniques.
* moderate.php:
- Implémentation de plusieurs boutons pour refuser les évènements. Un
bouton "Refuser car hors-sujet" et un bouton "Refuser car pas assez
complet". Ces boutons envoient un mail explicatif de la raison du
refus à la personne ayant soumis l'évènement.
Modified: trunk/funcs.inc.php
==============================================================================
--- trunk/funcs.inc.php (original)
+++ trunk/funcs.inc.php Mon Feb 6 22:19:47 2006
@@ -144,7 +144,7 @@
function calendar_mail ($recv, $cc, $title, $contents)
{
- $title = '=?iso8859-1?B?'.base64_encode("[agendadulibre.org] " .
$title).'?=';
+ $title = '=?iso8859-1?B?'.base64_encode("[Agenda du Libre] " .
$title).'?=';
return mail($recv, $title, $contents,
/* Message headers */
Modified: trunk/moderate.php
==============================================================================
--- trunk/moderate.php (original)
+++ trunk/moderate.php Mon Feb 6 22:19:47 2006
@@ -137,17 +137,19 @@
"Bonjour,\n\n" .
"L'�v�nement que vous avez soumis a �t� mod�r� par " .
user_find_login($db, $userid) .
".\nIl est maintenant visible dans l'Agenda � 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) . "\n\n" .
+ $row->url, $row->contact) . "\n" .
+ "=====================================================\n\n" .
"Merci de votre contribution � l'Agenda du Libre et �
bient�t !\n\n".
- "-- L'�quipe de mod�ration");
+ "-- \nL'�quipe de mod�ration");
return 0;
}
-function delete_event ($db, $id, $userid)
+function delete_event ($db, $id, $userid, $reason)
{
global $moderatorlist;
@@ -172,15 +174,20 @@
}
/* Send email */
- calendar_mail ($moderatorlist, "", "Suppression d'un �v�nement",
+ calendar_mail ($row->contact, $moderatorlist, "�v�nement '" . $row->title
. "' refus�",
"Bonjour,\n\n" .
- "L'�v�nement suivant a �t� supprim� par " .
user_find_login($db, $userid) . ".\n\n" .
+ "Vous avez soumis l'�v�nement suivant dans l'Agenda du
Libre. Celui-ci\n" .
+ "n'a pour l'instant pas �t� retenu par l'�quipe de
mod�ration.\n\n" .
+ $reason .
+ "\n\nPour rappel, voici le contenu de votre �v�nement:\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) . "\n\n" .
- "Merci !\n" .
- "-- L'�quipe de mod�ration");
+ $row->url, $row->contact) . "\n" .
+ "=====================================================\n\n" .
+ "Merci de votre contribution !\n\n" .
+ "-- \nL'�quipe de mod�ration");
return 0;
}
@@ -329,11 +336,22 @@
}
/*
- * Delete an event
+ * Delete an event because it has not relation with free software.
*/
-else if ($_POST['__event_delete'])
+else if ($_POST['__event_delete_notrelated'])
{
- delete_event ($db, $id, $session->value("agenda_libre_id"));
+ delete_event ($db, $id, $session->value("agenda_libre_id"),
+ wordwrap("En effet, l'�v�nement propos� ne concerne pas le
Logiciel Libre, ou bien le lien avec le Logiciel Libre n'est pas �vident dans
la formulation actuelle. Si l'�v�nement concerne vraiment le Logiciel Libre,
n'h�sitez pas � le soumettre � nouveau avec une description plus claire."));
+}
+
+/*
+ * Delete an event because its description doesn't have enough
+ * informations.
+ */
+else if ($_POST['__event_delete_notenough'])
+{
+ delete_event ($db, $id, $session->value("agenda_libre_id"),
+ wordwrap("En effet, la description de l'�v�nement n'est pas
assez compl�te aux yeux des mod�rateurs. La description doit �tre
compr�hensible par un nouveau venu dans le monde du Libre, et doit donc
pr�ciser le principe de la rencontre, le public vis�, la r�le du ou des
Logiciels Libres qui seront expos�s, etc. M�me si il s'agit d'une rencontre
r�guli�re, n'h�sitez pas � r�p�ter � chaque fois ces informations, elles sont
importantes.\nNous vous invitons donc � soumettre � nouveau cet �v�nement
avec une description plus compl�te."));
}
/*
@@ -369,7 +387,8 @@
TRUE);
echo "<input type=\"submit\" name=\"__event_edit\" value=\"�diter\"/>";
echo "<input type=\"submit\" name=\"__event_accept\" value=\"Accepter\"/>";
- echo "<input type=\"submit\" name=\"__event_delete\"
value=\"Supprimer\"/>";
+ echo "<input type=\"submit\" name=\"__event_delete_notrelated\"
value=\"Refuser car hors-sujet\"/>";
+ echo "<input type=\"submit\" name=\"__event_delete_notenough\"
value=\"Refuser car pas assez complet\"/>";
echo "</form>";
echo "<hr/>";
}
- [Devel] r157 - trunk, svn, 06/02/2006
Archives gérées par MHonArc 2.6.16.