bug #4556 Fast filters for tables, views etc. should be governed by NavigationTreeDisplayItemFilterMinimum

Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
This commit is contained in:
Madhura Jayaratne 2014-10-10 11:38:19 +05:30
parent 3871584791
commit dc4d694bd4
2 changed files with 7 additions and 3 deletions

View File

@ -12,6 +12,7 @@ phpMyAdmin - ChangeLog
- bug #4252 Database-level permission bug for db names containing underscores
- bug #3120 Events are not exported when using xml
- bug #4554 Grid-editing timestamp column forces datepicker
- bug #4556 Fast filters for tables, views etc. should be governed by NavigationTreeDisplayItemFilterMinimum
4.2.9.1 (2014-10-01)
- bug #4544 [security] XSS vulnerabilities in table search and table structure pages

View File

@ -1080,9 +1080,12 @@ class PMA_NavigationTree
private function _fastFilterHtml($node)
{
$retval = '';
$filter_min = (int)$GLOBALS['cfg']['NavigationTreeDisplayDbFilterMinimum'];
$filter_db_min
= (int) $GLOBALS['cfg']['NavigationTreeDisplayDbFilterMinimum'];
$filter_item_min
= (int) $GLOBALS['cfg']['NavigationTreeDisplayItemFilterMinimum'];
if ($node === $this->_tree
&& $this->_tree->getPresence() >= $filter_min
&& $this->_tree->getPresence() >= $filter_db_min
) {
$url_params = array(
'pos' => 0
@ -1114,7 +1117,7 @@ class PMA_NavigationTree
|| $node->real_name == 'procedures'
|| $node->real_name == 'events'))
&& method_exists($node->realParent(), 'getPresence')
&& $node->realParent()->getPresence($node->real_name) >= $filter_min
&& $node->realParent()->getPresence($node->real_name) >= $filter_item_min
) {
$paths = $node->getPaths();
$url_params = array(