Get a list of all the defined node types.

Return value

A list of all node types.

1 call to node_list()
node_admin_nodes in modules/node.module
Generate the content administration overview.

File

modules/node.module, line 246
The core that allows content to be submitted to the site.

Code

function node_list() {
  $types = array();
  foreach (module_list() as $module) {
    if (module_hook($module, 'node_name')) {
      $module_types = module_invoke($module, 'node_types');
      if (is_array($module_types)) {
        foreach ($module_types as $type) {
          $types[] = $type;
        }
      }
      else {
        $types[] = $module;
      }
    }
  }
  return $types;
}