You are here

function nodequeue_action_remove_node in Nodequeue 7.2

Action: Remove the given node from the given nodequeue.

File

./nodequeue.rules.inc, line 335
Provides nodequeue (subqueue) rules integration.

Code

function nodequeue_action_remove_node($node, $queue_name) {
  $queue = nodequeue_load_queue_by_name($queue_name);
  $subqueues = nodequeue_load_subqueues_by_queue($queue->qid);
  foreach ($subqueues as $subqueue) {
    if (!$queue->i18n || isset($node->tnid) && empty($node->tnid)) {
      nodequeue_subqueue_remove_node($subqueue->sqid, $node->nid);
    }
  }
}