Hi, Can you submit a pull request to GitHub?
Else I can do it later, but that would help me a bit. Thank you for the patch! Le 18 mars 2025 14:09:58 GMT+01:00, Luca <lbo...@gmail.com> a écrit : >Package: phpldapadmin >Version: 1.2.6.7-2 >Severity: normal >Tags: patch >X-Debbugs-Cc: lbo...@gmail.com > >Dear Maintainer, > >after upgrading to phph8.4 every click on the ldap tree, gives a page >with the followig error: > >E_DEPRECATED: Creation of dynamic property AttributeType::$is_obsolete is >deprecated > >I fixed the error with the following patch: > >diff --git a/lib/schema_functions.php b/lib/schema_functions.php >index 6218064..70c6e8b 100644 >--- a/lib/schema_functions.php >+++ b/lib/schema_functions.php >@@ -24,7 +24,7 @@ abstract class SchemaItem { > # The description of this schema item. > protected $description = ''; > # Boolean value indicating whether this objectClass is obsolete >- private $is_obsolete = false; >+ protected $is_obsolete = false; > > public function setOID($oid) { > if (DEBUG_ENABLED && > (($fargs=func_get_args())||$fargs='NOARGS')) > > >Luca > >-- System Information: >Debian Release: trixie/sid > APT prefers testing > APT policy: (990, 'testing'), (500, 'unstable') >Architecture: amd64 (x86_64) > >Kernel: Linux 6.12.17-amd64 (SMP w/16 CPU threads; PREEMPT) >Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not >set >Shell: /bin/sh linked to /usr/bin/dash >Init: systemd (via /run/systemd/system) >LSM: AppArmor: enabled > >Versions of packages phpldapadmin depends on: >ii debconf [debconf-2.0] 1.5.91 >ii php 2:8.4+96 >ii php-ldap 2:8.4+96 >ii php-xml 2:8.4+96 >ii php8.4 [php] 8.4.4-1 >ii php8.4-ldap [php-ldap] 8.4.4-1 >ii php8.4-xml [php-xml] 8.4.4-1 >ii ucf 3.0050 > >Versions of packages phpldapadmin recommends: >ii apache2 [httpd] 2.4.63-1 >ii nginx [httpd] 1.26.3-2 >ii php-fpm 2:8.4+96 >ii php8.4-fpm [php-fpm] 8.4.4-1 > >Versions of packages phpldapadmin suggests: >ii firefox [www-browser] 136.0.1-1 >ii w3m [www-browser] 0.5.3+git20230121-2.1 > >-- debconf information: > phpldapadmin/ldap-basedn: dc=example,dc=com > phpldapadmin/restart-webserver: true > phpldapadmin/ldap-server: 127.0.0.1 > phpldapadmin/reconfigure-webserver: apache2 > phpldapadmin/ldap-authtype: session > phpldapadmin/ldap-tls: false > phpldapadmin/ldap-binddn: cn=admin,dc=example,dc=com > phpldapadmin/ldap-bindpw: secret >