private function _fastFilterHtml($node)
{
$retval = '';
$filter_db_min = (int) $GLOBALS['cfg']['NavigationTreeDisplayDbFilterMinimum'];
$filter_item_min = (int) $GLOBALS['cfg']['NavigationTreeDisplayItemFilterMinimum'];
if ($node === $this->_tree && $this->_tree->getPresence() >= $filter_db_min) {
$url_params = array('pos' => 0);
$retval .= '<li class="fast_filter db_fast_filter">';
$retval .= '<form class="ajax fast_filter">';
$retval .= URL::getHiddenFields($url_params);
$retval .= '<input class="searchClause" type="text"';
$retval .= ' name="searchClause" accesskey="q"';
$retval .= " placeholder='" . __("Type to filter these, Enter to search all");
$retval .= "' />";
$retval .= '<span title="' . __('Clear fast filter') . '">X</span>';
$retval .= "</form>";
$retval .= "</li>";
return $retval;
}
if ($node->type == Node::CONTAINER && ($node->real_name == 'tables' || $node->real_name == 'views' || $node->real_name == 'functions' || $node->real_name == 'procedures' || $node->real_name == 'events') && method_exists($node->realParent(), 'getPresence') && $node->realParent()->getPresence($node->real_name) >= $filter_item_min) {
$paths = $node->getPaths();
$url_params = array('pos' => $this->_pos, 'aPath' => $paths['aPath'], 'vPath' => $paths['vPath'], 'pos2_name' => $node->real_name, 'pos2_value' => 0);
$retval .= "<li class='fast_filter'>";
$retval .= "<form class='ajax fast_filter'>";
$retval .= URL::getHiddenFields($url_params);
$retval .= "<input class='searchClause' type='text'";
$retval .= " name='searchClause2'";
$retval .= " placeholder='" . __("Type to filter these, Enter to search all") . "' />";
$retval .= "<span title='" . __('Clear fast filter') . "'>X</span>";
$retval .= "</form>";
$retval .= "</li>";
}
return $retval;
}