Accéder au contenu.
Menu Sympa

devel - [Devel] r294 - branches/dui

Objet : devel-adl

Archives de la liste

[Devel] r294 - branches/dui


Chronologique Discussions 
  • From: svn AT agendadulibre.org
  • To: devel AT agendadulibre.org
  • Subject: [Devel] r294 - branches/dui
  • Date: Sun, 16 Sep 2007 12:18:38 +0200 (CEST)
  • List-archive: <http://agendadulibre.org/pipermail/devel>
  • List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>

Author: ldayot
Date: Sun Sep 16 12:17:41 2007
New Revision: 294

Log:
Reprise des modifications, ameliorations et correction de la branche
principale.
Réf.
r266
r271 r272 et r278 ajout script recup list evenements
r283 info sur utilisateurs
r285 script soumission
r286 font->span style
r288 addr liste
r293 doc script soumission




Added:
branches/dui/textlist.php
Modified:
branches/dui/calendar.css
branches/dui/funcs.inc.php
branches/dui/infos.php
branches/dui/moderatetags.php
branches/dui/submit-script-doc.php
branches/dui/tags.php

Modified: branches/dui/calendar.css
==============================================================================
--- branches/dui/calendar.css (original)
+++ branches/dui/calendar.css Sun Sep 16 12:17:41 2007
@@ -23,7 +23,7 @@
margin: 0px 0px 0px 0px;
color: black;
background-color: #1d99d3;
- font: 12pt/18pt georgia;
+ font: 1em/1.2em georgia;
}

div.main {

Modified: branches/dui/funcs.inc.php
==============================================================================
--- branches/dui/funcs.inc.php (original)
+++ branches/dui/funcs.inc.php Sun Sep 16 12:17:41 2007
@@ -270,7 +270,7 @@
((end_time >= " .
$db->quote_smart(date_timestamp2mysql($cur)) . ") AND
(start_time <= " .
$db->quote_smart(date_timestamp2mysql($next)) . ") AND
(moderated = 1) AND
- (region = " . $db->quote_smart($region) . "))
+ ((region = " . $db->quote_smart($region) . ") OR
(locality=1)) )
order by city";

$result = $db->query ($sql);
@@ -1079,10 +1079,11 @@
{
$oTags = selectCategoryTags($aTags, 0, $fieldName="tags[tag]",
$multiple=false);
$return = "<strong>". _("Tags"). "</strong> : {$oTags->HTML}<br />\n";
- $aCategoryTags = selectWithCategoryTags($aTags);
+ $aCategoryTags = selectWithCategoryTags($aTags, $multiple=false);
foreach ($aCategoryTags->HTML as $category_id=>$aSelect)
{
- $return .= "<strong>{$aSelect['categoryName']}</strong> :
{$aSelect['HTMLSelect']} {$aSelect['categoryDescription']}<br />\n";
+ $return .= "<strong>{$aSelect['categoryName']}</strong> : ".
$aSelect['HTMLSelect'].
+ "{$aSelect['categoryDescription']}<br />\n";
}
return $return;
} // end
@@ -1090,7 +1091,7 @@
// Function to choose tags in categories (only one per category)
// $aTags is an array (tag_name)
// output is array (categoryName=>, categoryDescription=>, HTMLSelect=>)
-function selectWithCategoryTags($aTags)
+function selectWithCategoryTags($aTags, $multiple=true)
{
global $db;
// TODO Select only tags used twice or more.
@@ -1112,40 +1113,14 @@
while ($row = $db->fetchObject($ret))
{
$oneline = selectCategoryTags($aTags, $row->id,
- $fieldName="tags[{$row->id}]", $multiple=true);
+ $fieldName="tags[". ($multiple ? $row->id : $row->name) ."]",
$multiple);
$tagsSelect .= " ". $oneline->tagsSelect;

$return[$row->id]["categoryName"] = $row->name;
$return[$row->id]["categoryDescription"] = ($row->description!="" ?
$row->description : "");
$return[$row->id]["HTMLSelect"] = $oneline->HTML;

-/* if ($category_id!=$row->category_id)
- {
- if ($category_id!=-1)
- {
- $return[$category_id]["HTMLSelect"] .= "</select>";
- $return[$category_id]["categoryDescription"] = ($description!="" ?
$description : "");
- }
- $category_id = $row->category_id;
- $description = $row->description;
- $category = $row->category;
- $return[$category_id]["categoryName"] = $category;
-
- $return[$category_id]["HTMLSelect"] = "<select
name='tags[{$category}]'>\n".
- " <option value='' ".
- (!isset($aTags[$category]) ? "selected='selected' " : "").
"></option>\n";
- } // end if
- $return[$category_id]["HTMLSelect"] .= " <option value='{$row->tag}' ".
- ($inArray = in_array($row->tag, $aTags) ? "selected='selected' " : "").
- ">{$row->tag}</option>\n";
- if ($inArray) $tagsSelect[] = $row->tag;
-*/
} // end while
- /*if ($category_id!=-1)
- {
- $return[$category_id]["HTMLSelect"] .= "</select>";
- $return[$category_id]["categoryDescription"] = ($description!="" ?
$description : "");
- }*/
$db->freeResult($ret);

$oTags->HTML = $return;

Modified: branches/dui/infos.php
==============================================================================
--- branches/dui/infos.php (original)
+++ branches/dui/infos.php Sun Sep 16 12:17:41 2007
@@ -60,7 +60,7 @@
<p>Les discussions autour des am�liorations � apporter au site ont
lieu sur la liste de diffusion <code>devel AT agendadulibre.org</code>
(<a
-href="http://lolut.utbm.info/cgi-bin/mailman/listinfo/devel";>inscription</a>).</p>
+href="http://www.toulibre.org/cgi-bin/mailman/listinfo/devel";>inscription</a>).</p>

<h3>F.A.Q: Questions fr�quemment pos�es</h3>

@@ -197,10 +197,6 @@
comme base pour mettre en ligne un agenda&nbsp;:</p>

<ul>
- <li>L'<a href="http://agenda.libre-attitude.org/";>agenda</a> de
- l'association <a href="http://www.libre-attitude.org";>Libre
- Attitude</a>&nbsp;</li>
-
<li>L'<a href="http://www.assojeunes-rennes.org/agenda/";>agenda</a>
du <a href="http://www.assojeunes-rennes.org/";>R�seau Asso Jeune de
Rennes</a>&nbsp;</li>
@@ -208,6 +204,13 @@
<li>L'<a href="http://www.agendadubio.com/";>Agenda du
Bio</a>&nbsp;</li>

+ <li>L'<a href="http://www.cru.fr/formations/calendar.php";>agenda</a>
+ des formations du Comit� R�seau des Universit�s.</li>
+
+ <li>L'<a href="http://tondeuse.eu.org/agenda/";>agenda</a> des
+ �v�nements de Rennes et des environs mis en place par l'association
+ <a href="http://tondeuse.eu.org/";>La Tondeuse � Roazhon</a>.</li>
+
</ul>

<h3>Historique</h3>
@@ -524,6 +527,12 @@
</ul>
</li>

+ <li>10/04/2007
+ <ul>
+ <li>Passage du cap des 1000 �v�nements.</li>
+ </ul>
+ </li>
+
</ul>

<?php //'

Modified: branches/dui/moderatetags.php
==============================================================================
--- branches/dui/moderatetags.php (original)
+++ branches/dui/moderatetags.php Sun Sep 16 12:17:41 2007
@@ -95,7 +95,7 @@
} // end else

