*/ class Mage_Dataflow_Model_Resource_Batch_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract { /** * Init model * */ protected function _construct() { $this->_init('dataflow/batch'); } /** * Add expire filter (for abandoned batches) * */ public function addExpireFilter() { $date = Mage::getSingleton('core/date'); /* @var $date Mage_Core_Model_Date */ $lifetime = Mage_Dataflow_Model_Batch::LIFETIME; $expire = $date->gmtDate(null, $date->timestamp() - $lifetime); $this->getSelect()->where('created_at < ?', $expire); } }