MDL-31109 fix maintenance link value in get_string()
authorPetr Skoda <commits@skodak.org>
Sat, 14 Jan 2012 23:56:01 +0000 (00:56 +0100)
committerkordan <kordan@mclink.it>
Thu, 19 Jan 2012 17:35:36 +0000 (18:35 +0100)
admin/renderer.php

index d823e0e..f0aae31 100644 (file)
@@ -339,8 +339,10 @@ class core_admin_renderer extends plugin_renderer_base {
             return '';
         }
 
             return '';
         }
 
-        return $this->warning(get_string('sitemaintenancewarning2', 'admin',
-                new moodle_url('/admin/settings.php', array('section' => 'maintenancemode'))));
+        $url = new moodle_url('/admin/settings.php', array('section' => 'maintenancemode'));
+        $url = $url->out(); // get_string() does not support objects in params
+
+        return $this->warning(get_string('sitemaintenancewarning2', 'admin', $url));
     }
 
     /**
     }
 
     /**