Commit 065ef12c729765f618e0ee37b5ec140a31dc4a09
1 parent
67de0145
KTS-673
"The search algorithm needs some work" Updated. Cleaning up search2 functionality Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@7258 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
5 additions
and
52 deletions
search2.php
| ... | ... | @@ -62,7 +62,7 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 62 | 62 | } |
| 63 | 63 | catch(Exception $e) |
| 64 | 64 | { |
| 65 | - $this->errorRedirectTo('guiBuilder', _kt('Could not process query.' . $e->getMessage())); | |
| 65 | + $this->errorRedirectTo('guiBuilder', _kt('Could not process query.') . $e->getMessage()); | |
| 66 | 66 | } |
| 67 | 67 | } |
| 68 | 68 | |
| ... | ... | @@ -156,26 +156,20 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 156 | 156 | $config = KTConfig::getSingleton(); |
| 157 | 157 | $resultsPerPage = ($showall)?$numRecs:$config->get('search/resultsPerPage', SearchDispatcher::RESULTS_PER_PAGE); |
| 158 | 158 | |
| 159 | - | |
| 160 | - | |
| 161 | 159 | $maxPageMove = SearchDispatcher::MAX_PAGE_MOVEMENT; |
| 162 | 160 | |
| 163 | - | |
| 164 | - | |
| 165 | 161 | $pageOffset = 1; |
| 166 | 162 | if (isset($_GET['pageOffset'])) |
| 167 | 163 | { |
| 168 | 164 | $pageOffset = $_GET['pageOffset']; |
| 169 | 165 | } |
| 170 | 166 | |
| 171 | - | |
| 172 | 167 | $maxPages = ceil($numRecs / $resultsPerPage) ; |
| 173 | 168 | if ($pageOffset <= 0 || $pageOffset > $maxPages) |
| 174 | 169 | { |
| 175 | 170 | $pageOffset = 1; |
| 176 | 171 | } |
| 177 | 172 | |
| 178 | - | |
| 179 | 173 | $firstRec = ($pageOffset-1) * $resultsPerPage; |
| 180 | 174 | $lastRec = $firstRec + $resultsPerPage; |
| 181 | 175 | if ($lastRec > $numRecs) |
| ... | ... | @@ -185,8 +179,6 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 185 | 179 | |
| 186 | 180 | $display = array_slice($results,$firstRec ,$resultsPerPage); |
| 187 | 181 | |
| 188 | - | |
| 189 | - | |
| 190 | 182 | $startOffset = $pageOffset - $maxPageMove; |
| 191 | 183 | if ($startOffset < 1) |
| 192 | 184 | { |
| ... | ... | @@ -198,17 +190,12 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 198 | 190 | $endOffset = $maxPages; |
| 199 | 191 | } |
| 200 | 192 | |
| 201 | - | |
| 202 | - | |
| 203 | 193 | $pageMovement = array(); |
| 204 | 194 | for($i=$startOffset;$i<=$endOffset;$i++) |
| 205 | 195 | { |
| 206 | 196 | $pageMovement[] = $i; |
| 207 | 197 | } |
| 208 | 198 | |
| 209 | - | |
| 210 | - | |
| 211 | - | |
| 212 | 199 | $aBulkActions = KTBulkActionUtil::getAllBulkActions(); |
| 213 | 200 | |
| 214 | 201 | $aTemplateData = array( |
| ... | ... | @@ -316,8 +303,8 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 316 | 303 | |
| 317 | 304 | function do_guiBuilder() |
| 318 | 305 | { |
| 319 | - $this->oPage->setBreadcrumbDetails(_kt("Query Builder")); | |
| 320 | - $this->oPage->title = _kt("Query Builder"); | |
| 306 | + $this->oPage->setBreadcrumbDetails(_kt("Advanced Search")); | |
| 307 | + $this->oPage->title = _kt("Advanced Search"); | |
| 321 | 308 | |
| 322 | 309 | $result = array(); |
| 323 | 310 | |
| ... | ... | @@ -348,8 +335,8 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 348 | 335 | |
| 349 | 336 | function do_queryBuilder() |
| 350 | 337 | { |
| 351 | - $this->oPage->setBreadcrumbDetails(_kt("Advanced Query Builder")); | |
| 352 | - $this->oPage->title = _kt("Advanced Query Builder"); | |
| 338 | + $this->oPage->setBreadcrumbDetails(_kt("Query Editor")); | |
| 339 | + $this->oPage->title = _kt("Query Editor"); | |
| 353 | 340 | $oTemplating =& KTTemplating::getSingleton(); |
| 354 | 341 | $oTemplate = $oTemplating->loadTemplate("ktcore/search2/adv_query_search"); |
| 355 | 342 | |
| ... | ... | @@ -380,40 +367,6 @@ class SearchDispatcher extends KTStandardDispatcher { |
| 380 | 367 | ); |
| 381 | 368 | return $oTemplate->render($aTemplateData); |
| 382 | 369 | } |
| 383 | - | |
| 384 | - function do_metadata() | |
| 385 | - { | |
| 386 | - $this->oPage->setBreadcrumbDetails(_kt("Metadata Query Builder")); | |
| 387 | - $this->oPage->title = _kt("Metadata Query Builder"); | |
| 388 | - | |
| 389 | - $result = array(); | |
| 390 | - | |
| 391 | - $result['fieldsets'] = SearchHelper::getFieldsets(); | |
| 392 | - $result['fieldset_str'] = SearchHelper::getJSfieldsetStruct($result['fieldsets']); | |
| 393 | - | |
| 394 | - $result['users_str'] = SearchHelper::getJSusersStruct(); | |
| 395 | - | |
| 396 | - $oTemplating =& KTTemplating::getSingleton(); | |
| 397 | - $oTemplate = $oTemplating->loadTemplate("ktcore/search2/metadata_search"); | |
| 398 | - $aTemplateData = array( | |
| 399 | - "context" => $this, | |
| 400 | - 'metainfo'=> $result | |
| 401 | - ); | |
| 402 | - return $oTemplate->render($aTemplateData); | |
| 403 | - } | |
| 404 | - | |
| 405 | - function do_tree() | |
| 406 | - { | |
| 407 | - $this->oPage->setBreadcrumbDetails(_kt("Tree Browser")); | |
| 408 | - $this->oPage->title = _kt("Tree Browser"); | |
| 409 | - | |
| 410 | - $oTemplating =& KTTemplating::getSingleton(); | |
| 411 | - $oTemplate = $oTemplating->loadTemplate("ktcore/search2/tree"); | |
| 412 | - $aTemplateData = array( | |
| 413 | - "context" => $this | |
| 414 | - ); | |
| 415 | - return $oTemplate->render($aTemplateData); | |
| 416 | - } | |
| 417 | 370 | } |
| 418 | 371 | |
| 419 | 372 | ... | ... |