- Messages : 3
Problème affichage semaine (manque 1 jour)
- iguins85
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
il y a 4 ans 4 mois #2851
par iguins85
Problème affichage semaine (manque 1 jour) a été créé par iguins85
Bonjour et merci pour ce forum bien utile !!!
Je rencontre un pb suite à la mise à jour vers la dernière version de GRR.
Sur la vue semaine (week.php), il me manque systématiquement 1 jour. J'ai bien les 7 jours dans la ligne de la ressource mais pas en en-tête (il me manque le dimanche). Il y a donc un décalage dans le tableau.
Par contre lorsque je ne sélectionne que 6 jours dans le paramétrage du domaine, je n'ai pas de problème (les colonnes sont bien alignées).
Avez-vous une idée ?
Merci de votre aide
Je rencontre un pb suite à la mise à jour vers la dernière version de GRR.
Sur la vue semaine (week.php), il me manque systématiquement 1 jour. J'ai bien les 7 jours dans la ligne de la ressource mais pas en en-tête (il me manque le dimanche). Il y a donc un décalage dans le tableau.
Par contre lorsque je ne sélectionne que 6 jours dans le paramétrage du domaine, je n'ai pas de problème (les colonnes sont bien alignées).
Avez-vous une idée ?
Merci de votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 4 ans 4 mois #2852
par Yan
Réponse de Yan sur le sujet Problème affichage semaine (manque 1 jour)
Bonjour,
quelles sont les caractéristiques de votre installation ?
Pour répondre, veuillez nous donner le contenu de la zone à copier de la page de mise à jour.
Cordialement,
YN
quelles sont les caractéristiques de votre installation ?
Pour répondre, veuillez nous donner le contenu de la zone à copier de la page de mise à jour.
Cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- iguins85
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 3
il y a 4 ans 4 mois #2853
par iguins85
Réponse de iguins85 sur le sujet Problème affichage semaine (manque 1 jour)
Merci pour votre retour.
Voici ma config.
Mais du coup, j'ai trouvé une solution qui règle le pb...
J'ai remplacé une partie du code de la page week en puisant dans la page week_all.
C'est du bricolage, mais ça semble fonctionner sans erreur...
Numéro de version GRR fichier : 3.4.1d
Numéro de version GRR BDD : 3.4.1
Préfixe : grr
---
Système d'exploitation : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
Version PHP : 7.4.7
Base de donnée : mysql 5.7.30-log
---
Time : 1594287482
Date du serveur (Jour-Mois-Annee) : 09-07-2020. Heure : 11:38
Timezone (date_default_timezone_set) : Europe/Paris
Voici ma config.
Mais du coup, j'ai trouvé une solution qui règle le pb...
J'ai remplacé une partie du code de la page week en puisant dans la page week_all.
C'est du bricolage, mais ça semble fonctionner sans erreur...
Numéro de version GRR fichier : 3.4.1d
Numéro de version GRR BDD : 3.4.1
Préfixe : grr
---
Système d'exploitation : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
Version PHP : 7.4.7
Base de donnée : mysql 5.7.30-log
---
Time : 1594287482
Date du serveur (Jour-Mois-Annee) : 09-07-2020. Heure : 11:38
Timezone (date_default_timezone_set) : Europe/Paris
Connexion ou Créer un compte pour participer à la conversation.
- Yan
- Developpeur GRR
Moins
Plus d'informations
- Messages : 2115
il y a 4 ans 4 mois #2854
par Yan
Réponse de Yan sur le sujet Problème affichage semaine (manque 1 jour)
C'est bien, et si vous pouviez m'indiquer quelles lignes vous paraissent fautives, cela m'éviterait de fouiller dans le code pour corriger le bug.
Merci pour votre collaboration,
cordialement,
YN
Merci pour votre collaboration,
cordialement,
YN
Connexion ou Créer un compte pour participer à la conversation.
- iguins85
- Auteur du sujet
- Nouveau membre
Moins
Plus d'informations
- Messages : 3
il y a 4 ans 4 mois - il y a 4 ans 4 mois #2856
par iguins85
Réponse de iguins85 sur le sujet Problème affichage semaine (manque 1 jour)
Bonjour,
Alors, j'ai supprimé les lignes 501 à 546 du fichier week.php.
Remplacé par le code suivant issu de week_all.php :
Alors, j'ai supprimé les lignes 501 à 546 du fichier week.php.
Remplacé par le code suivant issu de week_all.php :
Code:
$t = $time;
for ($weekcol = 0; $weekcol < 7; $weekcol++)
{
$num_day = strftime("%d", $t);
$temp_month = utf8_encode(strftime("%m", $t));
$temp_month2 = utf8_strftime("%b", $t);
$temp_year = strftime("%Y", $t);
$tt = mktime(0, 0, 0, $temp_month, $num_day, $temp_year);
$jour_cycle = grr_sql_query1("SELECT Jours FROM ".TABLE_PREFIX."_calendrier_jours_cycle WHERE day='$t'");
$t += 86400;
if (!isset($correct_heure_ete_hiver) || ($correct_heure_ete_hiver == 1))
{
if (heure_ete_hiver("hiver",$temp_year,0) == mktime(0, 0, 0, $temp_month, $num_day, $temp_year))
$t += 3600;
if (date("H", $t) == "01")
$t -= 3600;
}
if ($display_day[$num_week_day] == 1)
{
$class = "";
$title = "";
if ($settings->get("show_holidays") == "Oui")
{
if (isHoliday($tt)){
$class .= 'ferie ';
}
elseif (isSchoolHoliday($tt)){
$class .= 'vacance ';
}
}
echo '<th class="jour_sem ';
if ($class != '') echo $class;
echo '">'.PHP_EOL;
//echo '<a class="lienPlanning " href="day.php?year='.$temp_year.'&month='.$temp_month.'&day='.$num_day.'&area='.$area.'" title="'.$title.'">' . day_name(($weekcol + $weekstarts) % 7) . ' '.$num_day.' '.$temp_month2.'</a>'.PHP_EOL;
echo '<a href="day.php?year='.$temp_year.'&month='.$temp_month.'&day='.$num_day.'&area='.$area.'" title="'.$title.'">' . day_name(($weekcol + $weekstarts) % 7) . ' '.$num_day.' '.$temp_month2.'</a>'.PHP_EOL;
if (Settings::get("jours_cycles_actif") == "Oui" && intval($jour_cycle) >- 1)
{
if (intval($jour_cycle) > 0)
echo "<br />".get_vocab("rep_type_6")." ".$jour_cycle;
else
echo "<br />".$jour_cycle;
}
echo '</th>'.PHP_EOL;
}
$num_week_day++;
$num_week_day = $num_week_day % 7;
}
echo '</tr>'.PHP_EOL;
echo '</thead>'.PHP_EOL; // fin d'affichage de la ligne des jours
Dernière édition: il y a 4 ans 4 mois par Yan.
Connexion ou Créer un compte pour participer à la conversation.
Modérateurs: Yan