diff --git a/libraries/common.lib.php b/libraries/common.lib.php index 8be5c0e7e4..df434ea06a 100644 --- a/libraries/common.lib.php +++ b/libraries/common.lib.php @@ -3023,4 +3023,22 @@ function PMA_buildActionTitles() { $titles['Edit'] = PMA_getIcon('b_edit.png', __('Edit'), true); return $titles; } + +/** + * Add recently used tables + */ +function PMA_addRecentTable($table, $db) { + if (isset($_SESSION['tmp_user_values']['recent_tables'])) { + array_unshift($_SESSION['tmp_user_values']['recent_tables'], $db . '.' . $table); + $_SESSION['tmp_user_values']['recent_tables'] = array_unique($_SESSION['tmp_user_values']['recent_tables']); + while (count($_SESSION['tmp_user_values']['recent_tables']) > 5) { + array_pop($_SESSION['tmp_user_values']['recent_tables']); + } + } else { + $_SESSION['tmp_user_values']['recent_tables'] = array(); + array_unshift($_SESSION['tmp_user_values']['recent_tables'], $db . '.' . $table); + } + $GLOBALS['reload'] = true; + PMA_reloadNavigation(); +} ?> diff --git a/navigation.php b/navigation.php index 167c060d3d..47bcf1d597 100644 --- a/navigation.php +++ b/navigation.php @@ -179,6 +179,25 @@ require_once './libraries/header_http.inc.php';
+