diff --git a/module/index/ui/index.html.php b/module/index/ui/index.html.php index 401a81664e..97ddadbe12 100644 --- a/module/index/ui/index.html.php +++ b/module/index/ui/index.html.php @@ -77,6 +77,18 @@ div setID('apps'), ); +$canSearch = hasPriv('search', 'index'); +if($canSearch) +{ + $searchUrl = createLink('search', 'index') . ($config->requestType == 'GET' ? '&' : '?') . 'words={searchValue}'; + $searchItems = array(); + foreach($lang->searchObjects as $key => $module) + { + if($key == 'all') continue; + $searchItems[] = array('key' => $key, 'text' => $module, 'url' => $searchUrl . "&type={$key}"); + } +} + div ( setID('appsBar'), @@ -88,16 +100,11 @@ div toolbar ( setID('appsToolbar'), - globalSearch + $canSearch ? globalSearch ( - set::commonSearchUrl(''), - set::searchItems - ( - array( - // array('key' => '', 'text' => '', 'url' => ''), - ) - ), - ), + set::commonSearchUrl($searchUrl), + set::searchItems($searchItems) + ) : null, item ( set::class('ghost btn-zentao'),