You are here

function smartqueue_taxonomy_nodequeue_subqueue_title in Nodequeue 7.2

Same name and namespace in other branches
  1. 5.2 smartqueue.module \smartqueue_taxonomy_nodequeue_subqueue_title()
  2. 6.2 smartqueue.module \smartqueue_taxonomy_nodequeue_subqueue_title()
  3. 7.3 smartqueue.module \smartqueue_taxonomy_nodequeue_subqueue_title()

Form title for a new taxonomy subqueue.

Parameters

$queue Queue object.:

$reference Subqueue reference string (tids imploded with '-').:

Return value

string

2 calls to smartqueue_taxonomy_nodequeue_subqueue_title()
smartqueue_taxonomy_nodequeue_subqueues in modules/smartqueue/smartqueue.module
Implements hook_nodequeue_subqueues().
smartqueue_taxonomy_term_update in modules/smartqueue/smartqueue.module
Implements hook_taxonomy_term_update().

File

modules/smartqueue/smartqueue.module, line 366

Code

function smartqueue_taxonomy_nodequeue_subqueue_title($queue, $reference) {
  $tids = explode('-', $reference);
  $titles = array();
  foreach ($tids as $tid) {

    // $tid can be 0, specifically meaning this term is unset.
    if ($tid) {
      $titles[$tid] = taxonomy_term_load($tid)->name;
    }
  }

  // Create name using names of all term names. This could be
  // done better, but is OK for now.
  return implode('-', $titles);
}