[Devel] r281 - branches/dui

svn at agendadulibre.org svn at agendadulibre.org
Dim 1 Juil 21:40:27 CEST 2007


Author: ldayot
Date: Sun Jul  1 21:40:25 2007
New Revision: 281

Log:
Correction d'un bug dans le controle des caracteres autorises pour les 
tags.
Activation des liens depuis la liste des tags d'un evenement.



Modified:
   branches/dui/funcs.inc.php
   branches/dui/moderatetags.php

Modified: branches/dui/funcs.inc.php
==============================================================================
--- branches/dui/funcs.inc.php	(original)
+++ branches/dui/funcs.inc.php	Sun Jul  1 21:40:25 2007
@@ -669,9 +669,19 @@
     {
       if ($cat != "-1")
         if ($cat_id==0)
-          $last_line = "<p>". _("Tags"). " : ". implode(", ", $result_tags). "</p>";
+        {
+          $last_line = "<p>". _("Tags"). " : ";
+          foreach ($result_tags as $tag)
+            $last_line .= "<a href=\"listevents.php?tag=$tag\">$tag</a> ";
+          $last_line .= "</p>";
+        }
         else
-          $result   .= "<p>". $cat. " : ". implode(", ", $result_tags). "</p>";
+        {
+          $result .= "<p>". $cat. " : ";
+          foreach ($result_tags as $tag)
+            $result .= "<a href=\"listevents.php?tag=$tag\">$tag</a> ";
+          $result .= "</p>";
+        }
       $cat = $rec->category;
       unset($result_tags);
       $result_tags = array();
@@ -681,9 +691,19 @@
   }
   if ($cat != "-1")
     if ($cat_id==0)
-      $last_line = "<p>". _("Tags"). " : ". implode(", ", $result_tags). "</p>";
+    {
+      $last_line = "<p>". _("Tags"). " : ";
+      foreach ($result_tags as $tag)
+        $last_line .= "<a href=\"listevents.php?tag=$tag\">$tag</a> ";
+      $last_line .= "</p>";
+    }
     else
-      $result   .= "<p>". $cat. " : ". implode(", ", $result_tags). "</p>";
+    {
+      $result .= "<p>". $cat. " : ";
+      foreach ($result_tags as $tag)
+        $result .= "<a href=\"listevents.php?tag=$tag\">$tag</a> ";
+      $result .= "</p>";
+    }
 
   if (isset($last_line))
     $result .= $last_line;

Modified: branches/dui/moderatetags.php
==============================================================================
--- branches/dui/moderatetags.php	(original)
+++ branches/dui/moderatetags.php	Sun Jul  1 21:40:25 2007
@@ -118,7 +118,7 @@
   if (strlen($tagCat["name"])<4)
     return error(_("Intitul&eacute; indispensable d'au moins 4 caract&egrave;res"));
 
-  if (! ereg("^[a-z0-9\-]*$", $tagCat))
+  if (! ereg("^[a-z0-9\-]*$", $tagCat["name"]))
     return error("L'intitul&eacute; ne doit contenir que des lettres minuscules, ".
     "des chiffres ou des tirets.");
 


Plus d'informations sur la liste de diffusion Devel