Commit 272584cb37236a77d712ecaf8171b77401b6e11b
1 parent
007a6d78
Search bar is now hidden if you are browsing search results
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1135 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
24 additions
and
16 deletions
lib/visualpatterns/NavBar.inc
| ... | ... | @@ -30,6 +30,7 @@ class NavBar { |
| 30 | 30 | var $help; |
| 31 | 31 | var $logout; |
| 32 | 32 | var $nwColourbar; |
| 33 | + var $sSection; | |
| 33 | 34 | |
| 34 | 35 | /** variables used for searching */ |
| 35 | 36 | var $sBrowseType; |
| ... | ... | @@ -78,6 +79,7 @@ class NavBar { |
| 78 | 79 | */ |
| 79 | 80 | function setHighlightedSection($section) { |
| 80 | 81 | global $default; |
| 82 | + $this->sSection = $section; | |
| 81 | 83 | |
| 82 | 84 | // check for highlighting..and highlight as required |
| 83 | 85 | if($section == "General") { |
| ... | ... | @@ -94,8 +96,8 @@ class NavBar { |
| 94 | 96 | $this->subscriptions = "$default->graphicsUrl/subscriptions/over.gif"; |
| 95 | 97 | $this->nwColourBar = "$default->graphicsUrl/subscriptions/def.gif"; |
| 96 | 98 | } |
| 97 | - | |
| 98 | - if($section == "Advanced Search") { | |
| 99 | + | |
| 100 | + if(($section == "Standard Search") || ($section == "Advanced Search")) { | |
| 99 | 101 | $this->asearch = "$default->graphicsUrl/asearch/over.gif"; |
| 100 | 102 | $this->nwColourBar = "$default->graphicsUrl/asearch/def.gif"; |
| 101 | 103 | } |
| ... | ... | @@ -121,6 +123,7 @@ class NavBar { |
| 121 | 123 | $this->logout = "$default->graphicsUrl/logout/over.gif"; |
| 122 | 124 | $this->nwColourBar = "$default->graphicsUrl/logout/def.gif"; |
| 123 | 125 | } |
| 126 | + | |
| 124 | 127 | } |
| 125 | 128 | |
| 126 | 129 | |
| ... | ... | @@ -199,7 +202,7 @@ class NavBar { |
| 199 | 202 | //array of coloured section images |
| 200 | 203 | $row4 = $oColourTableLinks->render(); |
| 201 | 204 | |
| 202 | - $toRender = new PatternCustom; | |
| 205 | + $toRender = new PatternCustom; | |
| 203 | 206 | |
| 204 | 207 | //bar is the actaul html creation of the nav bar |
| 205 | 208 | $bar= " |
| ... | ... | @@ -208,19 +211,24 @@ class NavBar { |
| 208 | 211 | "<tr height=\"30%\"> <td VALIGN = \"absmiddle\" background = " . $hStretched ." width =\"100%\" NOWRAP >\n " . |
| 209 | 212 | "<img align = \"absmiddle\" src = \"$default->graphicsUrl/arrow.gif\" ></img>\n " . |
| 210 | 213 | "<img align = \"absmiddle\" src = \"$default->graphicsUrl/arrow.gif\" ></img>\n " . |
| 211 | - "<INPUT type=\"hidden\" name=\"fForStandardSearch\" value=\"no\" />\n " . | |
| 212 | - "<INPUT type=\"text\" name=\"fSearchText\" width=\"30\" height = \"10\" align = \"absmiddle\" />\n " . | |
| 213 | - "<INPUT type=\"hidden\" name=\"fBrowseType\" value=\"" . $this->sBrowseType . "\" />\n " . | |
| 214 | - "<INPUT type=\"hidden\" name=\"fFolderID\" value=\"" . $this->iFolderID . "\" />\n " . | |
| 215 | - "<INPUT type=\"hidden\" name=\"fDocumentID\" value=\"" . $this->iDocumentID . "\" />\n " . | |
| 216 | - "<INPUT type=\"hidden\" name=\"fCategoryName\" value=\"" . $this->sCategoryName . "\" />\n " . | |
| 217 | - "<INPUT type=\"hidden\" name=\"fDocTypeID\" value=\"" . $this->iDocTypeID . "\" />\n " . | |
| 218 | - "<INPUT type=\"image\" onClick=\"setActionAndSubmitSearch('" . $default->rootUrl . "/control.php')\" src=\"$default->graphicsUrl/search.gif\" align = \"absmiddle\" border=\"0\" />\n " . | |
| 219 | - "</td>\n " . | |
| 220 | - "</tr>\n" . | |
| 221 | - "<tr height=\"25%\" ><td width =\"10%\">". $row3 . "</td></tr>\n" . | |
| 222 | - "<tr height=\"25%\"><td width =\"100%\">". $row4 . "</td></tr>\n" . | |
| 223 | - "</table>\n"; | |
| 214 | + "<INPUT type=\"hidden\" name=\"fForStandardSearch\" value=\"no\" />\n "; | |
| 215 | + //disable the search bar if we are browsing search results | |
| 216 | + if (strcmp($this->sSection,"Standard Search") == 0) { | |
| 217 | + $bar .= "<INPUT type=\"hidden\" name=\"fSearchText\" width=\"30\" height = \"10\" align = \"absmiddle\" />\n "; | |
| 218 | + } else { | |
| 219 | + $bar .= "<INPUT type=\"text\" name=\"fSearchText\" width=\"30\" height = \"10\" align = \"absmiddle\" />\n " . | |
| 220 | + "<INPUT type=\"hidden\" name=\"fBrowseType\" value=\"" . $this->sBrowseType . "\" />\n " . | |
| 221 | + "<INPUT type=\"hidden\" name=\"fFolderID\" value=\"" . $this->iFolderID . "\" />\n " . | |
| 222 | + "<INPUT type=\"hidden\" name=\"fDocumentID\" value=\"" . $this->iDocumentID . "\" />\n " . | |
| 223 | + "<INPUT type=\"hidden\" name=\"fCategoryName\" value=\"" . $this->sCategoryName . "\" />\n " . | |
| 224 | + "<INPUT type=\"hidden\" name=\"fDocTypeID\" value=\"" . $this->iDocTypeID . "\" />\n " . | |
| 225 | + "<INPUT type=\"image\" onClick=\"setActionAndSubmitSearch('" . $default->rootUrl . "/control.php')\" src=\"$default->graphicsUrl/search.gif\" align = \"absmiddle\" border=\"0\" />\n "; | |
| 226 | + } | |
| 227 | + $bar .= "</td>\n " . | |
| 228 | + "</tr>\n" . | |
| 229 | + "<tr height=\"25%\" ><td width =\"10%\">". $row3 . "</td></tr>\n" . | |
| 230 | + "<tr height=\"25%\"><td width =\"100%\">". $row4 . "</td></tr>\n" . | |
| 231 | + "</table>\n"; | |
| 224 | 232 | |
| 225 | 233 | //set the bar as html to object |
| 226 | 234 | $toRender->setHtml($bar); | ... | ... |