| 123456789101112131415161718192021222324252627 | 
							- <?php
 
- /**
 
-  * Adds last notified metadata and sets the notify interval
 
-  */
 
- elgg_set_plugin_setting('notify_interval', 60 * 60 * 24, 'tidypics');
 
- $options = array(
 
- 	'type' => 'object',
 
- 	'subtype' => 'album',
 
- 	'limit' => 0
 
- );
 
- $prefix = elgg_get_config('dbprefix');
 
- $batch = new ElggBatch('elgg_get_entities', $options);
 
- foreach ($batch as $album) {
 
- 	// grab earliest picture and use that as the notification time
 
- 	// in old version of tidypics notifications went out only when a new album was populated.
 
- 	$q = "SELECT MIN(time_created) as ts FROM {$prefix}entities WHERE container_guid = $album->guid";
 
- 	$row = get_data_row($q);
 
- 	if ($row) {
 
- 		$album->last_notified = $row->ts;
 
- 	}
 
- }
 
 
  |