function simplenews_get_content_types in Simplenews 7.2
Same name and namespace in other branches
- 8.2 simplenews.module \simplenews_get_content_types()
- 8 simplenews.module \simplenews_get_content_types()
- 7 simplenews.module \simplenews_get_content_types()
- 3.x simplenews.module \simplenews_get_content_types()
Get all node types supported by Simplenews.
Return value
Array of node-types which can be used a simplenews newsletter issue.
Related topics
2 calls to simplenews_get_content_types()
- simplenews_check_node_types in ./
simplenews.module - Check if content type(s) is enabled for use as Simplenews newsletter.
- simplenews_form_alter in ./
simplenews.module - Implements hook_form_alter().
2 string references to 'simplenews_get_content_types'
- simplenews_node_type_delete in ./
simplenews.module - Implements hook_node_type_delete().
- simplenews_node_type_update in ./
simplenews.module - Implements hook_node_type_update().
File
- ./
simplenews.module, line 458 - Simplenews node handling, sent email, newsletter block and general hooks
Code
function simplenews_get_content_types() {
$simplenews_types =& drupal_static(__FUNCTION__, array());
if (!$simplenews_types) {
foreach (node_type_get_types() as $name => $type) {
if (variable_get('simplenews_content_type_' . $name, FALSE)) {
$simplenews_types[] = $name;
}
}
}
return $simplenews_types;
}