Author: fortim
Date: 2008-12-05 13:51:18 -0800 (Fri, 05 Dec 2008)
New Revision: 1660
Modified:
trunk/qubit/lib/model/QubitInformationObject.php
Log:
Added new getUpdatedRecords function for OAI
Modified: trunk/qubit/lib/model/QubitInformationObject.php
===================================================================
--- trunk/qubit/lib/model/QubitInformationObject.php 2008-12-05 08:16:25 UTC
(rev 1659)
+++ trunk/qubit/lib/model/QubitInformationObject.php 2008-12-05 21:51:18 UTC
(rev 1660)
@@ -219,6 +219,22 @@
return QubitInformationObject::get($criteria);
}
+ /**
+ * Get all information objects updated between two dates
+ * @date from, the inferior limit date
+ * @date util, the superior limit date
+ * @return QubitQuery collection of QubitInformationObjects
+ */
+ public static function getUpdatedRecords($from, $until)
+ {
+ $criteria = new Criteria;
+ $criteria->add(QubitInformationObject::UPDATED_AT, $from,
Criteria::GREATER_EQUAL);
+ $criteria->add(QubitInformationObject::UPDATED_AT, $until,
Criteria::LESS_EQUAL);
+ $criteria->add(QubitInformationObject::PARENT_ID,
null,Criteria::ISNOTNULL);
+
+ return QubitInformationObject::get($criteria);
+ }
+
public function getCollectionRoot()
{
return $this->getAncestors()->orderBy('lft')->offsetGet(1,
array('defaultValue' => $this));
@@ -860,4 +876,4 @@
$event->save();
}
-}
\ No newline at end of file
+}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.ca/group/qubit-commits?hl=en
-~----------~----~----~----~------~----~------~--~---