Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRouslan Placella <rouslan@placella.com>2012-05-24 00:22:08 +0400
committerRouslan Placella <rouslan@placella.com>2012-06-11 17:06:02 +0400
commit97449dae42a11cfa7f4571aaadeab3fefc30acf7 (patch)
tree1f82a1a6d0b2d8ed74b9e5edf82a24bdd86efcfb /libraries/Menu.class.php
parent65f11c69468f7beb2ff5143787195366995660a2 (diff)
New classes PMA_Header and PMA_Scripts
Diffstat (limited to 'libraries/Menu.class.php')
-rw-r--r--libraries/Menu.class.php23
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;
}
/**