MDL-32610 available updates info at the admin Notifications page can be hidden

This commit is contained in:
David Mudrak 2012-05-15 14:30:47 +02:00
parent fa1d403f2e
commit 4db58f5fc7
2 changed files with 5 additions and 2 deletions

View file

@ -240,7 +240,9 @@ if ($version > $CFG->version) { // upgrade
if ($fetchupdates) { if ($fetchupdates) {
// no sesskey support guaranteed here // no sesskey support guaranteed here
available_update_checker::instance()->fetch(); if (empty($CFG->disableupdatenotifications)) {
available_update_checker::instance()->fetch();
}
redirect($reloadurl); redirect($reloadurl);
} }

View file

@ -230,11 +230,12 @@ class core_admin_renderer extends plugin_renderer_base {
*/ */
public function admin_notifications_page($maturity, $insecuredataroot, $errorsdisplayed, public function admin_notifications_page($maturity, $insecuredataroot, $errorsdisplayed,
$cronoverdue, $dbproblems, $maintenancemode, $availableupdates, $availableupdatesfetch) { $cronoverdue, $dbproblems, $maintenancemode, $availableupdates, $availableupdatesfetch) {
global $CFG;
$output = ''; $output = '';
$output .= $this->header(); $output .= $this->header();
$output .= $this->maturity_info($maturity); $output .= $this->maturity_info($maturity);
$output .= $this->available_updates($availableupdates, $availableupdatesfetch); $output .= empty($CFG->disableupdatenotifications) ? $this->available_updates($availableupdates, $availableupdatesfetch) : '';
$output .= $this->insecure_dataroot_warning($insecuredataroot); $output .= $this->insecure_dataroot_warning($insecuredataroot);
$output .= $this->display_errors_warning($errorsdisplayed); $output .= $this->display_errors_warning($errorsdisplayed);
$output .= $this->cron_overdue_warning($cronoverdue); $output .= $this->cron_overdue_warning($cronoverdue);