diff options
author | Rouslan Placella <rouslan@placella.com> | 2012-05-24 00:22:08 +0400 |
---|---|---|
committer | Rouslan Placella <rouslan@placella.com> | 2012-06-11 17:06:02 +0400 |
commit | 97449dae42a11cfa7f4571aaadeab3fefc30acf7 (patch) | |
tree | 1f82a1a6d0b2d8ed74b9e5edf82a24bdd86efcfb /libraries/Menu.class.php | |
parent | 65f11c69468f7beb2ff5143787195366995660a2 (diff) |
New classes PMA_Header and PMA_Scripts
Diffstat (limited to 'libraries/Menu.class.php')
-rw-r--r-- | libraries/Menu.class.php | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/libraries/Menu.class.php b/libraries/Menu.class.php index 4d4f5d668f..5b234346d2 100644 --- a/libraries/Menu.class.php +++ b/libraries/Menu.class.php @@ -86,12 +86,29 @@ class PMA_Menu */ public function display() { - echo $this->_getBreadcrumbs(); - echo $this->_getMenu(); + echo $this->getDisplay(); + } + + /** + * Returns the menu and the breadcrumbs as a string + * + * @return string + */ + public function getDisplay() + { + $retval = $this->_getBreadcrumbs(); + $retval .= $this->_getMenu(); if (! empty($GLOBALS['message'])) { - echo PMA_getMessage($GLOBALS['message']); + if (isset($GLOBALS['buffer_message'])) { + $buffer_message = $GLOBALS['buffer_message']; + } + $retval .= PMA_getMessage($GLOBALS['message']); unset($GLOBALS['message']); + if (isset($buffer_message)) { + $GLOBALS['buffer_message'] = $buffer_message; + } } + return $retval; } /** |