Page 1 of 1
Undefined index: duree_details_heure_debut
Posted: 26 Sep 2025, 08:32
by binoyte
Bonjour,
je teste la 1,54 pour la comparer à une version spé que vous nous aviez développé il y a 4 ans. J'ai en bas de page dans le planning le message d'avertissement suivant :
Code: Select all
Array
(
[type] => 8
[message] => Undefined index: duree_details_heure_debut
[file] => /var/www/html/soplanning2/includes/lib.inc
[line] => 1143
)
Est-ce grave ? Je ne pense pas car dans les logs de la version spé le message apparait aussi. Comment le cacher ?
Merci
Re: Undefined index: duree_details_heure_debut
Posted: 26 Sep 2025, 08:35
by soplanning
Bonjour
Non c'est un bug mineur qui intervient dans un cas particulier, mais qui n'affecte pas le fonctionnement du planning.
ça a été corrigé et ce sera dans la prochaine version.
Re: Undefined index: duree_details_heure_debut
Posted: 13 Oct 2025, 09:16
by ReneDohmen
Bonjour,
Au lieu de "Undefined index", j'ai l'erreur ci-dessous avec "Undefined array":
<pre>Array
(
[type] => 2
[message] => Undefined array key "duree_details_heure_debut"
[file] => /var/www/html/includes/lib.inc
[line] => 1140
)
</pre>
Re: Undefined index: duree_details_heure_debut
Posted: 19 Oct 2025, 09:29
by Petitmamouth
Bonjour,
J'ai eu le même comportement avec la fonction function create_tooltip($tableau) {....} dans lib.inc
Array undefined.
J'ai modifié la fonction str_replace(....) en y joutant ?? '' à la fin, plus d'affichage [PRE].
Peut être pas la solution la plus efficace (à vois avec les dev), mais pour 'linstant cela fonctionne pour moi.
Code: Select all
global $smarty;
$cooltip="";
// Titre
if($tableau['titre'] != '')
{
$cooltip .= '<strong>' . $smarty->getConfigVars('winPeriode_titre') . '</strong> : ' . (str_replace(array("\r\n", "\n", "\""), array("<br>", "<br>", "'"), $tableau['titre']) ?? '').'<br />';
}
// Nom du projet
$cooltip .= '<strong>' . $smarty->getConfigVars('tab_projet') . '</strong> : ' . str_replace(array("\r\n", "\n", "\""), array("<br>", "<br>", "'"), $tableau['projet_nom']) .' (' . $tableau['projet_id'] . ')<br/>'. '<strong>' . $smarty->getConfigVars('tab_personne') . '</strong> : ' . $tableau['user_nom'] . ' (' . $tableau['user_id'] . ')';
// Livrable
if($tableau['livrable'] == 'oui')
{
$cooltip .= '<br/><strong>' . $smarty->getConfigVars('winPeriode_livrable') . '</strong> : ' . (str_replace(array("\r\n", "\n", "\""), array("<br>", "<br>", "'"), $smarty->getConfigVars('oui') ?? ''));
}
// Statut de la tâche
if($tableau['statut_tache'] != '')
{
$cooltip .= '<br/><strong>' . $smarty->getConfigVars('winPeriode_statut') . '</strong> : ' . (str_replace(array("\r\n", "\n", "\""), array("<br>", "<br>", "'"), $tableau['status'] ?? ''));
}