function wikitools_node_types in Wikitools 6
Same name and namespace in other branches
- 5 wikitools.module \wikitools_node_types()
 - 6.2 wikitools.module \wikitools_node_types()
 - 7 wikitools.module \wikitools_node_types()
 
Node types of wiki pages.
7 calls to wikitools_node_types()
- theme_wikitools_create in ./
wikitools.pages.inc  - theme_wikitools_create_notice in ./
wikitools.pages.inc  - wikitools_admin_settings in ./
wikitools.admin.inc  - Callback for wikitools settings form.
 - wikitools_handle_request in ./
wikitools.pages.inc  - Menu callback for wiki path. This function is called if a page without an alias is called below the wiki path.
 - wikitools_node_validate in ./
wikitools.module  - Validate check of node edit form.
 
File
- ./
wikitools.module, line 100  - A non-intrusive module to have some wiki-like behaviour.
 
Code
function wikitools_node_types($value = NULL) {
  if (is_null($value)) {
    static $node_types = NULL;
    if (is_null($node_types)) {
      $node_types = array();
      foreach (variable_get('wikitools_node_types', array()) as $type => $active) {
        if ($active) {
          $node_types[$type] = $type;
        }
      }
    }
    return $node_types;
  }
  variable_set('wikitools_node_types', $value);
}