You are here

function revisioning_moderated_content_types in Revisioning 7

Same name and namespace in other branches
  1. 8 revisioning_api.inc \revisioning_moderated_content_types()
  2. 6.3 revisioning_api.inc \revisioning_moderated_content_types()

Return an array of names of content types that are subject to moderation.

Return value

array array of strings, may be empty

2 calls to revisioning_moderated_content_types()
revisioning_handler_filter_node_revision_moderation::query in views/revisioning_handler_filter_node_revision_moderation.inc
Add a where clause to the query.
revisioning_permission in ./revisioning.module
Implements hook_permission().

File

./revisioning_api.inc, line 748
API functions of Revisioning module

Code

function revisioning_moderated_content_types($machine_name = TRUE) {
  $moderated_content_types = array();
  foreach (node_type_get_types() as $type) {
    $content_type = check_plain($type->type);
    if (revisioning_content_is_moderated($content_type)) {
      $moderated_content_types[] = $machine_name ? $content_type : $type->name;
    }
  }
  return $moderated_content_types;
}