You are here

function nodequeue_delete in Nodequeue 7.3

Same name and namespace in other branches
  1. 5.2 nodequeue.module \nodequeue_delete()
  2. 5 nodequeue.module \nodequeue_delete()
  3. 6.2 nodequeue.module \nodequeue_delete()
  4. 7.2 nodequeue.module \nodequeue_delete()

Delete a nodequeue.

1 call to nodequeue_delete()
nodequeue_admin_delete_submit in includes/nodequeue.admin.inc
Submit function for nodequeue delete

File

./nodequeue.module, line 900
Maintains queues of nodes in arbitrary order.

Code

function nodequeue_delete($name) {
  db_delete('nodequeue_roles')
    ->condition('name', $name)
    ->execute();
  db_delete('nodequeue_types')
    ->condition('name', $name)
    ->execute();
  db_delete('nodequeue_queue')
    ->condition('name', $name)
    ->execute();
  db_delete('nodequeue_nodes')
    ->condition('name', $name)
    ->execute();
  db_delete('nodequeue_subqueue')
    ->condition('name', $name)
    ->execute();

  // Invoke a hook to notify other modules that a nodequeue has been deleted.
  module_invoke_all('nodequeue_delete', $name);
}