You are here

function wikitools_node_types in Wikitools 6.2

Same name and namespace in other branches
  1. 5 wikitools.module \wikitools_node_types()
  2. 6 wikitools.module \wikitools_node_types()
  3. 7 wikitools.module \wikitools_node_types()

Node types of wiki pages.

4 calls to wikitools_node_types()
wikitools_admin_settings in ./wikitools.admin.inc
Callback for wikitools settings form.
wikitools_node_validate in ./wikitools.module
Validate check of node edit form.
wikitools_type_affected in ./wikitools.module
Is node type affected by wikitool options?
_wikitools_duplicate_nodes_query in ./wikitools.admin.inc
Create queries to find nodes with duplicate titles.

File

./wikitools.module, line 112
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);
}