aggregator_remove

Versions
4.6 – 7
aggregator_remove($feed)

Removes all items from a feed.

Parameters

$feed An object describing the feed to be cleared.

▾ 1 function calls aggregator_remove()

aggregator_admin_remove_feed_submit in modules/aggregator/aggregator.admin.inc
Remove all items from a feed and redirect to the overview page.

Code

modules/aggregator/aggregator.module, line 556

<?php
function aggregator_remove($feed) {
  _aggregator_get_variables();
  // Call hook_aggregator_remove() on all modules.
  module_invoke_all('aggregator_remove', $feed);
  // Reset feed.
  db_merge('aggregator_feed')
    ->key(array('fid' => $feed->fid))
    ->fields(array(
      'checked' => 0,
      'hash' => '',
      'etag' => '',
      'modified' => 0,
      'description' => $feed->description,
      'image' => $feed->image,
    ))
    ->execute();
}
?>
Login or register to post comments
 
 

All source code and documentation on this site is released under the terms of the GNU General Public License, version 2 and later. Drupal is a registered trademark of Dries Buytaert.