You are not logged in.
Pages: 1
Bonjour,
Chaque fois qu'un ticket est ouvert dans l'onglet statistique j'ai un Warning qui s'affiche :
Warning: Undefined array key "takeintoaccountdate" in C:\xampp\htdocs\glpi\src\Ticket.php on line 6243
Voici quelques lignes du fichier Ticket.php :
public function showStatsDates()
6237 {
6238 $now = time();
6239 $date_creation = strtotime($this->fields['date'] ?? '');
6240 // Tickets created before 10.0.4 do not have takeintoaccountdate field, use old and incorrect computation for those cases
6241 $date_takeintoaccount = 0;
6242 if ($this->fields['takeintoaccountdate'] !== null) {
6243 $date_takeintoaccount = strtotime($this->fields['takeintoaccountdate']);
6244 } elseif ($this->fields['takeintoaccount_delay_stat'] > 0) {
6245 $date_takeintoaccount = $date_creation + $this->fields['takeintoaccount_delay_stat'];
6246 }
Idem lorsqu'une pièce jointe est liée au ticket avec un autre Warning :
Warning: Undefined array key "date_creation" in C:\xampp\htdocs\glpi\src\CommonITILObject.php on line 6799
Voici quelques lignes du fichier CommonITILObject.php :
6788 //add documents to timeline
if ($params['with_documents']) {
$document_item_obj = new Document_Item();
$document_obj = new Document();
$document_items = $document_item_obj->find([
$this->getAssociatedDocumentsCriteria($params['bypass_rights']),
'timeline_position' => ['>', self::NO_TIMELINE]
]);
foreach ($document_items as $document_item) {
$document_obj->getFromDB($document_item['documents_id']);
6799 $date = $document_item['date'] ?? $document_item['date_creation'];
$item = $document_obj->fields;
$item['date'] = $date;
// #1476 - set date_creation, date_mod and owner to attachment ones
$item['date_creation'] = $date;
$item['date_mod'] = $document_item['date_mod'];
$item['users_id'] = $document_item['users_id'];
$item['documents_item_id'] = $document_item['id'];
Merci pour votre aide
Offline
Personne a une idée du problème ?
Merci
Offline
Pages: 1