You are here

function _flag_install_get_suggested_node_types in Flag 7.2

Same name and namespace in other branches
  1. 6.2 flag.install \_flag_install_get_suggested_node_types()

Returns some node types to which the demonstration 'bookmarks' flag will apply.

1 call to _flag_install_get_suggested_node_types()
flag_enable in ./flag.install
Implements hook_enable().

File

./flag.install, line 70
Flag module install/schema/update hooks.

Code

function _flag_install_get_suggested_node_types() {
  $preferred = array(
    'article',
    'story',
    'forum',
    'blog',
  );
  $existing = array_intersect($preferred, array_keys(node_type_get_types()));
  if (!$existing) {

    // As a last resort, take the first preference.
    return array(
      $preferred[0],
    );
  }
  return $existing;
}