return get_pkg_or_list($type, $pkg, $filter, null, false);
}
+/*
+ Check basic extension source compatibility.
+*/
+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."));
+
+ for ($i=0; $i < min($compat_levels, count($app)); $i++)
+ if ($pkg[$i] < $app[$i])
+ return false;
+
+ return true;
+}
+