filter error messages; remove only the ones triggered by drupal for now
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Fri, 29 Apr 2022 13:49:24 +0000 (15:49 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Fri, 29 Apr 2022 13:49:24 +0000 (15:49 +0200)
planetlab/includes/plc_session.php

index ebdc050..4e0fbec 100644 (file)
 // $Id$ $
 //
 
+// warning: Undefined array key "#validated" in /var/www/html/includes/form.inc on line 228.
+
+set_error_handler(function(int $errno, string $errstr) {
+    if ((strpos($errstr, 'Undefined array key') !== false) && (strpos($errstr, '/var/www/html/includes/') !== false))
+        return false;
+    // for filtering undefined variables
+//        if (strpos($errstr, 'Undefined variable') !== false)
+//        return false;
+    return true;
+    }, E_WARNING);
+
+
 // Usually in /etc/planetlab/php
 require_once 'plc_config.php';