From 223744e8bbb3239d60228ca0852515a7dd627bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Mon, 17 Dec 2007 12:41:20 +0000 Subject: #201534 by Lynn, Pasqualle: fix notice in node_forms() when there are no node types defined --- modules/node/node.module | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'modules/node/node.module') diff --git a/modules/node/node.module b/modules/node/node.module index 2e331c471..c97653316 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -2338,8 +2338,11 @@ function node_content_form($node, $form_state) { * Implementation of hook_forms(). All node forms share the same form handler */ function node_forms() { - foreach (array_keys(node_get_types()) as $type) { - $forms[$type .'_node_form']['callback'] = 'node_form'; + $forms = array(); + if ($types = node_get_types()) { + foreach (array_keys($types) as $type) { + $forms[$type .'_node_form']['callback'] = 'node_form'; + } } return $forms; } -- cgit v1.2.3