diff options
| author | Bharat Mediratta <bharat@menalto.com> | 2009-07-02 18:00:22 -0700 | 
|---|---|---|
| committer | Bharat Mediratta <bharat@menalto.com> | 2009-07-02 18:00:22 -0700 | 
| commit | eb5538d1357dade9e6e08d1b603033928944011c (patch) | |
| tree | ee04f9be38a40f4125eafab5367bba6cf1b61164 /modules/gallery/controllers/upgrader.php | |
| parent | 1a5fe42b555d51d22bde1521100a31d2b434486b (diff) | |
| parent | a633c134b754305eaa611c5d67af4ca7c79beafe (diff) | |
Merge branch 'master' of git@github.com:/gallery/gallery3
Conflicts:
	modules/server_add/controllers/admin_server_add.php
Diffstat (limited to 'modules/gallery/controllers/upgrader.php')
| -rw-r--r-- | modules/gallery/controllers/upgrader.php | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/modules/gallery/controllers/upgrader.php b/modules/gallery/controllers/upgrader.php index 91952fa9..0f6cbc2c 100644 --- a/modules/gallery/controllers/upgrader.php +++ b/modules/gallery/controllers/upgrader.php @@ -32,11 +32,18 @@ class Upgrader_Controller extends Controller {        @unlink(TMPPATH . $upgrade_token);      } +    $available_upgrades = 0; +    foreach (module::available() as $module) { +      if ($module->version && $module->version != $module->code_version) { +        $available_upgrades++; +      } +    } +      $view = new View("upgrader.html");      $view->can_upgrade = user::active()->admin || $session->get("can_upgrade");      $view->upgrade_token = $upgrade_token;      $view->available = module::available(); -    $view->done = Input::instance()->get("done"); +    $view->done = ($available_upgrades == 0);      print $view;    } @@ -67,7 +74,7 @@ class Upgrader_Controller extends Controller {      if (php_sapi_name() == "cli") {        print "Upgrade complete\n";      } else { -      url::redirect("upgrader?done=1"); +      url::redirect("upgrader");      }    }  } | 
