Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1575136
 поиск   регистрация   авторизация 
 
Группа :: Сети/WWW
Пакет: bugzilla-ru

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: bugzilla-ru-simple-query.patch


diff -uNr template-old/ru/default/account/created.html.tmpl template/ru/default/account/created.html.tmpl
--- template-old/ru/default/account/created.html.tmpl	2002-12-01 13:44:22 +0300
+++ template/ru/default/account/created.html.tmpl	2003-05-28 18:29:31 +0400
@@ -37,7 +37,7 @@
 
 <p>
   После получения сообщения выполните
-  <a href="query.cgi?GoAheadAndLogIn=1">вход в систему</a>.
+  <a href="simple_query.cgi?GoAheadAndLogIn=1">вход в систему</a>.
 </p>
 
 [% PROCESS global/footer.html.tmpl %] 
diff -uNr template-old/ru/default/account/prefs/footer.html.tmpl template/ru/default/account/prefs/footer.html.tmpl
--- template-old/ru/default/account/prefs/footer.html.tmpl	2002-12-01 13:44:20 +0300
+++ template/ru/default/account/prefs/footer.html.tmpl	2003-05-28 18:29:31 +0400
@@ -65,7 +65,7 @@
     <tr>
       <td colspan="4">
         <br>                            
-	Создав в <a href="query.cgi">форме поиска</a> сохраненные 
+	Создав в <a href="simple_query.cgi">форме поиска</a> сохраненные 
 	запросы, можно перейти на эту страницу настройки и включить 
 	некоторые из них в подвал каждой страницы Bugzilla.
         <br>
diff -uNr template-old/ru/default/bug/create/user-message.html.tmpl template/ru/default/bug/create/user-message.html.tmpl
--- template-old/ru/default/bug/create/user-message.html.tmpl	2002-12-01 13:44:12 +0300
+++ template/ru/default/bug/create/user-message.html.tmpl	2003-05-28 18:29:31 +0400
@@ -38,4 +38,4 @@
 <a href="help/ru/bugwritinghelp.html">руководство по регистрации ошибок</a>, 
 ознакомьтесь со списком 
 <a href="duplicates.cgi">наиболее часто регистрируемых ошибок</a>, и выполните
-<a href="query.cgi">поиск</a> среди существующих ошибок.
+<a href="simple_query.cgi">поиск</a> среди существующих ошибок.
diff -uNr template-old/ru/default/bug/navigate.html.tmpl template/ru/default/bug/navigate.html.tmpl
--- template-old/ru/default/bug/navigate.html.tmpl	2002-12-01 13:39:09 +0300
+++ template/ru/default/bug/navigate.html.tmpl	2003-05-28 18:29:31 +0400
@@ -52,5 +52,5 @@
   &nbsp;&nbsp;<a href="buglist.cgi?regetlastlist=1">Показать список</a>
 [% END %]
 
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="query.cgi">Поиск</a>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="simple_query.cgi">Поиск</a>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="enter_bug.cgi">Создать</a>
diff -uNr template-old/ru/default/bug/process/verify-new-product.html.tmpl template/ru/default/bug/process/verify-new-product.html.tmpl
--- template-old/ru/default/bug/process/verify-new-product.html.tmpl	2002-12-01 13:44:10 +0300
+++ template/ru/default/bug/process/verify-new-product.html.tmpl	2003-05-28 18:29:31 +0400
@@ -99,7 +99,7 @@
 
 </form>
 <hr>
-<a href="query.cgi">Отменить и вернуться к запросу</a>
+<a href="simple_query.cgi">Отменить и вернуться к запросу</a>
 
 [% PROCESS global/footer.html.tmpl %]
 
