diff -r d52dfa1f08da -r 323c4cd1aa37 includes/render.php --- a/includes/render.php Mon May 04 23:07:00 2009 -0400 +++ b/includes/render.php Tue May 05 00:10:26 2009 -0400 @@ -55,7 +55,7 @@ public static function getTemplate($id, $parms) { global $db, $session, $paths, $template, $plugins; // Common objects - if(!isset($paths->pages[$paths->nslist['Template'].$id])) + if ( !isPage($paths->get_pathskey($id, 'Template')) ) { return '[['.$paths->nslist['Template'].$id.']]'; } @@ -65,7 +65,8 @@ } else { - $text = RenderMan::getPage($id, 'Template', 0, true, true, 0); + $page = new PageProcessor($id, 'Template'); + $text = $page->fetch_text(); $paths->template_cache[$id] = $text; } @@ -95,7 +96,7 @@ { global $db, $session, $paths, $template, $plugins; // Common objects $fetch_ns = 'Template'; - if(!isset($paths->pages[$paths->nslist['Template'].$id])) + if ( !isPage($paths->get_pathskey($id, 'Template')) ) { // Transclusion of another page // 1.1.5: Now You, Too, Can Be A Template, Even If You're Just A Plain Old Article! (TM)