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
>

Reply via email to