diff -uNr template-old/ru/default/global/useful-links.html.tmpl template/ru/default/global/useful-links.html.tmpl
--- template-old/ru/default/global/useful-links.html.tmpl	2002-12-01 13:44:08 +0300
+++ template/ru/default/global/useful-links.html.tmpl	2003-05-28 18:29:31 +0400
@@ -46,7 +46,7 @@
       
       <td valign="middle" nowrap>
         <a href="enter_bug.cgi">Создать</a> | 
-        <a href="query.cgi">Найти</a> |
+        <a href="simple_query.cgi">Найти</a> |
         
         <input type="submit" value="Перейти"> к ошибке 
         <input name="id" size="6"> | 
@@ -123,7 +123,7 @@
       </td>
       <td valign="middle" align="right">
         <a href="createaccount.cgi">Регистрация</a> | 
-        <a href="query.cgi?GoAheadAndLogIn=1">Вход&nbsp;в&nbsp;систему</a>
+        <a href="simple_query.cgi?GoAheadAndLogIn=1">Вход&nbsp;в&nbsp;систему</a>
       </td>
     </tr>
     [% END %]
diff -uNr template-old/ru/default/index.html.tmpl template/ru/default/index.html.tmpl
--- template-old/ru/default/index.html.tmpl	2002-12-01 13:44:19 +0300
+++ template/ru/default/index.html.tmpl	2003-05-28 18:29:31 +0400
@@ -55,7 +55,7 @@
 
   На самом деле все гораздо проще:
   <p>
-  <a href="query.cgi">Поиск отчетов об ошибках</a><br>
+  <a href="simple_query.cgi">Поиск отчетов об ошибках</a><br>
   <a href="enter_bug.cgi">Ввод нового отчета</a><br>
   <a href="reports.cgi">Статистические отчеты</a><br>
   </p><p>
@@ -63,7 +63,7 @@
   <a href="userprefs.cgi">Изменить пароль и/или настройки</a><br>
   <a href="relogin.cgi">Выход [% username FILTER html %]</a><br>
 [% ELSE %]
-  <a href="query.cgi?GoAheadAndLogIn=1">Вход в систему</a><br>
+  <a href="simple_query.cgi?GoAheadAndLogIn=1">Вход в систему</a><br>
   <a href="createaccount.cgi">Регистрация нового пользователя</a><br>
 [% END %]
   </p><p>
diff -uNr template-old/ru/default/list/list.html.tmpl template/ru/default/list/list.html.tmpl
--- template-old/ru/default/list/list.html.tmpl	2002-12-01 13:44:06 +0300
+++ template/ru/default/list/list.html.tmpl	2003-05-28 18:29:31 +0400
@@ -94,7 +94,7 @@
 [% IF bugs.size == 0 %]
   Ошибок не найдено.
   <p>
-    <a href="query.cgi">Поиск</a>
+    <a href="simple_query.cgi">Поиск</a>
     &nbsp;&nbsp;<a href="enter_bug.cgi">Создать</a>
     <a href="query.cgi?[% urlquerypart %]">Изменить запрос</a>
   </p>
@@ -131,7 +131,7 @@
     <input type="hidden" name="buglist" value="[% buglist %]">
     <input type="submit" value="Подробно">
 
-    <a href="query.cgi">Поиск</a> &nbsp;&nbsp;
+    <a href="simple_query.cgi">Поиск</a> &nbsp;&nbsp;
     <a href="enter_bug.cgi">Создать</a> &nbsp;&nbsp;
     <a href="colchange.cgi?[% urlquerypart %]">Формат вывода</a> &nbsp;&nbsp;
 
diff -uNr template-old/ru/default/reports/duplicates.html.tmpl template/ru/default/reports/duplicates.html.tmpl
--- template-old/ru/default/reports/duplicates.html.tmpl	2002-12-01 13:44:05 +0300
+++ template/ru/default/reports/duplicates.html.tmpl	2003-05-28 18:29:31 +0400
@@ -159,7 +159,7 @@
   <li>Если проблемы нет в списке:</li>
 
   <ul>
