From 3d0c5236e1848cefbf672df7243ff34b855f7000 Mon Sep 17 00:00:00 2001 From: plegall Date: Mon, 6 Feb 2006 21:52:16 +0000 Subject: improvement: upgrades id retrieving in include/common.inc.php and upgrade_feed.php are now made by dedicated function get_available_upgrade_ids. bug fixed: after an installation, you had to play all available upgrades, which was wrong. install.php inserts informations related to all available upgrades at installation time. Thus avoiding automatic upgrades. git-svn-id: http://piwigo.org/svn/trunk@1027 68402e56-0260-453c-a942-63ccdbb3a9ee --- upgrade_feed.php | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'upgrade_feed.php') diff --git a/upgrade_feed.php b/upgrade_feed.php index c26390a0d..ca9f9d0c3 100644 --- a/upgrade_feed.php +++ b/upgrade_feed.php @@ -56,20 +56,7 @@ SELECT id $applied = array_from_query($query, 'id'); // retrieve existing upgrades -$existing = array(); - -if ($contents = opendir(UPGRADES_PATH)) -{ - while (($node = readdir($contents)) !== false) - { - if (is_file(UPGRADES_PATH.'/'.$node) - and preg_match('/^(.*?)-database\.php$/', $node, $match)) - { - array_push($existing, $match[1]); - } - } -} -natcasesort($existing); +$existing = get_available_upgrade_ids(); // which upgrades need to be applied? $to_apply = array_diff($existing, $applied); -- cgit v1.2.3