Fixed problem with installing third party extension packages.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 6 Sep 2016 10:34:03 +0000 (12:34 +0200)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Tue, 6 Sep 2016 10:43:06 +0000 (12:43 +0200)
includes/packages.inc

index 855cb97a92fd1e6ff58950133697df888dd5f5ca..99b620d30eae15a87b8429adbdb47d52cb876f6e 100644 (file)
@@ -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])