-    <li>Используйте <a href="query.cgi">форму поиска</a>
+    <li>Используйте <a href="simple_query.cgi">форму поиска</a>
       для поиска уже зарегистрированных сообщений об этой проблеме.</li>
     <li>Если проблема уже описана, добавьте комментарий с дополнительными данными
       по проблеме, которые вы собрали.</li>
diff -uNr template-old/ru/default/search/search.html.tmpl template/ru/default/search/search.html.tmpl
--- template-old/ru/default/search/search.html.tmpl	2002-12-01 13:44:00 +0300
+++ template/ru/default/search/search.html.tmpl	2003-05-28 18:31:42 +0400
@@ -27,10 +27,16 @@
   # search/boolean-charts.html.tmpl.
   #%]
 
-[% PROCESS global/header.html.tmpl 
-  title = "Поиск ошибок"
-  onload = "selectProduct(document.forms['queryform']);"
-%]
+[% IF cur_tab_name %]
+  [% PROCESS search/switch_tabs.html.tmpl 
+    current_tab_name = cur_tab_name
+  %]
+[% ELSE %]
+  [% PROCESS global/header.html.tmpl 
+	title = "Поиск ошибок"
+	onload = "selectProduct(document.forms['queryform']);"
+  %]
+[% END %]
 
 [% button_name = "Найти" %]
 
