Commit f1596b233eed080f927203a429cc80e7b4b3fffe

Authored by nbm
1 parent ebf336a6

Add a criteria for a document's last modified date.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3161 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 13 additions and 1 deletions
lib/browse/Criteria.inc
... ... @@ -389,6 +389,15 @@ class GenericMetadataCriterion extends BrowseCriterion {
389 389 }
390 390 }
391 391  
  392 +class DateModifiedCriterion extends DateCreatedCriterion {
  393 + function documentDisplay ($oDocument) {
  394 + return $oDocument->getLastModifiedDate();
  395 + }
  396 + function getName() {
  397 + return "datemodified";
  398 + }
  399 +}
  400 +
392 401 class Criteria {
393 402 function &_getBaseCriterionByNumber($iID) {
394 403 global $default;
... ... @@ -411,6 +420,9 @@ class Criteria {
411 420 case -6:
412 421 $oCriterion =& new IDCriterion(_("ID"), 'id', 'id', -6);
413 422 break;
  423 + case -7:
  424 + $oCriterion =& new DateModifiedCriterion(_("Date Modified"), 'modified', 'modified', -7);
  425 + break;
414 426 }
415 427 return $oCriterion;
416 428 }
... ... @@ -421,7 +433,7 @@ class Criteria {
421 433 return;
422 434 }
423 435 $aBaseCriteria = array();
424   - $aIDs = range(-1, -6);
  436 + $aIDs = range(-1, -7);
425 437 foreach ($aIDs as $iID) {
426 438 $oCriterion =& Criteria::_getBaseCriterionByNumber($iID);
427 439 $aBaseCriteria[$iID] =& $oCriterion;
... ...