Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv6516/ecrire
Modified Files:
inc_calendrier.php message.php3 message_edit.php3
spip_style.php3
Log Message:
Debuggage messagerie/calendrier
Index: spip_style.php3
RCS file: /home/spip-cvs/spip/ecrire/spip_style.php3,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -d -r1.93 -r1.94
--- spip_style.php3 14 Oct 2004 22:59:50 -0000 1.93
+++ spip_style.php3 15 Oct 2004 15:22:42 -0000 1.94
@@ -822,7 +822,7 @@
-moz-opacity: 0.6; filter: alpha(opacity=60);
}
.dessus, .dessous.hover {
- z-index : 2;
+ z-index : 3;
-moz-opacity: 1; filter: alpha(opacity=100);
cursor: pointer;
}
Index: message_edit.php3
RCS file: /home/spip-cvs/spip/ecrire/message_edit.php3,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- message_edit.php3 13 Oct 2004 17:30:34 -0000 1.22
+++ message_edit.php3 15 Oct 2004 15:22:42 -0000 1.23
@@ -70,62 +70,59 @@
function afficher_jour_mois_annee_h_m($date, $heures, $minutes, $suffixe='')
{
- afficher_jour(jour($date), "name='jour$suffixe' size='1' class='fondl'");
- echo '<br />', afficher_mois(mois($date), "name='mois$suffixe' size='1' class='fondl'");
- echo '<br />';
- afficher_annee(annee($date), "name='annee$suffixe' size='1' class='fondl'");
+ afficher_jour(jour($date), "name='jour$suffixe' size='1' class='fondl verdana1'");
+ echo afficher_mois(mois($date), "name='mois$suffixe' size='1' class='fondl verdana1'");
+// echo '<br />';
+ afficher_annee(annee($date), "name='annee$suffixe' size='1' class='fondl verdana1'");
- echo "<br /> <input type='text' class='fondl' name='heures' value=\"".$heures."\" size='3'/> ".majuscules(_T('date_mot_heures'))." ",
- "<input type='text' class='fondl' name='minutes' value=\"$minutes\" size='3'/>";
+ echo " <input type='text' class='fondl verdana1' name='heures$suffixe' value=\"".$heures."\" size='3'/> ".majuscules(_T('date_mot_heures'))." ",
+ "<input type='text' class='fondl verdana1' name='minutes$suffixe' value=\"$minutes\" size='3'/>";
}
function afficher_si_rdv($date_heure, $date_fin, $choix)
{
- global $spip_lang_rtl;
+ global $spip_lang_rtl;
- $heures_debut = heures($date_heure);
- $minutes_debut = minutes($date_heure);
- $heures_fin = heures($date_fin);
- $minutes_fin = minutes($date_fin);
+ $heures_debut = heures($date_heure);
+ $minutes_debut = minutes($date_heure);
+ $heures_fin = heures($date_fin);
+ $minutes_fin = minutes($date_fin);
- if ($date_fin == "0000-00-00 00:00:00") {
- $date_fin = $date_heure;
- $heures_fin = $heures_debut + 1;
- }
+ if ($date_fin == "0000-00-00 00:00:00") {
+ $date_fin = $date_heure;
+ $heures_fin = $heures_debut + 1;
+ }
- if ($heures_fin >=24){
- $heures_fin = 23;
- $minutes_fin = 59;
- }
-
- $res = "<div><br /><input type='radio' name='rv' value='non' id='rv_off'" .
- (!$choix ? "checked='checked' " : '') .
- " onclick=\"changeVisible(this.checked, 'heure-rv', 'none', 'block');\"/>" .
- "<label for='rv_off'><b>".
- # _T('item_non_afficher_calendrier').
- _L('Ce message ne concerne pas un rendez-vous').
- "</b></label>";
- echo ($choix ? $res : "<b>$res</b>") . "</div>";
+ if ($heures_fin >=24){
+ $heures_fin = 23;
+ $minutes_fin = 59;
+ }
+
+ $res = "<div><input type='radio' name='rv' value='non' id='rv_off'" .
+ (!$choix ? "checked='checked' " : '') .
+ " onclick=\"changeVisible(this.checked, 'heure-rv', 'none', 'block');\"/>" .
+ "<label for='rv_off'>".
+ _T('item_non_afficher_calendrier').
+ "</label>";
+ echo ($choix ? $res : "<b>$res</b>") . "</div>";
- $res = "<br /><input type='radio' name='rv' value='oui' id='rv_on' " .
- ($choix ? "checked='checked' " : '') .
- "onclick=\"changeVisible(this.checked, 'heure-rv', 'block', 'none');\"/>" . " <label for='rv_on'>".
- # _T('item_afficher_calendrier').
- _L('Ce message concerne le rendez-vous suivant').
- "</label>";
- echo '<p>' . (!$choix ? $res : "<b>$res</b>") . '</p>';
- echo "<div id='heure-rv' style='display: block; padding-top: 4px; padding-left: 24px;'>";
+ $res = "<input type='radio' name='rv' value='oui' id='rv_on' " .
+ ($choix ? "checked='checked' " : '') .
+ "onclick=\"changeVisible(this.checked, 'heure-rv', 'block', 'none');\"/>" .
+ "<label for='rv_on'>".
+ _T('item_afficher_calendrier').
+ "</label>";
+ echo '<div>' . (!$choix ? $res : "<b>$res</b>") . '</div>';
+
+ $display = ($choix ? "block" : "none");
+
+ echo "<div id='heure-rv' style='display: $display; padding-top: 4px; padding-left: 24px;'>";
- echo _L('Du '), '<br />';
- afficher_jour_mois_annee_h_m($date_heure, $heures_debut, $minutes_debut);
+ afficher_jour_mois_annee_h_m($date_heure, $heures_debut, $minutes_debut);
-# echo " <br /><img src='puce$spip_lang_rtl.gif' alt=' '/> ";
- echo '<br /><br />', _L('Au '), '<br />';
- afficher_jour_mois_annee_h_m($date_fin,
- $heures_fin,
- $minutes_fin,
- '_fin');
- echo "</div>";
+ echo " <br /><img src='puce$spip_lang_rtl.gif' alt=' '/> ";
+ afficher_jour_mois_annee_h_m($date_fin, $heures_fin, $minutes_fin, '_fin');
+ echo "</div>";
}
@@ -188,16 +185,6 @@
echo "<form action='message.php3?id_message=$id_message' method='post'>";
debut_gauche();
- //////////////////////////////////////////////////////
- // Fixer rendez-vous?
- //
-
- if ($rv == "oui") $fonction = "rv.gif"; else $fonction = "";
-
- debut_cadre_trait_couleur("$logo.gif", false, $fonction,
- _T('titre_rendez_vous'));
-
-afficher_si_rdv($date_heure, $date_fin, ($rv != "oui"));
debut_droite();
@@ -221,7 +208,14 @@
echo "<p />";
- fin_cadre_trait_couleur();
+
+ //////////////////////////////////////////////////////
+ // Fixer rendez-vous?
+ //
+ if ($rv == "oui") $fonction = "rv.gif"; else $fonction = "";
+ debut_cadre_trait_couleur("$logo.gif", false, $fonction, _T('titre_rendez_vous'));
+ afficher_si_rdv($date_heure, $date_fin, ($rv == "oui"));
+ fin_cadre_trait_couleur();
echo "<p><b>"._T('info_texte_message_02')."</b><br />";
echo "<textarea name='texte' rows='20' class='formo' cols='40'>";
Index: inc_calendrier.php
RCS file: /home/spip-cvs/spip/ecrire/inc_calendrier.php,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- inc_calendrier.php 12 Oct 2004 22:03:53 -0000 1.15
+++ inc_calendrier.php 15 Oct 2004 15:22:42 -0000 1.16
@@ -80,7 +80,8 @@
"</span>";
} else {
- if ($desc) $sum .= " <span class='verdana1'>$desc</span>"; }
+ if ($desc) $sum .= " <span class='verdana1'>$desc</span>";
+ }
if ($deb_h >0 OR $deb_m > 0) {
if ((($deb_h > 0) OR ($deb_m > 0)) AND $amj == $jour_debut)
{ $deb = '<b>' . $deb_h . ':' . $deb_m . '</b> ';}
@@ -887,7 +888,7 @@
if ($echelle==0) $echelle = DEFAUT_D_ECHELLE;
-list($dimheure, $dimjour, $fontsize, $padding) = calendrier_echelle($debut, $fin, $echelle); $modif_decalage = round($largeur/8);
+ list($dimheure, $dimjour, $fontsize, $padding) = calendrier_echelle($debut, $fin, $echelle); $modif_decalage = round($largeur/8);
$total = '';
@@ -1148,26 +1149,26 @@
"</b></div>";
}
else {
- if ($large == "large")
- $entete = "<div align='center' style='padding: 5px;'>" .
- http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=pb",
- $bleu ._T("lien_nouvea_pense_bete"),
- '',
- 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: blue;') .
- " " .
- http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=normal",
- $vert ._T("lien_nouveau_message"),
- '',
- 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: green;') .
- (!($GLOBALS['connect_statut'] == "0minirezo") ? '' :
- (" " .
- http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=affich",
- $jaune ._T("lien_nouvelle_annonce"),
- '',
- 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: #ff9900;'))) .
- "</div>\n";
- else
- $entete = '';
+ if ($large == "large")
+ $entete = "<div align='center' style='padding: 5px;'>" .
+ http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=pb",
+ $bleu ._T("lien_nouvea_pense_bete"),
+ '',
+ 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: blue;') .
+ " " .
+ http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=normal",
+ $vert ._T("lien_nouveau_message"),
+ '',
+ 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: green;') .
+ (!($GLOBALS['connect_statut'] == "0minirezo") ? '' :
+ (" " .
+ http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=affich",
+ $jaune ._T("lien_nouvelle_annonce"),
+ '',
+ 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: #ff9900;'))) .
+ "</div>\n";
+ else
+ $entete = '';
}
list($articles, $breves, $messages) =
@@ -1178,7 +1179,7 @@
if ($large == "large") {
$largeur = 300;
} else if ($large == "col") {
- $largeur = 120;
+ $largeur = 90;
} else {
$largeur = 50;
}
@@ -1188,17 +1189,16 @@
// faute de fermeture en PHP...
$calendrier_message_fermeture = $le_message;
- return
- $entete .
- "\n<div style='position: relative; color: #666666; " .
- "height: ${dimjour}px; " .
- "font-family: Arial, Sans, sans-serif; font-size: ${fontsize}px;".
- ' border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa;' .
- "'>" .
+ return $entete .
+ "\n<div style='position: relative; color: #666666; " .
+ "height: ${dimjour}px; " .
+ "font-family: Arial, Sans, sans-serif; font-size: ${fontsize}px;".
+ ' border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa;' .
+ "'>" .
((!($articles[$j] OR $breves[$j])) ? '' :
http_calendrier_articles_et_breves($articles[$j], $breves[$j],
- "position: absolute; $spip_lang_left: "
- . ($largeur - $padding) .
+ "position: absolute; z-index: 2; $spip_lang_left: "
+ . ($largeur - $padding + 35) .
"px; top: 0px;")) .
http_calendrier_jour_ics($debut_cal,$fin_cal,$largeur, 'http_calendrier_message',
$echelle,
@@ -1433,6 +1433,7 @@
$date_fin=$row["date_fin"];
$type=$row["type"];
$id_message=$row['id_message'];
+
if ($type=="pb")
$cat = 2;
else {
@@ -1458,6 +1459,7 @@
}
}
+
$jour_avant = substr($avant, 9,2);
$mois_avant = substr($avant, 6,2);
$annee_avant = substr($avant, 1,4);
@@ -1471,6 +1473,7 @@
$amj = sql_calendrier_jour_ical("$annee_avant-$mois_avant-".sprintf("%02d", $j+($jour_avant)));
while ($amj <= $ical_apres) {
+ if (!($amj == sql_calendrier_jour_ical($date_fin) AND ereg("00:00:00", $date_fin))) // Ne pas prendre la fin a minuit sur jour precedent
$evenements[$amj][$id_message]=
array(
'URL' => "message.php3?id_message=$id_message",
@@ -1480,6 +1483,7 @@
'SUMMARY' => $row['titre'],
'CATEGORIES' => $cat,
'ATTENDEE' => (count($auteurs) == 0) ? '' : join($auteurs,", "));
+
$j ++;
$ladate = date("Y-m-d",mktime (1,1,1,$mois_avant, ($j + $jour_avant), $annee_avant));
@@ -1554,8 +1558,9 @@
return $rv;
}
-function sql_calendrier_jour_ical($d)
-{return substr($d, 0, 4) . substr($d, 5, 2) .substr($d, 8, 2);}
+function sql_calendrier_jour_ical($d) {
+ return substr($d, 0, 4) . substr($d, 5, 2) .substr($d, 8, 2);
+}
# prend une heure de debut et de fin, ainsi qu'une echelle (seconde/pixel)
# et retourne un tableau compose
Index: message.php3
RCS file: /home/spip-cvs/spip/ecrire/message.php3,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- message.php3 15 Oct 2004 11:36:45 -0000 1.46
+++ message.php3 15 Oct 2004 15:22:42 -0000 1.47
@@ -254,13 +254,6 @@
if ($type != "affich")
spip_query("UPDATE spip_auteurs_messages SET vu='oui' WHERE id_message='$id_message' AND id_auteur='$connect_id_auteur'");
-echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
- "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
-<html>
-<head><title>[Mon site SPIP] 2004</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-</head><body>';
-
debut_page($titre, "redacteurs", "messagerie");
debut_gauche();
@@ -268,6 +261,8 @@
if ($rv != 'non')
echo http_calendrier_agenda ($lemois, $lannee, $lejour, $lemois, $lannee);
+ echo "<br />";
+
echo http_calendrier_rv(sql_calendrier_taches_annonces(),"annonces");
echo http_calendrier_rv(sql_calendrier_taches_pb(),"pb");
echo http_calendrier_rv(sql_calendrier_taches_rv(), "rv");