diff -uNr template-old/ru/default/search/simple-search.html.tmpl template/ru/default/search/simple-search.html.tmpl
--- template-old/ru/default/search/simple-search.html.tmpl	1970-01-01 03:00:00 +0300
+++ template/ru/default/search/simple-search.html.tmpl	2003-05-28 18:29:31 +0400
@@ -0,0 +1,97 @@
+[%# The contents of this file are subject to the Mozilla Public
+  # License Version 1.1 (the "License"); you may not use this file
+  # except in compliance with the License. You may obtain a copy of
+  # the License at http://www.mozilla.org/MPL/
+  #
+  # Software distributed under the License is distributed on an "AS
+  # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+  # implied. See the License for the specific language governing
+  # rights and limitations under the License.
+  #
+  # The Original Code is the Bugzilla Bug Tracking System.
+  #
+  # The Initial Developer of the Original Code is Netscape Communications
+  # Corporation. Portions created by Netscape are
+  # Copyright (C) 1998 Netscape Communications Corporation. All
+  # Rights Reserved.
+  #
+  # Contributor(s): Alexey Gladkov <legion@altlinux.org>
+  #%]
+
+[% IF cur_tab_name %]
+  [% PROCESS search/switch_tabs.html.tmpl 
+    current_tab_name = cur_tab_name
+  %]
+[% ELSE %]
+  [% DEFAULT title = "Поиск ошибок" %]
+  [% PROCESS global/header.html.tmpl %]
+[% END %]
+
+[% query_variants = [ 
+  { value => "allwordssubstr", description => "содержит все слова (строки)" },
+  { value => "anywordssubstr", description => "содержит любое из слов (строк)" },
+  { value => "substring", description => "содержит текст в любом регистре" },
+  { value => "casesubstring", description => "содержит текст в точности" },
+  { value => "allwords", description => "содержит все слова" },
+  { value => "anywords", description => "содержит любое из слов" },
+  { value => "regexp", description => "соотвествует маске" },
+  { value => "notregexp", description => "не соотвествует маске" } ] %]
+
+
+<form action="[% target %]" method="get">
+  <table>
+	<tr>
+	  <td>Продукт: </td>
+	  <td>
+		<select name="product">
+[% FOREACH p = prod.sort %]
+		  <option value="[% p %]">[% p %]</option>
+[% END %]
+		</select>
+	  </td>
+	</tr>
+	<tr>
+	  <td>Компонент: </td>
+	  <td>
+		<input type="text" name="component_str">
+		<select name="component_type">
+		    <option value="substr">содержит текст в любом регистре</option>
+		    <option value="regexp">соотвествует маске</option>
+		    <option value="notregexp">не соотвествует маске</option>
+		</select>
+	  </td>
+	</tr>
+	<tr>
+	  <td>Аннотация: </td>
+	  <td>
+		<input type="text" name="short_desc">
+    	<select name="short_desc_type">
+    	  [% FOREACH qv = query_variants %]
+      		<option value="[% qv.value %]"
+        	  [% " selected" IF default.short_desc_type.0 == qv.value %]>[% qv.description %]</option>
+    	  [% END %]              
+    	</select>
+	  </td>
+	</tr>
+	<tr>
+	  <td>Комментарий: </td>
+	  <td>
+		<input type="text" name="long_desc">
+    	<select name="long_desc_type">
+    	  [% FOREACH qv = query_variants %]
+      		<option value="[% qv.value %]"
+        	  [% " selected" IF default.short_desc_type.0 == qv.value %]>[% qv.description %]</option>
+    	  [% END %]              
+    	</select>
+	  </td>
+	</tr>
+	<tr>
+	  <td colspan="2">
+		<button type="submit">Найти</button>
+	  </td>
+	</tr>
+  </table>
+  <input type="hidden" name="simple" value="1">
+</form>
+
+[% PROCESS global/footer.html.tmpl %] 
diff -uNr template-old/ru/default/search/switch_tabs.html.tmpl template/ru/default/search/switch_tabs.html.tmpl
--- template-old/ru/default/search/switch_tabs.html.tmpl	1970-01-01 03:00:00 +0300
+++ template/ru/default/search/switch_tabs.html.tmpl	2003-05-28 18:29:31 +0400
@@ -0,0 +1,60 @@
+[%# The contents of this file are subject to the Mozilla Public
+  # License Version 1.1 (the "License"); you may not use this file
+  # except in compliance with the License. You may obtain a copy of
+  # the License at http://www.mozilla.org/MPL/
+  #
+  # Software distributed under the License is distributed on an "AS
+  # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+  # implied. See the License for the specific language governing
+  # rights and limitations under the License.
+  #
+  # The Original Code is the Bugzilla Bug Tracking System.
+  #
+  # The Initial Developer of the Original Code is Netscape Communications
+  # Corporation. Portions created by Netscape are
+  # Copyright (C) 1998 Netscape Communications Corporation. All
+  # Rights Reserved.
+  #
+  # Contributor(s): Alexey Gladkov <legion@altlinux.org>
+  #%]
+
+[% DEFAULT title = "Поиск ошибок" %]
+[% PROCESS global/header.html.tmpl 
+   style = "td.selected_tab {
+              border-width: 2px 2px 0px;
+              border-style: solid; 
+            }
+            td.unselected_tab, td.spacer {
+              border-width: 0px 0px 2px 0px;
+              border-style: solid; 
+            }"
+%]
+
+[% tabs = [ { name => "ssearch", description => "Поиск", 
+			  href => "simple_query.cgi" },
+            { name => "asearch", description => "Расширенный поиск",
+			  href => "query.cgi" } ] %]
+
+<center>
+  <table cellspacing="0" cellpadding="10" border="0" width="100%">
+    <tr>
+      <td class="spacer">&nbsp;</td>
+ 
+      [% FOREACH tab = tabs %]
+        [% IF tab.name == current_tab_name %]
+          [% current_tab = tab %]
+          <td align="center" bgcolor="lightblue" class="selected_tab">
+            [% tab.description %]
+          </td>
+        [% ELSE %]
+          <td align="center" bgcolor="#BBBBEE" class="unselected_tab">
+            <a href="[% tab.href %]">[% tab.description %]</a>
+          </td>
+        [% END %]
+       [% END %]
+ 
+       <td class="spacer">&nbsp;</td>
+     </tr>
+   </table>
+</center>
+
 
design & coding: Vladimir Lettiev aka crux © 2004-2005