From: Janusz Dobrowolski Date: Tue, 6 Sep 2016 10:34:03 +0000 (+0200) Subject: Fixed problem with installing third party extension packages. X-Git-Tag: v2.4.2~19^2~30^2 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=1285e40718bc5b86f2630a8cea3230c7419024f7 Fixed problem with installing third party extension packages. --- diff --git a/includes/packages.inc b/includes/packages.inc index 855cb97a..99b620d3 100644 --- a/includes/packages.inc +++ b/includes/packages.inc @@ -730,8 +730,8 @@ function check_src_ext_version($ext_v) global $src_version; $compat_levels = 2; // current policy is keeping compatibility on major version level. - $app = explode('.', strspn($src_version, "0123456789.")); - $pkg = explode('.', strspn($ext_v, "0123456789.")); + $app = explode('.', substr($src_version, 0, strspn($src_version, "0123456789."))); + $pkg = explode('.', substr($ext_v, 0, strspn($ext_v, "0123456789."))); for ($i=0; $i < min($compat_levels, count($app)); $i++) if ($pkg[$i] < $app[$i])