function simplenews_check_node_types in Simplenews 3.x
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()
- 7 simplenews.module \simplenews_check_node_types()
Check if content type(s) is enabled for use as Simplenews newsletter.
Parameters
mixed $types: Array of content types or single content type string.
Return value
bool TRUE if at least one of $types is enabled for Simplenews.
Related topics
2 calls to simplenews_check_node_types()
- simplenews_node_delete in ./
simplenews.module - Implements hook_ENTITY_TYPE_delete() for node entity.
- simplenews_node_view in ./
simplenews.module - Implements hook_ENTITY_TYPE_view() for node entity.
File
- ./
simplenews.module, line 182 - Simplenews node handling, sent email, newsletter block and general hooks.
Code
function simplenews_check_node_types($types) {
if (!is_array($types)) {
$types = [
$types,
];
}
if ($sn_types = simplenews_get_content_types()) {
foreach ($types as $type) {
if (in_array($type, $sn_types)) {
return TRUE;
}
}
}
return FALSE;
}