Commit 669862b9d868acb99024097a6669e74e28ceda80

Authored by nbm
1 parent d985bf87

Update boolean search criteria for document normalisation


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4637 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 7 additions and 0 deletions
lib/browse/Criteria.inc
@@ -193,6 +193,7 @@ class BrowseCriterion { @@ -193,6 +193,7 @@ class BrowseCriterion {
193 class NameCriterion extends BrowseCriterion { 193 class NameCriterion extends BrowseCriterion {
194 var $bFolderCriterion = true; 194 var $bFolderCriterion = true;
195 var $bString = true; 195 var $bString = true;
  196 + var $sSearchTable = "DC";
196 function documentDisplay ($oDocument) { 197 function documentDisplay ($oDocument) {
197 $aOptions = $this->aOptions; 198 $aOptions = $this->aOptions;
198 if (array_key_exists('displayFullPath', $aOptions)) { 199 if (array_key_exists('displayFullPath', $aOptions)) {
@@ -235,6 +236,7 @@ class IDCriterion extends BrowseCriterion { @@ -235,6 +236,7 @@ class IDCriterion extends BrowseCriterion {
235 class TitleCriterion extends BrowseCriterion { 236 class TitleCriterion extends BrowseCriterion {
236 var $bFolderCriterion = true; 237 var $bFolderCriterion = true;
237 var $bString = true; 238 var $bString = true;
  239 + var $sSearchTable = "DM";
238 function documentDisplay ($oDocument) { 240 function documentDisplay ($oDocument) {
239 return $oDocument->getName(); 241 return $oDocument->getName();
240 } 242 }
@@ -248,6 +250,7 @@ class TitleCriterion extends BrowseCriterion { @@ -248,6 +250,7 @@ class TitleCriterion extends BrowseCriterion {
248 } 250 }
249 251
250 class CreatorCriterion extends BrowseCriterion { 252 class CreatorCriterion extends BrowseCriterion {
  253 + var $sSearchTable = "D";
251 var $bFolderCriterion = true; 254 var $bFolderCriterion = true;
252 var $aLookup = array( 255 var $aLookup = array(
253 "table" => "users", 256 "table" => "users",
@@ -285,6 +288,7 @@ class CreatorCriterion extends BrowseCriterion { @@ -285,6 +288,7 @@ class CreatorCriterion extends BrowseCriterion {
285 } 288 }
286 289
287 class DateCreatedCriterion extends BrowseCriterion { 290 class DateCreatedCriterion extends BrowseCriterion {
  291 + var $sSearchTable = "D";
288 function documentDisplay ($oDocument) { 292 function documentDisplay ($oDocument) {
289 return $oDocument->getCreatedDateTime(); 293 return $oDocument->getCreatedDateTime();
290 } 294 }
@@ -338,6 +342,7 @@ class DateCreatedCriterion extends BrowseCriterion { @@ -338,6 +342,7 @@ class DateCreatedCriterion extends BrowseCriterion {
338 } 342 }
339 343
340 class DocumentTypeCriterion extends BrowseCriterion { 344 class DocumentTypeCriterion extends BrowseCriterion {
  345 + var $sSearchTable = "DM";
341 var $aLookup = array( 346 var $aLookup = array(
342 "table" => "document_types_lookup", 347 "table" => "document_types_lookup",
343 "field" => "name" 348 "field" => "name"
@@ -462,6 +467,7 @@ class DateModifiedCriterion extends DateCreatedCriterion { @@ -462,6 +467,7 @@ class DateModifiedCriterion extends DateCreatedCriterion {
462 } 467 }
463 468
464 class SizeCriterion extends BrowseCriterion { 469 class SizeCriterion extends BrowseCriterion {
  470 + var $sSearchTable = "DC";
465 function documentDisplay ($oDocument) { 471 function documentDisplay ($oDocument) {
466 return $oDocument->getFileSize(); 472 return $oDocument->getFileSize();
467 } 473 }
@@ -503,6 +509,7 @@ class ContentCriterion extends BrowseCriterion { @@ -503,6 +509,7 @@ class ContentCriterion extends BrowseCriterion {
503 } 509 }
504 510
505 class WorkflowStateCriterion extends BrowseCriterion { 511 class WorkflowStateCriterion extends BrowseCriterion {
  512 + var $sSearchTable = "DM";
506 function documentDisplay ($oDocument) { 513 function documentDisplay ($oDocument) {
507 $oState =& KTWorkflowState::getByDocument($oDocument); 514 $oState =& KTWorkflowState::getByDocument($oDocument);
508 if ($oState) { 515 if ($oState) {