custommenu MDL-22398 Fixed notice during install/upgrade with $CFG->custommenuitems

This commit is contained in:
Sam Hemelryk
2010-05-11 07:30:04 +00:00
parent 242b78f73b
commit 12cc75aed5
2 changed files with 7 additions and 1 deletions
+3 -1
View File
@@ -2099,7 +2099,9 @@ class custom_menu extends custom_menu_item {
public function __construct($text='base') {
global $CFG;
parent::__construct($text);
$this->override_children(self::convert_text_to_menu_nodes($CFG->custommenuitems));
if (!empty($CFG->custommenuitems)) {
$this->override_children(self::convert_text_to_menu_nodes($CFG->custommenuitems));
}
}
/**
+4
View File
@@ -2191,6 +2191,10 @@ END;
* @return string
*/
public function custom_menu() {
global $CFG;
if (empty($CFG->custommenuitems)) {
return '';
}
$custommenu = new custom_menu();
return $this->render_custom_menu($custommenu);
}