$return .= "<table>";
- $return .= "<tr><th colspan='2'>". _("�dition d'une cat&eacute;gorie de
mots-cl&eacute;"). "</th></tr>\n";
+ $return .= "<tr><th colspan='2'>". _("&Eacute;dition d'une
cat&eacute;gorie de mots-cl&eacute;"). "</th></tr>\n";
$return .= "<tr><th>". _("Intitul&eacute;*"). "</th> <td><input
type=\"text\" name=\"tagCat[name]\" value=\"{$tagCat['name']}\" size='40'
/></td></tr>\n";
$return .= "<tr><th>". _("Description"). "</th> <td><textarea
name=\"tagCat[description]\" rows=\"4\"
cols=\"70\">{$tagCat['description']}</textarea></td></tr>\n";


Modified: branches/dui/submit-script-doc.php
==============================================================================
--- branches/dui/submit-script-doc.php (original)
+++ branches/dui/submit-script-doc.php Sun Sep 16 12:17:41 2007
@@ -74,7 +74,11 @@
<li><b>description</b>, une description la plus compl�te
possible. Elle peut contenir du formatage en HTML en utilisant les
balises <i>a</i> (liens), <i>b</i> (gras), <i>i</i> (italique),
- <i>ul</i> et <i>li</i> (liste)&nbsp;;</li>
+ <i>ul</i> et <i>li</i> (liste) Le texte de la description peut
+ �galement contenir la cha�ne <code>$month</code>, qui sera
+ automatiquement remplac�e par le mois du d�but de l'�v�nement, ou la
+ cha�ne <code>$date</code> qui sera remplac�e par la date du d�but de
+ l'�v�nement&nbsp;;</li>

<li><b>city</b>, la ville o� a lieu l'�v�nement&nbsp;;</li>

@@ -86,7 +90,12 @@

<li><b>contact</b>, une adresse e-mail de contact&nbsp;;</li>

-</ul>
+ <li><b>submitter</b>, adresse e-mail de la la personne ayant propos�
+ l'information (prend la valeur de <b>contact</b> si
+ absent)&nbsp;;</li>
+
+ <li><b>tags</b>, liste de tags s�par�s par des espaces.</li>
+ </ul>

<p>Une fois ce fichier �crit, il suffit d'utiliser le script. Tout,
d'abord, on passera un param�tre <code>--file event.xml</code> pour
@@ -97,16 +106,17 @@
le fichier XML, alors la valeur de l'option sera pr�f�r�e
� la valeur du fichier XML. Au total, entre les options de la ligne
de commande et les valeurs du fichier, tous les champs doivent �tre
-remplis pour que la soumission fonctionne. � une exception
-pr�s&nbsp;: si le champ <b>end-date</b> n'est pas sp�cifi�,
-alors il prendra la valeur du champ <b>start-date</b>.</p>
-
-<p>Pour un �v�nement r�gulier (une fois par mois, par
-semaine), une utilisation typique sera de renseigner les champs
-<i>title</i>, <i>start-hour</i>, <i>end-hour</i>, <i>description</i>,
-<i>city</i>, <i>region</i>, <i>url</i> et <i>contact</i> dans le
-fichier XML. On sp�cifiera alors la date sur la ligne de
-commande.</p>
+remplis pour que la soumission fonctionne. Exceptions&nbsp;: si le
+champ <b>end-date</b> n'est pas sp�cifi�, alors il prendra la valeur
+du champ <b>start-date</b> et si le champ <b>submitter</b> n'est pas
+sp�cifi�, alors il prendra la valeur du champ <b>contact</b>.</p>
+
+<p>Pour un �v�nement r�gulier (une fois par mois, par semaine), une
+utilisation typique sera de renseigner les champs <i>title</i>,
+<i>start-hour</i>, <i>end-hour</i>, <i>description</i>, <i>city</i>,
+<i>region</i>, <i>url</i>, <i>contact</i>, <i>submitter</i> et
+<i>tags</i> dans le fichier XML. On sp�cifiera alors la date sur la
+ligne de commande.</p>

<p>On peut tout d'abord v�rifier que le formatage de la description de
l'�v�nement est correct, en utilisant l'option
@@ -130,7 +140,7 @@
<p>Si vous avez des questions concernant son utilisation, vous pouvez
contacter la liste de d�veloppement de l'Agenda du Libre, en vous
<a
-href="http://lolut.utbm.info/cgi-bin/mailman/listinfo/devel";>inscrivant
+href="http://www.toulibre.org/cgi-bin/mailman/listinfo/devel";>inscrivant
ici</a>.</p>

<?php put_footer(); ?>

Modified: branches/dui/tags.php
==============================================================================
--- branches/dui/tags.php (original)
+++ branches/dui/tags.php Sun Sep 16 12:17:41 2007
@@ -48,7 +48,7 @@
$db->freeResult($result);

// max font size
-$maxFontSize = min($maxCountEvent, 5);
+$maxFontSize = min($maxCountEvent, 200);

// Replay query
$result = $db->query($query);
@@ -61,7 +61,7 @@
if ($tag=="" || $count < 2) continue;

$size = round($count/$maxCountEvent*$maxFontSize);
- if ($size>1) echo "<font size=\"+{$size}\">";
+ if ($size>100) echo "<span style=\"font-size:{$size}%;\">";
echo "<a href=\"listevents.php?tag=" . $tag. "\">";
echo $tag;
echo "</a>";
@@ -69,7 +69,7 @@
echo "<a href=\"rss.php?tag=" . $tag . "\">rss</a>/";
echo "<a href=\"ical.php?tag=" . $tag ."\">ical</a>";
echo "</sub> ";
- if ($size>1) echo "</font>\n";
+ if ($size>100) echo "</span>\n";
echo "&nbsp;&nbsp;";
} // end while
echo "</p>";

