function simplenews_check_node_types in Simplenews 7
Same name and namespace in other branches
- 8.2 simplenews.module \simplenews_check_node_types()
- 8 simplenews.module \simplenews_check_node_types()
- 7.2 simplenews.module \simplenews_check_node_types()
- 3.x simplenews.module \simplenews_check_node_types()
Check if content type(s) is enabled for use as Simplenews newsletter.
Parameters
$types: Array of content types or single content type string.
Return value
boolean TRUE if at least one of $types is enabled for Simplenews.
Related topics
9 calls to simplenews_check_node_types()
- simplenews_node_delete in ./
simplenews.module - Implements hook_node_delete().
- simplenews_node_insert in ./
simplenews.module - Implements hook_node_insert().
- simplenews_node_load in ./
simplenews.module - Implements hook_node_load().
- simplenews_node_presave in ./
simplenews.module - Implements hook_node_presave().
- simplenews_node_tab_access in ./
simplenews.module - Access callback; Acces to Newsletter tab page.
File
- ./
simplenews.module, line 556 - Simplenews node handling, sent email, newsletter block and general hooks
Code
function simplenews_check_node_types($types) {
if (!is_array($types)) {
$types = array(
$types,
);
}
if ($sn_types = simplenews_get_content_types()) {
foreach ($types as $type) {
if (in_array($type, $sn_types)) {
return TRUE;
}
}
}
return FALSE;
}