You are not logged in.
Bonjour,
Depuis la migration du plugin GenericObject en version 2.14.9, mes objets personnels ne fonctionnent plus et j'ai ces messages d'erreur :
PHP Warning (2): Undefined array key "genericobject" in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 5
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 5
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 5
PHP Warning (2): Undefined array key "genericobject" in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 9
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 9
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 9
PHP Warning (2): Undefined array key "genericobject" in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 14
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 14
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 14
PHP Warning (2): Undefined array key "genericobject" in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 19
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 19
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 19
PHP Warning (2): Undefined array key "genericobject" in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 24
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 24
PHP Warning (2): Trying to access array offset on value of type null in /var/lib/glpi/_plugins/genericobject/fields/courrierentrant.constant.php at line 24
Mon code ci-dessous :
Fichier courrierentrant.constant.php
<?php
global $GO_FIELDS, $LANG;
// Date
$GO_FIELDS['datereception']['name'] = $LANG['genericobject']['fields'][1];
$GO_FIELDS['datereception']['input_type'] = 'datetime';
// Adresse
$GO_FIELDS['plugin_genericobject_adresses_id']['name'] = $LANG['genericobject']['PluginGenericobjectCourrierentrant'][2];
$GO_FIELDS['plugin_genericobject_adresses_id']['field'] = 'adresse';
$GO_FIELDS['plugin_genericobject_adresses_id']['input_type'] = 'dropdown';
// Expediteur
$GO_FIELDS['plugin_genericobject_expediteurentrants_id']['name'] = $LANG['genericobject']['PluginGenericobjectCourrierentrant'][3];
$GO_FIELDS['plugin_genericobject_expediteurentrants_id']['field'] = 'expediteur_entrant';
$GO_FIELDS['plugin_genericobject_expediteurentrants_id']['input_type'] = 'dropdown';
// Objet
$GO_FIELDS['plugin_genericobject_objets_id']['name'] = $LANG['genericobject']['PluginGenericobjectCourrierentrant'][4];
$GO_FIELDS['plugin_genericobject_objets_id']['field'] = 'objet';
$GO_FIELDS['plugin_genericobject_objets_id']['input_type'] = 'dropdown';
// Destinataire
$GO_FIELDS['plugin_genericobject_destinataireentrants_id']['name'] = $LANG['genericobject']['PluginGenericobjectCourrierentrant'][5];
$GO_FIELDS['plugin_genericobject_destinataireentrants_id']['field'] = 'destinataire_entrant';
$GO_FIELDS['plugin_genericobject_destinataireentrants_id']['input_type'] = 'dropdown';
?>
Fichier courrierentrant.fr_FR.php
<?php
$LANG['genericobject']['PluginGenericobjectCourrierentrant'][0]="Courrier entrant";
$LANG['genericobject']['fields'][1]="Date de réception";
$LANG['genericobject']['PluginGenericobjectCourrierentrant'][2]="Adresse";
$LANG['genericobject']['PluginGenericobjectCourrierentrant'][3]="Expediteur";
$LANG['genericobject']['PluginGenericobjectCourrierentrant'][4]="Objet";
$LANG['genericobject']['PluginGenericobjectCourrierentrant'][5]="Destinataire";
Quelqu'un saurait me dire ce qui se passe ?
Merci.
GLPI 10.0.14 - Serveur Debian 12 - PHP 8.2.17 - Server MariaDB Version: 10.11.6
Offline
Bonjour,
Je vient de voir que j'ai le même soucis que toi dans la même configuration et que j'ai également ouvert un ticket. As tu résolut le soucis ?
Offline
Non malheureusement.
J'attends toujours de l'aide de la communauté.
GLPI 10.0.14 - Serveur Debian 12 - PHP 8.2.17 - Server MariaDB Version: 10.11.6
Offline
J'ai trouvé une solution, je suis repassé en 2.14.8.
désactivation de la 2.14.9[ dans la configuration de glpi/*]
suppression ou deplacement du dossier du plugin 2.14.9 (/marketplace) dans un dossier backup par exemple
puis copier le dossier du plugin de la version 2.14.8.
reactivation du plugin dans la configuration de glpi.
Last edited by Oloron (2024-04-05 11:38:33)
Offline
Merci Oloron pour ta réponse.
C'est effectivement ce que j'ai fait.
Cordialement.
GLPI 10.0.14 - Serveur Debian 12 - PHP 8.2.17 - Server MariaDB Version: 10.11.6
Offline
Même problème - bug dans la nouvelle version IMHO :
forum.glpi-project.org/viewtopic.php?pid=510709#p510709
Offline