summaryrefslogtreecommitdiff
path: root/modules/gallery/controllers/admin_upgrade_checker.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2011-01-17 21:15:33 -0800
committerBharat Mediratta <bharat@menalto.com>2011-01-17 21:16:43 -0800
commit20ae106c22b9528d34fb85d09a7ab542e6c6c880 (patch)
treee33d8e70a282416802782448b114dbe52d460cb7 /modules/gallery/controllers/admin_upgrade_checker.php
parentdf703fbd5cf8f3c5152cd6448dd0e08b3e48ea93 (diff)
Display a message in the "Check for Gallery upgrades" block when
there's a newer version available, even if the user has dismissed the site status message. #1605.
Diffstat (limited to 'modules/gallery/controllers/admin_upgrade_checker.php')
-rw-r--r--modules/gallery/controllers/admin_upgrade_checker.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/gallery/controllers/admin_upgrade_checker.php b/modules/gallery/controllers/admin_upgrade_checker.php
index 4b1467cd..456a982c 100644
--- a/modules/gallery/controllers/admin_upgrade_checker.php
+++ b/modules/gallery/controllers/admin_upgrade_checker.php
@@ -21,7 +21,14 @@ class Admin_Upgrade_Checker_Controller extends Admin_Controller {
function check_now() {
access::verify_csrf();
upgrade_checker::fetch_version_info();
- upgrade_checker::check_for_upgrade();
+ $message = upgrade_checker::get_upgrade_message();
+ if ($message) {
+ $message .= " <a href=" . url::site("admin/upgrade_checker/remind_me_later?csrf=__CSRF__")
+ . ">[x]</a>";
+ site_status::info($message, "upgrade_checker");
+ } else {
+ site_status::clear("upgrade_checker");
+ }
url::redirect("admin/dashboard");
}