diff --git a/html/includes/common/generic-graph.inc.php b/html/includes/common/generic-graph.inc.php
index c7425d5a0..022fb0585 100644
--- a/html/includes/common/generic-graph.inc.php
+++ b/html/includes/common/generic-graph.inc.php
@@ -204,7 +204,7 @@ function '.$unique_id.'() {
},
{
source: '.$unique_id.'_device.ttAdapter(),
- limit: '.$config['typeahead_limit'].',
+ limit: '.$typeahead_limit.',
async: false,
templates: {
header: "
Devices
",
@@ -241,7 +241,7 @@ function '.$unique_id.'() {
},
{
source: '.$unique_id.'_port.ttAdapter(),
- limit: '.$config['typeahead_limit'].',
+ limit: '.$typeahead_limit.',
async: false,
templates: {
header: " Ports
",
@@ -277,7 +277,7 @@ function '.$unique_id.'() {
},
{
source: '.$unique_id.'_application.ttAdapter(),
- limit: '.$config['typeahead_limit'].',
+ limit: '.$typeahead_limit.',
async: false,
templates: {
header: " Applications
",
@@ -315,7 +315,7 @@ function '.$unique_id.'() {
},
{
source: '.$unique_id.'_munin.ttAdapter(),
- limit: '.$config['typeahead_limit'].',
+ limit: '.$typeahead_limit.',
async: false,
templates: {
header: " Munin
",
@@ -350,7 +350,7 @@ function '.$unique_id.'() {
},
{
source: '.$unique_id.'_bill.ttAdapter(),
- limit: '.$config['typeahead_limit'].',
+ limit: '.$typeahead_limit.',
async: false,
templates: {
header: " Bill
",
@@ -437,3 +437,4 @@ else {
$common_output[] = '
';
}
+
diff --git a/html/includes/print-menubar.php b/html/includes/print-menubar.php
index 3bccd6590..1ccdb32d9 100644
--- a/html/includes/print-menubar.php
+++ b/html/includes/print-menubar.php
@@ -3,8 +3,9 @@ require $config['install_dir'].'/includes/object-cache.inc.php';
// FIXME - this could do with some performance improvements, i think. possible rearranging some tables and setting flags at poller time (nothing changes outside of then anyways)
-$service_status = get_service_status();
-$if_alerts = dbFetchCell("SELECT COUNT(port_id) FROM `ports` WHERE `ifOperStatus` = 'down' AND `ifAdminStatus` = 'up' AND `ignore` = '0'");
+$service_status = get_service_status();
+$typeahead_limit = $config['webui']['global_search_result_limit'];
+$if_alerts = dbFetchCell("SELECT COUNT(port_id) FROM `ports` WHERE `ifOperStatus` = 'down' AND `ifAdminStatus` = 'up' AND `ignore` = '0'");
if ($_SESSION['userlevel'] >= 5) {
$links['count'] = dbFetchCell("SELECT COUNT(*) FROM `links`");
@@ -717,7 +718,7 @@ $('#gsearch').typeahead({
},
{
source: devices.ttAdapter(),
- limit: '',
+ limit: '',
async: true,
display: 'name',
valueKey: 'name',
@@ -728,7 +729,7 @@ $('#gsearch').typeahead({
},
{
source: ports.ttAdapter(),
- limit: '',
+ limit: '',
async: true,
display: 'name',
valueKey: 'name',
@@ -739,7 +740,7 @@ $('#gsearch').typeahead({
},
{
source: bgp.ttAdapter(),
- limit: '',
+ limit: '',
async: true,
display: 'name',
valueKey: 'name',
@@ -752,3 +753,4 @@ $('#gsearch').bind('typeahead:open', function(ev, suggestion) {
$('#gsearch').addClass('search-box');
});
+
diff --git a/includes/defaults.inc.php b/includes/defaults.inc.php
index 8d763310d..c99bfd6f6 100644
--- a/includes/defaults.inc.php
+++ b/includes/defaults.inc.php
@@ -871,6 +871,3 @@ $config['ignore_unmapable_port'] = False;
// InfluxDB default configuration
$config['influxdb']['timeout'] = 0;
$config['influxdb']['verifySSL'] = false;
-
-// Typeahead default configuration
-$config['typeahead_limit'] = 5;