diff options
author | Krzysztof <ports@bsdserwis.com> | 2022-11-27 21:17:33 +0100 |
---|---|---|
committer | Ronald Klop <ronald@FreeBSD.org> | 2022-12-01 10:53:34 +0100 |
commit | fee2b338d2af883ca4dd75a7d285f65b284fb73b (patch) | |
tree | 7ac4ed5fd0e3d09bbab43b2eeb736a36758cdd56 /net/phpldapadmin/files/patch-lib_AJAXTree.php | |
parent | editors/bless: resurrect^Wreadd previously expired port (diff) |
net/phpldapadmin: fix support for php81+
PR: 266678
Reported by: Gerard Seibert
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D37513
Diffstat (limited to 'net/phpldapadmin/files/patch-lib_AJAXTree.php')
-rw-r--r-- | net/phpldapadmin/files/patch-lib_AJAXTree.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/net/phpldapadmin/files/patch-lib_AJAXTree.php b/net/phpldapadmin/files/patch-lib_AJAXTree.php new file mode 100644 index 000000000000..6cbe8ba84deb --- /dev/null +++ b/net/phpldapadmin/files/patch-lib_AJAXTree.php @@ -0,0 +1,47 @@ +--- 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(); |