You are not logged in.
Bonjour,
Suite à la mise à jour de notre GLPI de la V9.5.7 à la 9.5.11, le plugin OCSNG 1.7.3 (dernière version compatible avec GLPI 9.5.x) affiche des messages warning PHP sur toutes les pages en profil super-admin seulement :
PHP Warning (2): Declaration of PluginOcsinventoryngTeamviewer::generateLinkContents($link, CommonDBTM $item) should be compatible with CommonDBTM::generateLinkContents($link, CommonDBTM $item, bool $safe_url = true) in .\plugins\ocsinventoryng\inc\teamviewer.class.php at line 326
Y a-t-il un fix pour résoudre cela ?
En vous remerciant par avance.
Amicalement,
Eric
-------------------------------------------------------------
Prod : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11 -- Test : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11
Offline
Bonjour
voici un patch correctif , je ne l'ai pas encore testé
--- glpi/plugins/ocsinventoryng/inc/teamviewer.class.php.orig 2023-01-11 18:48:04.289118138 +0100
+++ glpi/plugins/ocsinventoryng/inc/teamviewer.class.php 2023-01-11 18:48:18.389146792 +0100
@@ -323,7 +323,7 @@
*
* @return array
*/
- static function generateLinkContents($link, CommonDBTM $item) {
+ static function generateLinkContents($link, CommonDBTM $item, bool $safe_url = true) {
if (strstr($link, "[TWID]")) {
$link = str_replace("[TWID]", $item->fields['twid'], $link);
Cordialement
REDHAT 8.6 sur ESX vmware, glpi 10.0.10, OCS 2.3.1
Plugin : Import OCSNG, Injection de fichiers , Impression pdf , uninstal, rapport, comportement, OAUTH.
35000 utilisateurs , 2.5 millions de tickets
Offline
Bonjour jlb59 et merci pour le patch !
Je l'ai appliqué et plus de warnings. Pas d'impact a priori sur le fonctionnement du plugin.
Amicalement,
Eric
-------------------------------------------------------------
Prod : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11 -- Test : GLPI 10.0.9 - Serveur IIS8.5 (w2012r2) - PHP 8.1.21 - MySql 5.7.11
Offline