diff options
author | Andy Postnikov <apostnikov@gmail.com> | 2018-11-08 02:42:50 +0200 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2018-11-12 10:52:24 +0000 |
commit | aa559fd44003c124d0caae346e46c8467c8b06c4 (patch) | |
tree | 2cbb28e22cd3f6cce45b94625616d34a0957a27f /community/phpldapadmin/php72-db8a98c7a5ae6352018e2a2673e3d24df03f3e48.patch | |
parent | 0d21931ffd43bf41d8776f47b396b7a7b0f345a5 (diff) | |
download | aports-aa559fd44003c124d0caae346e46c8467c8b06c4.tar.bz2 aports-aa559fd44003c124d0caae346e46c8467c8b06c4.tar.xz |
community/phpldapadmin: modernize and bump dependencies to use php7
Diffstat (limited to 'community/phpldapadmin/php72-db8a98c7a5ae6352018e2a2673e3d24df03f3e48.patch')
-rw-r--r-- | community/phpldapadmin/php72-db8a98c7a5ae6352018e2a2673e3d24df03f3e48.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/community/phpldapadmin/php72-db8a98c7a5ae6352018e2a2673e3d24df03f3e48.patch b/community/phpldapadmin/php72-db8a98c7a5ae6352018e2a2673e3d24df03f3e48.patch new file mode 100644 index 0000000000..d1bbf2f844 --- /dev/null +++ b/community/phpldapadmin/php72-db8a98c7a5ae6352018e2a2673e3d24df03f3e48.patch @@ -0,0 +1,40 @@ +diff --git a/lib/functions.php.orig b/lib/functions.php +index 528c7cc..2ab9999 100644 +--- a/lib/functions.php.orig ++++ b/lib/functions.php +@@ -51,7 +51,7 @@ if (file_exists(LIBDIR.'functions.custom.php')) + /** + * Loads class definition + */ +-function __autoload($className) { ++spl_autoload_register(function($className) { + if (file_exists(HOOKSDIR."classes/$className.php")) + require_once(HOOKSDIR."classes/$className.php"); + elseif (file_exists(LIBDIR."$className.php")) +@@ -64,7 +64,7 @@ function __autoload($className) { + 'body'=>sprintf('%s: %s [%s]', + __METHOD__,_('Called to load a class that cant be found'),$className), + 'type'=>'error')); +-} ++}); + + /** + * Strips all slashes from the specified array in place (pass by ref). +@@ -1029,7 +1029,7 @@ function masort(&$data,$sortby,$rev=0) { + $code .= " } else\n"; + $code .= " \$bb = \$b->$key;\n"; + +- $code .= " if (\$aa != \$bb)"; ++ $code .= " if (\$aa != \$bb)\n"; + if ($rev) + $code .= " return (\$aa < \$bb ? 1 : -1);\n"; + else +@@ -1080,7 +1080,7 @@ function masort(&$data,$sortby,$rev=0) { + + $code .= 'return $c;'; + +- $CACHE[$sortby] = create_function('$a, $b',$code); ++ $CACHE[$sortby] = function($a, $b) { global $code; eval($code); }; + } + + uasort($data,$CACHE[$sortby]); |