diff -r 3351055b467e -r 673a1b6712fa includes/template.php --- a/includes/template.php Fri Jul 30 14:37:05 2010 -0400 +++ b/includes/template.php Fri Jul 30 14:39:04 2010 -0400 @@ -417,6 +417,8 @@ function set_page($page_id_or_pp, $namespace = false) { + global $paths; + if ( is_object($page_id_or_pp) && get_class($page_id_or_pp) === 'PageProcessor' ) { $this->page_initted = false; @@ -442,6 +444,9 @@ { return false; } + $this->assign_vars(array( + 'PAGE_URLNAME' => $paths->get_pathskey($this->page_id, $this->namespace) + )); return true; } @@ -699,13 +704,8 @@ $admin_link = $parser->run(); - $parser->assign_vars(Array( - 'HREF'=>makeUrlNS('Special', 'EditSidebar'), - 'FLAGS'=>'onclick="if ( !KILL_SWITCH ) { void(ajaxLoginNavTo(\'Special\', \'EditSidebar\', ' . USER_LEVEL_ADMIN . ')); return false; }"', - 'TEXT'=>$lang->get('sidebar_btn_editsidebar'), - )); - - $sidebar_link = $parser->run(); + // We're leaving this in for now, just blanked out, to avoid compatibility issues. + $sidebar_link = ''; $this->assign_vars(array( 'ADMIN_LINK' => $admin_link, @@ -2830,6 +2830,7 @@ global $db, $session, $paths, $template, $plugins; // Common objects $this->tpl_code = $text; $this->tpl_strings = $template->tpl_strings; + // echo 'templateIndividual init. Using strings:
' . htmlspecialchars(print_r($this->tpl_strings, true)) . '
'; $this->tpl_bool = $template->tpl_bool; } /**