aboutsummaryrefslogtreecommitdiff
path: root/net/phpldapadmin/files/patch-lib_Tree.php
blob: 17113e51bee184d8cc879c2fcac21e41e4ef2103 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- lib/Tree.php.orig	2021-12-12 02:35:51 UTC
+++ lib/Tree.php
@@ -132,7 +132,7 @@ abstract class Tree {
 		if (DEBUG_ENABLED && (($fargs=func_get_args())||$fargs='NOARGS'))
 			debug_log('Entered (%%)',33,0,__FILE__,__LINE__,__METHOD__,$fargs);
 
-		$index = strtolower(implode(',',pla_explode_dn($dn)));
+		$index = strtolower((string) implode(',',pla_explode_dn($dn)));
 
 		if (DEBUG_ENABLED)
 			debug_log('Result (%s)',1,0,__FILE__,__LINE__,__METHOD__,$index);
@@ -185,7 +185,7 @@ abstract class Tree {
 		$tree_factory = new TreeItem($server->getIndex(),$dn);
 		$tree_factory->setObjectClasses($server->getDNAttrValue($dn,'objectClass'));
 
-		if ((($isleaf = $server->getDNAttrValue($dn,'hassubordinates')) && ! strcasecmp($isleaf[0],'false')))
+		if ((($isleaf = $server->getDNAttrValue($dn,'hassubordinates')) && ! strcasecmp((string) $isleaf[0],'false')))
 			$tree_factory->setLeaf();
 
 		$this->entries[$dnlower] = $tree_factory;