From f1596b233eed080f927203a429cc80e7b4b3fffe Mon Sep 17 00:00:00 2001 From: nbm Date: Mon, 10 Jan 2005 10:06:18 +0000 Subject: [PATCH] Add a criteria for a document's last modified date. --- lib/browse/Criteria.inc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/browse/Criteria.inc b/lib/browse/Criteria.inc index 1ea180d..2676fd9 100644 --- a/lib/browse/Criteria.inc +++ b/lib/browse/Criteria.inc @@ -389,6 +389,15 @@ class GenericMetadataCriterion extends BrowseCriterion { } } +class DateModifiedCriterion extends DateCreatedCriterion { + function documentDisplay ($oDocument) { + return $oDocument->getLastModifiedDate(); + } + function getName() { + return "datemodified"; + } +} + class Criteria { function &_getBaseCriterionByNumber($iID) { global $default; @@ -411,6 +420,9 @@ class Criteria { case -6: $oCriterion =& new IDCriterion(_("ID"), 'id', 'id', -6); break; + case -7: + $oCriterion =& new DateModifiedCriterion(_("Date Modified"), 'modified', 'modified', -7); + break; } return $oCriterion; } @@ -421,7 +433,7 @@ class Criteria { return; } $aBaseCriteria = array(); - $aIDs = range(-1, -6); + $aIDs = range(-1, -7); foreach ($aIDs as $iID) { $oCriterion =& Criteria::_getBaseCriterionByNumber($iID); $aBaseCriteria[$iID] =& $oCriterion; -- libgit2 0.21.4