From f286327ad680a5321d7fa77314f0b44f4823eb31 Mon Sep 17 00:00:00 2001 From: mistic100 Date: Tue, 4 Feb 2014 10:56:44 +0000 Subject: *Fatal error*: Call to undefined method plugins::plugin_version_compare replaced by safe_version_compare caused by r26998 git-svn-id: http://piwigo.org/svn/trunk@27156 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/include/updates.class.php | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'admin/include/updates.class.php') diff --git a/admin/include/updates.class.php b/admin/include/updates.class.php index 2ab70d2be..12f5c2223 100644 --- a/admin/include/updates.class.php +++ b/admin/include/updates.class.php @@ -178,7 +178,7 @@ class updates { $ext_info = $server_ext[$fs_ext['extension']]; - if (!$this->version_compare($fs_ext['version'], $ext_info['revision_name'], $type)) + if (!safe_version_compare($fs_ext['version'], $ext_info['revision_name'], '>=')) { if (in_array($ext_id, $conf['updates_ignored'][$type])) { @@ -207,7 +207,7 @@ class updates foreach($this->$type->$fs as $ext_id => $fs_ext) { if (isset($_SESSION['extensions_need_update'][$type][$ext_id]) - and $this->version_compare($fs_ext['version'], $_SESSION['extensions_need_update'][$type][$ext_id], $type)) + and safe_version_compare($fs_ext['version'], $_SESSION['extensions_need_update'][$type][$ext_id], '>=')) { // Extension have been upgraded $this->check_extensions(); @@ -256,13 +256,6 @@ class updates } } - function version_compare($a, $b, $type) - { - $version_compare = rtrim($type, 's').'_version_compare'; - - return $this->$type->$version_compare($a, $b); - } - static function process_obsolete_list($file) { if (file_exists(PHPWG_ROOT_PATH.$file) -- cgit v1.2.3