opnsense-ports/net/phpldapadmin/files/patch-lib_AJAXTree.php
Franco Fichtner 792de5bda9 */*: sync with upstream
Taken from: FreeBSD
2022-12-06 09:38:46 +01:00

47 lines
1.5 KiB
PHP

--- lib/AJAXTree.php.orig 2021-12-12 02:35:51 UTC
+++ lib/AJAXTree.php
@@ -31,7 +31,7 @@ class AJAXTree extends HTMLTree {
# Level pre-treatment
$code = '';
if (is_string($level)) {
- for ($i=0; $i<strlen($level); $i++) {
+ for ($i=0; $i<strlen((string) $level); $i++) {
if ($level[$i] == '0')
$code .= '0';
elseif ($level[$i] == '1')
@@ -41,7 +41,7 @@ class AJAXTree extends HTMLTree {
} elseif ($level > 0)
$code = '0' * $level;
- $level = strlen($code);
+ $level = strlen((string) $code);
# Get entry to display as node
$entry = $this->getEntry($item);
@@ -189,7 +189,7 @@ class AJAXTree extends HTMLTree {
$indent = '';
- for ($i=0; $i<strlen($code); $i++) {
+ for ($i=0; $i<strlen((string) $code); $i++) {
switch ($code[$i]) {
case '0':
$indent .= sprintf('<img src="%s/tree_space.png" alt=" " class="imgs" style="border: 0px; vertical-align:text-top;" />',IMGDIR);
@@ -223,7 +223,7 @@ class AJAXTree extends HTMLTree {
if (DEBUG_ENABLED && (($fargs=func_get_args())||$fargs='NOARGS'))
debug_log('Entered (%%)',33,0,__FILE__,__LINE__,__METHOD__,$fargs);
- if (strlen($level) == 0)
+ if (strlen((string) $level) == 0)
return '';
$server = $this->getServer();
@@ -243,7 +243,7 @@ class AJAXTree extends HTMLTree {
if (DEBUG_ENABLED && (($fargs=func_get_args())||$fargs='NOARGS'))
debug_log('Entered (%%)',33,0,__FILE__,__LINE__,__METHOD__,$fargs);
- if (strlen($level) == 0)
+ if (strlen((string) $level) == 0)
return '';
$server = $this->getServer();