static function fetchCountForEvent( $eventID ) { $result = eZPersistentObject::fetchObjectList( eZNotificationCollectionItem::definition(), array(), array( 'event_id' => $eventID ), false, null, false, false, array( array( 'operation' => 'count( * )', 'name' => 'count' ) ) ); return $result[0]['count']; }
function itemsToSend() { return eZPersistentObject::fetchObjectList(eZNotificationCollectionItem::definition(), null, array('collection_id' => $this->attribute('id'), 'send_date' => 0), null, null, true); }
function fetchUsersForDigest($timestamp) { return eZPersistentObject::fetchObjectList(eZNotificationCollectionItem::definition(), array(), array('send_date' => array('', array(1, $timestamp))), array('address' => 'asc'), null, false, false, array(array('operation' => 'distinct address'))); }