Added: branches/dui/textlist.php
==============================================================================
--- (empty file)
+++ branches/dui/textlist.php Sun Sep 16 12:17:41 2007
@@ -0,0 +1,27 @@
+<?php
+header("Content-Type: text/plain; charset=utf-8");
+include("bd.inc.php");
+include("funcs.inc.php");
+
+calendar_setlocale();
+
+$db = new db();
+
+if (! $_GET['tag'] || !ereg("^[a-z0-9\-]*$", $_GET['tag']))
+{
+ echo "<p><b>Aucun tag sélectionné, ou tag invalide.</b></p>";
+ put_footer();
+ exit;
+}
+
+echo "===============================================================\n";
+$events = $db->query ("select * from events where tags like '%" .
$_GET['tag'] . "%' order by start_time");
+while ($event = mysql_fetch_object($events))
+{
+ echo utf8_encode($event->city) . "\n";
+ echo utf8_encode($event->title) . "\n";
+ echo utf8_encode(strftime ("%A %d %B %Y %Hh%M",
date_mysql2timestamp($event->start_time))) . "\n";
+ echo utf8_encode($event->url) . "\n";
+ echo "===============================================================\n";
+}
+?>
\ No newline at end of file




  • [Devel] r294 - branches/dui, svn, 16/09/2007

Archives gérées par MHonArc 2.6.16.

Haut de le page