summaryrefslogtreecommitdiff
path: root/net/phpldapadmin/files/patch-lib_AJAXTree.php
diff options
context:
space:
mode:
authorKrzysztof <ports@bsdserwis.com>2022-11-27 21:17:33 +0100
committerRonald Klop <ronald@FreeBSD.org>2022-12-01 10:53:34 +0100
commitfee2b338d2af883ca4dd75a7d285f65b284fb73b (patch)
tree7ac4ed5fd0e3d09bbab43b2eeb736a36758cdd56 /net/phpldapadmin/files/patch-lib_AJAXTree.php
parenteditors/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.php47
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();