Skip to content
Extraits de code Groupes Projets
Valider 350bd94e rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Debuggage messagerie/calendrier

parent a5b8a852
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -80,7 +80,8 @@ function http_calendrier_ics($evenements, $amj = "") ...@@ -80,7 +80,8 @@ function http_calendrier_ics($evenements, $amj = "")
"</span>"; "</span>";
} else { } 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) {
if ((($deb_h > 0) OR ($deb_m > 0)) AND $amj == $jour_debut) if ((($deb_h > 0) OR ($deb_m > 0)) AND $amj == $jour_debut)
{ $deb = '<b>' . $deb_h . ':' . $deb_m . '</b> ';} { $deb = '<b>' . $deb_h . ':' . $deb_m . '</b> ';}
...@@ -887,7 +888,7 @@ function http_calendrier_jour_ics($debut, $fin, $largeur, $detcolor, $echelle, $ ...@@ -887,7 +888,7 @@ function http_calendrier_jour_ics($debut, $fin, $largeur, $detcolor, $echelle, $
if ($echelle==0) $echelle = DEFAUT_D_ECHELLE; 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 = ''; $total = '';
...@@ -1148,26 +1149,26 @@ function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message = ...@@ -1148,26 +1149,26 @@ function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message =
"</b></div>"; "</b></div>";
} }
else { else {
if ($large == "large") if ($large == "large")
$entete = "<div align='center' style='padding: 5px;'>" . $entete = "<div align='center' style='padding: 5px;'>" .
http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=pb", http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=pb",
$bleu ._T("lien_nouvea_pense_bete"), $bleu ._T("lien_nouvea_pense_bete"),
'', '',
'font-family: Arial, Sans, sans-serif; font-size: 10px; color: blue;') . 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: blue;') .
" &nbsp; " . " &nbsp; " .
http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=normal", http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=normal",
$vert ._T("lien_nouveau_message"), $vert ._T("lien_nouveau_message"),
'', '',
'font-family: Arial, Sans, sans-serif; font-size: 10px; color: green;') . 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: green;') .
(!($GLOBALS['connect_statut'] == "0minirezo") ? '' : (!($GLOBALS['connect_statut'] == "0minirezo") ? '' :
(" &nbsp; " . (" &nbsp; " .
http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=affich", http_calendrier_href("message_edit.php3?rv=$annee-$mois-$jour&new=oui&type=affich",
$jaune ._T("lien_nouvelle_annonce"), $jaune ._T("lien_nouvelle_annonce"),
'', '',
'font-family: Arial, Sans, sans-serif; font-size: 10px; color: #ff9900;'))) . 'font-family: Arial, Sans, sans-serif; font-size: 10px; color: #ff9900;'))) .
"</div>\n"; "</div>\n";
else else
$entete = ''; $entete = '';
} }
list($articles, $breves, $messages) = list($articles, $breves, $messages) =
...@@ -1178,7 +1179,7 @@ function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message = ...@@ -1178,7 +1179,7 @@ function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message =
if ($large == "large") { if ($large == "large") {
$largeur = 300; $largeur = 300;
} else if ($large == "col") { } else if ($large == "col") {
$largeur = 120; $largeur = 90;
} else { } else {
$largeur = 50; $largeur = 50;
} }
...@@ -1188,17 +1189,16 @@ function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message = ...@@ -1188,17 +1189,16 @@ function http_calendrier_jour($jour,$mois,$annee,$large = "large", $le_message =
// faute de fermeture en PHP... // faute de fermeture en PHP...
$calendrier_message_fermeture = $le_message; $calendrier_message_fermeture = $le_message;
return return $entete .
$entete . "\n<div style='position: relative; color: #666666; " .
"\n<div style='position: relative; color: #666666; " . "height: ${dimjour}px; " .
"height: ${dimjour}px; " . "font-family: Arial, Sans, sans-serif; font-size: ${fontsize}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;' .
' 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])) ? '' : ((!($articles[$j] OR $breves[$j])) ? '' :
http_calendrier_articles_et_breves($articles[$j], $breves[$j], http_calendrier_articles_et_breves($articles[$j], $breves[$j],
"position: absolute; $spip_lang_left: " "position: absolute; z-index: 2; $spip_lang_left: "
. ($largeur - $padding) . . ($largeur - $padding + 35) .
"px; top: 0px;")) . "px; top: 0px;")) .
http_calendrier_jour_ics($debut_cal,$fin_cal,$largeur, 'http_calendrier_message', http_calendrier_jour_ics($debut_cal,$fin_cal,$largeur, 'http_calendrier_message',
$echelle, $echelle,
...@@ -1433,6 +1433,7 @@ ORDER BY messages.date_heure ...@@ -1433,6 +1433,7 @@ ORDER BY messages.date_heure
$date_fin=$row["date_fin"]; $date_fin=$row["date_fin"];
$type=$row["type"]; $type=$row["type"];
$id_message=$row['id_message']; $id_message=$row['id_message'];
if ($type=="pb") if ($type=="pb")
$cat = 2; $cat = 2;
else { else {
...@@ -1458,6 +1459,7 @@ WHERE (lien.id_message='$id_message' ...@@ -1458,6 +1459,7 @@ WHERE (lien.id_message='$id_message'
} }
} }
$jour_avant = substr($avant, 9,2); $jour_avant = substr($avant, 9,2);
$mois_avant = substr($avant, 6,2); $mois_avant = substr($avant, 6,2);
$annee_avant = substr($avant, 1,4); $annee_avant = substr($avant, 1,4);
...@@ -1471,6 +1473,7 @@ WHERE (lien.id_message='$id_message' ...@@ -1471,6 +1473,7 @@ WHERE (lien.id_message='$id_message'
$amj = sql_calendrier_jour_ical("$annee_avant-$mois_avant-".sprintf("%02d", $j+($jour_avant))); $amj = sql_calendrier_jour_ical("$annee_avant-$mois_avant-".sprintf("%02d", $j+($jour_avant)));
while ($amj <= $ical_apres) { 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]= $evenements[$amj][$id_message]=
array( array(
'URL' => "message.php3?id_message=$id_message", 'URL' => "message.php3?id_message=$id_message",
...@@ -1480,6 +1483,7 @@ WHERE (lien.id_message='$id_message' ...@@ -1480,6 +1483,7 @@ WHERE (lien.id_message='$id_message'
'SUMMARY' => $row['titre'], 'SUMMARY' => $row['titre'],
'CATEGORIES' => $cat, 'CATEGORIES' => $cat,
'ATTENDEE' => (count($auteurs) == 0) ? '' : join($auteurs,", ")); 'ATTENDEE' => (count($auteurs) == 0) ? '' : join($auteurs,", "));
$j ++; $j ++;
$ladate = date("Y-m-d",mktime (1,1,1,$mois_avant, ($j + $jour_avant), $annee_avant)); $ladate = date("Y-m-d",mktime (1,1,1,$mois_avant, ($j + $jour_avant), $annee_avant));
...@@ -1554,8 +1558,9 @@ function sql_calendrier_agenda ($mois, $annee) { ...@@ -1554,8 +1558,9 @@ function sql_calendrier_agenda ($mois, $annee) {
return $rv; return $rv;
} }
function sql_calendrier_jour_ical($d) function sql_calendrier_jour_ical($d) {
{return substr($d, 0, 4) . substr($d, 5, 2) .substr($d, 8, 2);} 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) # prend une heure de debut et de fin, ainsi qu'une echelle (seconde/pixel)
# et retourne un tableau compose # et retourne un tableau compose
......
...@@ -254,13 +254,6 @@ if ($row = spip_fetch_array(spip_query("SELECT * FROM spip_messages WHERE id_mes ...@@ -254,13 +254,6 @@ if ($row = spip_fetch_array(spip_query("SELECT * FROM spip_messages WHERE id_mes
if ($type != "affich") if ($type != "affich")
spip_query("UPDATE spip_auteurs_messages SET vu='oui' WHERE id_message='$id_message' AND id_auteur='$connect_id_auteur'"); 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_page($titre, "redacteurs", "messagerie");
debut_gauche(); debut_gauche();
...@@ -268,6 +261,8 @@ echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1/ ...@@ -268,6 +261,8 @@ echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1/
if ($rv != 'non') if ($rv != 'non')
echo http_calendrier_agenda ($lemois, $lannee, $lejour, $lemois, $lannee); 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_annonces(),"annonces");
echo http_calendrier_rv(sql_calendrier_taches_pb(),"pb"); echo http_calendrier_rv(sql_calendrier_taches_pb(),"pb");
echo http_calendrier_rv(sql_calendrier_taches_rv(), "rv"); echo http_calendrier_rv(sql_calendrier_taches_rv(), "rv");
......
...@@ -70,62 +70,59 @@ function afficher_jour($jour, $attributs){ ...@@ -70,62 +70,59 @@ function afficher_jour($jour, $attributs){
function afficher_jour_mois_annee_h_m($date, $heures, $minutes, $suffixe='') function afficher_jour_mois_annee_h_m($date, $heures, $minutes, $suffixe='')
{ {
afficher_jour(jour($date), "name='jour$suffixe' size='1' class='fondl'"); afficher_jour(jour($date), "name='jour$suffixe' size='1' class='fondl verdana1'");
echo '<br />', afficher_mois(mois($date), "name='mois$suffixe' size='1' class='fondl'"); echo afficher_mois(mois($date), "name='mois$suffixe' size='1' class='fondl verdana1'");
echo '<br />'; // echo '<br />';
afficher_annee(annee($date), "name='annee$suffixe' size='1' class='fondl'"); 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'/>&nbsp;".majuscules(_T('date_mot_heures'))."&nbsp;", echo "&nbsp; <input type='text' class='fondl verdana1' name='heures$suffixe' value=\"".$heures."\" size='3'/>&nbsp;".majuscules(_T('date_mot_heures'))."&nbsp;",
"<input type='text' class='fondl' name='minutes' value=\"$minutes\" size='3'/>"; "<input type='text' class='fondl verdana1' name='minutes$suffixe' value=\"$minutes\" size='3'/>";
} }
function afficher_si_rdv($date_heure, $date_fin, $choix) function afficher_si_rdv($date_heure, $date_fin, $choix)
{ {
global $spip_lang_rtl; global $spip_lang_rtl;
$heures_debut = heures($date_heure); $heures_debut = heures($date_heure);
$minutes_debut = minutes($date_heure); $minutes_debut = minutes($date_heure);
$heures_fin = heures($date_fin); $heures_fin = heures($date_fin);
$minutes_fin = minutes($date_fin); $minutes_fin = minutes($date_fin);
if ($date_fin == "0000-00-00 00:00:00") { if ($date_fin == "0000-00-00 00:00:00") {
$date_fin = $date_heure; $date_fin = $date_heure;
$heures_fin = $heures_debut + 1; $heures_fin = $heures_debut + 1;
} }
if ($heures_fin >=24){ if ($heures_fin >=24){
$heures_fin = 23; $heures_fin = 23;
$minutes_fin = 59; $minutes_fin = 59;
} }
$res = "<div><br /><input type='radio' name='rv' value='non' id='rv_off'" . $res = "<div><input type='radio' name='rv' value='non' id='rv_off'" .
(!$choix ? "checked='checked' " : '') . (!$choix ? "checked='checked' " : '') .
" onclick=\"changeVisible(this.checked, 'heure-rv', 'none', 'block');\"/>" . " onclick=\"changeVisible(this.checked, 'heure-rv', 'none', 'block');\"/>" .
"<label for='rv_off'><b>". "<label for='rv_off'>".
# _T('item_non_afficher_calendrier'). _T('item_non_afficher_calendrier').
_L('Ce message ne concerne pas un rendez-vous'). "</label>";
"</b></label>"; echo ($choix ? $res : "<b>$res</b>") . "</div>";
echo ($choix ? $res : "<b>$res</b>") . "</div>";
$res = "<input type='radio' name='rv' value='oui' id='rv_on' " .
$res = "<br /><input type='radio' name='rv' value='oui' id='rv_on' " . ($choix ? "checked='checked' " : '') .
($choix ? "checked='checked' " : '') . "onclick=\"changeVisible(this.checked, 'heure-rv', 'block', 'none');\"/>" .
"onclick=\"changeVisible(this.checked, 'heure-rv', 'block', 'none');\"/>" . " <label for='rv_on'>". "<label for='rv_on'>".
# _T('item_afficher_calendrier'). _T('item_afficher_calendrier').
_L('Ce message concerne le rendez-vous suivant'). "</label>";
"</label>"; echo '<div>' . (!$choix ? $res : "<b>$res</b>") . '</div>';
echo '<p>' . (!$choix ? $res : "<b>$res</b>") . '</p>';
echo "<div id='heure-rv' style='display: block; padding-top: 4px; padding-left: 24px;'>"; $display = ($choix ? "block" : "none");
echo _L('Du '), '<br />'; echo "<div id='heure-rv' style='display: $display; padding-top: 4px; padding-left: 24px;'>";
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=' '/> &nbsp; ";
echo '<br /><br />', _L('Au '), '<br />'; echo " <br /><img src='puce$spip_lang_rtl.gif' alt=' '/> &nbsp; ";
afficher_jour_mois_annee_h_m($date_fin, afficher_jour_mois_annee_h_m($date_fin, $heures_fin, $minutes_fin, '_fin');
$heures_fin, echo "</div>";
$minutes_fin,
'_fin');
echo "</div>";
} }
...@@ -188,16 +185,6 @@ if ($type == 'affich') { ...@@ -188,16 +185,6 @@ if ($type == 'affich') {
echo "<form action='message.php3?id_message=$id_message' method='post'>"; echo "<form action='message.php3?id_message=$id_message' method='post'>";
debut_gauche(); 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(); debut_droite();
...@@ -221,7 +208,14 @@ debut_droite(); ...@@ -221,7 +208,14 @@ debut_droite();
echo "<p />"; 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 "<p><b>"._T('info_texte_message_02')."</b><br />";
echo "<textarea name='texte' rows='20' class='formo' cols='40'>"; echo "<textarea name='texte' rows='20' class='formo' cols='40'>";
......
...@@ -822,7 +822,7 @@ a.bouton_rotation:hover img { ...@@ -822,7 +822,7 @@ a.bouton_rotation:hover img {
-moz-opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; filter: alpha(opacity=60);
} }
.dessus, .dessous.hover { .dessus, .dessous.hover {
z-index : 2; z-index : 3;
-moz-opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; filter: alpha(opacity=100);
cursor: pointer; cursor: pointer;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter