diff options
author | Neil Drumm <drumm@3064.no-reply.drupal.org> | 2006-08-15 05:09:49 +0000 |
---|---|---|
committer | Neil Drumm <drumm@3064.no-reply.drupal.org> | 2006-08-15 05:09:49 +0000 |
commit | 8f1255a3877fe0372f7fc1457e43137a0d574f29 (patch) | |
tree | 0b9a62dffbe0a5ec30481a4983490598bdeeae1c /modules | |
parent | 937f9099b47b12ba75c035ac8e328b0bf27ccd02 (diff) | |
download | brdo-8f1255a3877fe0372f7fc1457e43137a0d574f29.tar.gz brdo-8f1255a3877fe0372f7fc1457e43137a0d574f29.tar.bz2 |
#78549 by beginner, test for function existence instead of module existence.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/node/content_types.inc | 2 | ||||
-rw-r--r-- | modules/node/node.module | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/modules/node/content_types.inc b/modules/node/content_types.inc index b5db1e00c..95fc1f47c 100644 --- a/modules/node/content_types.inc +++ b/modules/node/content_types.inc @@ -17,7 +17,7 @@ function node_overview_types() { foreach ($names as $key => $name) { $type = $types[$key]; - if (module_exist($type->module)) { + if (function_exists($type->module .'_form')) { $name = check_plain($name); $type_url_str = str_replace('_', '-', $type->type); // Populate the operations field. diff --git a/modules/node/node.module b/modules/node/node.module index c05e8dc3e..a85a91ca1 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1062,7 +1062,7 @@ function node_menu($may_cache) { 'type' => MENU_CALLBACK); foreach (node_get_types() as $type) { - if (module_exist($type->module)) { + if (function_exists($type->module .'_form')) { $name = check_plain($type->name); $type_url_str = str_replace('_', '-', $type->type); $items[] = array( @@ -2010,7 +2010,7 @@ function node_add($type) { else { // If no (valid) node type has been provided, display a node type overview. foreach ($types as $type) { - if (module_exist($type->module) && node_access('create', $type->type)) { + if (function_exists($type->module .'_form') && node_access('create', $type->type)) { $type_url_str = str_replace('_', '-', $type->type); $title = t('Add a new %s.', array('%s' => check_plain($type->name))); $out = '<dt>'. l($type->name, "node/add/$type_url_str", array('title' => $title)) .'</dt>'; |