[Devel] r337 - trunk

svn at agendadulibre.org svn at agendadulibre.org
Ven 9 Mai 15:44:14 CEST 2008


Author: thomas
Date: Fri May  9 15:43:25 2008
New Revision: 337

Log:
Ajout du nom et du prénom des modérateurs

Modified:
   trunk/UPGRADE
   trunk/rejectevent.php
   trunk/schema.sql
   trunk/user.inc.php
   trunk/validateevent.php

Modified: trunk/UPGRADE
==============================================================================
--- trunk/UPGRADE	(original)
+++ trunk/UPGRADE	Fri May  9 15:43:25 2008
@@ -1,4 +1,3 @@
-
 Revisions lower than 209
 ========================
 
@@ -9,3 +8,13 @@
 
  ALTER TABLE events ADD tags VARCHAR(255) NOT NULL DEFAULT ''
 
+Revisions lower than 336
+========================
+
+If you have an installation of the Agenda du Libre software of
+revision lower than 209 and you want to upgrade to a more recent
+version, then you must change the database schema. In order to do
+that, use the following SQL commands:
+
+ ALTER TABLE users ADD lastname VARCHAR(255) NOT NULL DEFAULT ''
+ ALTER TABLE users ADD firstname VARCHAR(255) NOT NULL DEFAULT ''

Modified: trunk/rejectevent.php
==============================================================================
--- trunk/rejectevent.php	(original)
+++ trunk/rejectevent.php	Fri May  9 15:43:25 2008
@@ -70,6 +70,8 @@
 		 "Vous avez soumis l'évènement suivant dans l'Agenda du Libre, et nous\n" .
 		 "vous remercions de cette contribution.\n\n" .
 		 $reason .
+		 "\n\nPour toute réclamation, n'hésitez pas à contacter l'équipe de modérateurs" .
+		 "à l'adresse moderateurs at agendadulibre.org." .
 		 "\n\nPour rappel, voici le contenu de votre évènement:\n" .
 		 "=====================================================\n" .
 		 format_ascii_event ($db, $row->title, date_mysql2timestamp($row->start_time),

Modified: trunk/schema.sql
==============================================================================
--- trunk/schema.sql	(original)
+++ trunk/schema.sql	Fri May  9 15:43:25 2008
@@ -54,6 +54,8 @@
   `login` varchar(255) NOT NULL default '',
   `password` varchar(255) NOT NULL default '',
   `email` varchar(255) NOT NULL default '',
+  `firstname` varchar(255) NOT NULL default '',
+  `lastname` varchar(255) NOT NULL default '',
   PRIMARY KEY  (`id`)
 ) TYPE=MyISAM;
 

Modified: trunk/user.inc.php
==============================================================================
--- trunk/user.inc.php	(original)
+++ trunk/user.inc.php	Fri May  9 15:43:25 2008
@@ -52,6 +52,23 @@
     return $row->login;
   }
 
+  function get_name()
+  {
+    $sql = "select firstname, lastname from users where id=" . $this->db->quote_smart($this->session->value("agenda_libre_id"));
+    $ret = $this->db->query($sql);
+    if ($ret == FALSE)
+      {
+	error("Erreur lors de la requête <i>" . $sql . "</i>");
+	return -1;
+      }
+
+    if (mysql_num_rows($ret) != 1)
+      return -1;
+
+    $row = mysql_fetch_object($ret);
+    return $row->firstname . " " . $row->lastname;
+  }
+
   function user($db)
   {
     $this->session = new session();

Modified: trunk/validateevent.php
==============================================================================
--- trunk/validateevent.php	(original)
+++ trunk/validateevent.php	Fri May  9 15:43:25 2008
@@ -64,7 +64,7 @@
   calendar_mail ($row->submitter, $moderatorlist,
 		 "Évènement '" . $row->title . "' modéré",
 		 "Bonjour,\n\n" .
-		 "L'évènement que vous avez soumis a été modéré par " . $user->get_login() .
+		 "L'évènement que vous avez soumis a été modéré par " . $user->get_name() .
 		 ".\nIl est maintenant visible dans l'Agenda à l'adresse\n" . $link . "\n\n" .
 		 "Si vous souhaitez modifier cet évènement ultérieurement, merci de contacter\n" .
 		 "l'équipe de modération à l'adresse moderateurs at agendadulibre.org\n\n" .


Plus d'informations sur la liste de diffusion Devel