You are here

function content_slider_load_nodes in Featured Content Slider 7.3

Same name and namespace in other branches
  1. 7 content_slider.module \content_slider_load_nodes()
  2. 7.2 content_slider.module \content_slider_load_nodes()

Collect all node of a specific content type. @para string $content_type machine name of content type

Return value

array $nodes associative array contains node's nid as key and node's object as value

1 call to content_slider_load_nodes()
content_slider_block_view in ./content_slider.module
Implements hook_block_view().

File

./content_slider.module, line 102
Module file for content slider module.

Code

function content_slider_load_nodes($content_type) {
  $nodes = array();
  $nids = db_select('node', 'n')
    ->fields('n', array(
    'nid',
    'created',
  ))
    ->condition('n.status', 1)
    ->condition('n.type', array(
    $content_type,
  ), 'IN')
    ->orderBy('n.created', 'DESC')
    ->range(0, 10)
    ->addTag('node_access')
    ->execute()
    ->fetchCol();
  $nodes = node_load_multiple($nids);
  return $nodes ? $nodes : array();
}