mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Breadcrumb: reviewed icon and label for global search and search menus just openin a search form
SVN:trunk[4083]
This commit is contained in:
@@ -740,9 +740,11 @@ class SearchMenuNode extends MenuNode
|
||||
$this->sClass = $sClass;
|
||||
$this->aReflectionProperties['class'] = $sClass;
|
||||
}
|
||||
|
||||
|
||||
public function RenderContent(WebPage $oPage, $aExtraParams = array())
|
||||
{
|
||||
$oPage->SetBreadCrumbEntry("menu-".$this->sMenuId, $this->GetTitle(), '', '', utils::GetAbsoluteUrlAppRoot().'images/search.png');
|
||||
|
||||
$oSearch = new DBObjectSearch($this->sClass);
|
||||
$aParams = array_merge(array('open' => true, 'table_id' => 'Menu_'.utils::GetSafeId($this->GetMenuId())), $aExtraParams);
|
||||
$oBlock = new DisplayBlock($oSearch, 'search', false /* Asynchronous */, $aParams);
|
||||
|
||||
@@ -764,6 +764,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Chyba',
|
||||
'UI:ObjectDoesNotExist' => 'Tento objekt neexistuje (nebo nemáte oprávnění k jeho zobrazení).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Výsledky hledání',
|
||||
'UI:SearchResultsTitle' => 'Výsledky hledání',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Nic k hledání',
|
||||
'UI:Search:NeedleTooShort' => 'Zadaný výraz "%1$s" je příliš krátký. Zadejte prosím alespoň %2$d znaky.',
|
||||
'UI:Search:Ongoing' => 'Hledám "%1$s"',
|
||||
|
||||
@@ -609,6 +609,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Fejl',
|
||||
'UI:ObjectDoesNotExist' => 'Beklager, dette objekt eksisterer ikke (eller du har ikke tilladelse til at se det).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Søge Resultater',
|
||||
'UI:SearchResultsTitle' => 'Søge Resultater',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Intet at søge efter',
|
||||
'UI:FullTextSearchTitle_Text' => 'Resultater for "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objekt(er) af klasse %2$s fundet.',
|
||||
|
||||
@@ -606,6 +606,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Fehler',
|
||||
'UI:ObjectDoesNotExist' => 'Leider existiert dieses Objekt nicht oder Sie sind nicht berechtigt es einzusehen.',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Suchergebnisse',
|
||||
'UI:SearchResultsTitle' => 'Suchergebnisse',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Kein Suchbegriff eingegeben',
|
||||
'UI:FullTextSearchTitle_Text' => 'Ergebnisse für "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d Objekt(e) der Klasse %2$s gefunden.',
|
||||
|
||||
@@ -767,6 +767,8 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Error',
|
||||
'UI:ObjectDoesNotExist' => 'Sorry, this object does not exist (or you are not allowed to view it).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Search Results',
|
||||
'UI:SearchResultsTitle' => 'Search Results',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results',
|
||||
'UI:Search:NoSearch' => 'Nothing to search for',
|
||||
'UI:Search:NeedleTooShort' => 'The search string "%1$s" is too short. Please type at least %2$d characters.',
|
||||
'UI:Search:Ongoing' => 'Searching for "%1$s"',
|
||||
|
||||
@@ -761,6 +761,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Error',
|
||||
'UI:ObjectDoesNotExist' => 'Disculpe, este objeto no existe (o no está autorizado para verlo).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Resultados de la Búsqueda',
|
||||
'UI:SearchResultsTitle' => 'Resultados de la Búsqueda',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Nada para buscar',
|
||||
'UI:FullTextSearchTitle_Text' => 'Resultados para "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objeto(s) de la clase %2$s encontrado(s).',
|
||||
|
||||
@@ -656,6 +656,8 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Erreur',
|
||||
'UI:ObjectDoesNotExist' => 'Désolé cet objet n\'existe pas (où vous n\'êtes pas autorisé à l\'afficher).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Résultats de la recherche',
|
||||
'UI:SearchResultsTitle' => 'Recherche globale',
|
||||
'UI:SearchResultsTitle+' => 'Résultat de recherche globale',
|
||||
'UI:Search:NoSearch' => 'Rien à rechercher',
|
||||
'UI:Search:NeedleTooShort' => 'La clé de recherche "%1$s" est trop courte. Veuillez saisir au moins %2$d caractères.',
|
||||
'UI:Search:Ongoing' => 'Recherche de "%1$s"',
|
||||
|
||||
@@ -540,6 +540,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Hiba',
|
||||
'UI:ObjectDoesNotExist' => 'Sajnálom ez az objektum nem létezik (vagy a megtekintése nem engedélyezett a felhasználó számára).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Keresés eredményei',
|
||||
'UI:SearchResultsTitle' => 'Keresés eredményei',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Nincs keresés',
|
||||
'UI:FullTextSearchTitle_Text' => '"%1$s" keresés eredményei:',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%2$s osztály %1$d objektuma',
|
||||
|
||||
@@ -672,6 +672,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Errore',
|
||||
'UI:ObjectDoesNotExist' => 'Spiacenti, questo oggetto non esiste (o non si è autorizzati per vederlo).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Risultati della ricerca',
|
||||
'UI:SearchResultsTitle' => 'Risultati della ricerca',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Niente da ricercare',
|
||||
'UI:FullTextSearchTitle_Text' => 'Risultati per "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => 'Trovato l\'oggetto(i) %1$d della classe %2$s.',
|
||||
|
||||
@@ -609,6 +609,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - エラー',
|
||||
'UI:ObjectDoesNotExist' => '申し訳ございません。このオブジェクトは既に存在しません。(あるいは参照する権限がありません。)',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - 検索結果',
|
||||
'UI:SearchResultsTitle' => '検索結果',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => '検索するものがありません。',
|
||||
'UI:FullTextSearchTitle_Text' => '"%1$s"の結果:',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%2$sクラスの%1$dオブジェクトが見つかりました。',
|
||||
|
||||
@@ -769,6 +769,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Error',
|
||||
'UI:ObjectDoesNotExist' => 'Sorry, dit object bestaat niet (of u bent niet gemachtigd het te bekijken).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Zoekresultaten',
|
||||
'UI:SearchResultsTitle' => 'Zoekresultaten',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Geen zoekopdracht',
|
||||
'UI:Search:NeedleTooShort' => 'De zoekopdracht "%1$s" is te kort. Type tenminste %2$d karakters.',
|
||||
'UI:Search:Ongoing' => 'Zoeken naar "%1$s"',
|
||||
|
||||
@@ -761,6 +761,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'UI:ErrorPageTitle' => 'Erro',
|
||||
'UI:ObjectDoesNotExist' => 'Desculpe, este objeto não existe (ou você não tem permissão para vê-lo).',
|
||||
'UI:SearchResultsPageTitle' => 'Resultado da pesquisa',
|
||||
'UI:SearchResultsTitle' => 'Resultado da pesquisa',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Nada a pesquisar de',
|
||||
'UI:FullTextSearchTitle_Text' => 'Resultado para "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objeto(s) da classe %2$s encontrado(s).',
|
||||
|
||||
@@ -757,6 +757,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Ошибка',
|
||||
'UI:ObjectDoesNotExist' => 'Извните, этот объект не существует (или вы не можете его видеть).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Результаты поиска',
|
||||
'UI:SearchResultsTitle' => 'Результаты поиска',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Ничего не найдено',
|
||||
'UI:FullTextSearchTitle_Text' => 'Результаты для "%1$s":',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d объект(ы) класса %2$s найдено.',
|
||||
|
||||
@@ -646,6 +646,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - Hata',
|
||||
'UI:ObjectDoesNotExist' => 'Nesne mevcut değil veya yetkiniz yok.',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - Arama Sonuçları',
|
||||
'UI:SearchResultsTitle' => 'Arama Sonuçları',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => 'Nothing to search for',
|
||||
'UI:FullTextSearchTitle_Text' => '"%1$s" için arama sonuçları:',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '%2$s sınıfına ait %1$d nesne bulundu.',
|
||||
|
||||
@@ -645,6 +645,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'UI:ErrorPageTitle' => 'iTop - 错误',
|
||||
'UI:ObjectDoesNotExist' => '抱歉, 该对象不存在 (或您未被允许浏览该对象).',
|
||||
'UI:SearchResultsPageTitle' => 'iTop - 搜索结果',
|
||||
'UI:SearchResultsTitle' => '搜索结果',
|
||||
'UI:SearchResultsTitle+' => 'Full-text search results~~',
|
||||
'UI:Search:NoSearch' => '没有可搜索的内容',
|
||||
'UI:FullTextSearchTitle_Text' => '"%1$s" 的结果:',
|
||||
'UI:Search:Count_ObjectsOf_Class_Found' => '发现 %2$s 类的 %1$d 个对象.',
|
||||
|
||||
@@ -460,6 +460,7 @@ try
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
case 'full_text': // Global "google-like" search
|
||||
$oP->DisableBreadCrumb();
|
||||
$sFullText = trim(utils::ReadParam('text', '', false, 'raw_data'));
|
||||
$iTune = utils::ReadParam('tune', 0);
|
||||
if (empty($sFullText))
|
||||
@@ -534,6 +535,10 @@ try
|
||||
if ($iErrors == 0)
|
||||
{
|
||||
$oP->set_title(Dict::S('UI:SearchResultsPageTitle'));
|
||||
$sPageId = "ui-global-search";
|
||||
$sLabel = Dict::S('UI:SearchResultsTitle');
|
||||
$sDescription = Dict::S('UI:SearchResultsTitle+');
|
||||
$oP->SetBreadCrumbEntry($sPageId, $sLabel, $sDescription, '', utils::GetAbsoluteUrlAppRoot().'images/search.png');
|
||||
$oP->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/tabularfieldsselector.js');
|
||||
$oP->add_linked_script(utils::GetAbsoluteUrlAppRoot().'js/jquery.dragtable.js');
|
||||
$oP->add_linked_stylesheet(utils::GetAbsoluteUrlAppRoot().'css/dragtable.css');
|
||||
|
||||
Reference in New Issue
Block a user