summaryrefslogtreecommitdiff
path: root/modules/node/node.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node/node.module')
-rw-r--r--modules/node/node.module9
1 files changed, 4 insertions, 5 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index b5f0cc398..67c385386 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -227,7 +227,7 @@ function node_teaser($body) {
*/
function node_get_module_name($node) {
if (is_array($node)) {
- if ($pos = strpos($node['type'], '/')) {
+ if ($pos = strpos($node['type'], '-')) {
return substr($node['type'], 0, $pos);
}
else {
@@ -235,7 +235,7 @@ function node_get_module_name($node) {
}
}
else if (is_object($node)) {
- if ($pos = strpos($node->type, '/')) {
+ if ($pos = strpos($node->type, '-')) {
return substr($node->type, 0, $pos);
}
else {
@@ -243,7 +243,7 @@ function node_get_module_name($node) {
}
}
else if (is_string($node)) {
- if ($pos = strpos($node, '/')) {
+ if ($pos = strpos($node, '-')) {
return substr($node, 0, $pos);
}
else {
@@ -1521,8 +1521,7 @@ function node_page() {
node_feed();
return;
case 'add':
- // When a module defines multiple node types, the URL is of the form 'foo/bar':
- print theme('page', node_add(arg(3) ? arg(2) ."/". arg(3) : arg(2)));
+ print theme('page', node_add(arg(2)));
break;
case 'edit':
print theme('page', node_edit(arg(2)));