function _similar_published_node_types in Similar Entries 7
Same name and namespace in other branches
- 5 similar.module \_similar_published_node_types()
- 6 similar.module \_similar_published_node_types()
Queries for published node types. http://drupal.org/node/33444
Return value
An array of node types that are available.
3 calls to _similar_published_node_types()
- similar_block_configure in ./
similar.module - Implements hook_block_configure().
- similar_block_view in ./
similar.module - Implements hook_block_view().
- theme_similar_content in ./
similar.module - Queries the database for similar entries and puts them in a HTML list.
File
- ./
similar.module, line 269 - Module that shows a block listing similar entries. NOTE: Uses MySQL's FULLTEXT indexing for MyISAM tables.
Code
function _similar_published_node_types() {
$types = array();
$result = db_select('node', 'n')
->fields('n', array(
'type',
))
->distinct()
->condition('n.status', 0, '<>')
->orderBy('n.type', 'ASC')
->execute()
->fetchAll();
foreach ($result as $type) {
$types[$type->type] = $type->type;
}
return $types;
}