diff -r d52dfa1f08da -r 323c4cd1aa37 includes/namespaces/user.php --- a/includes/namespaces/user.php Mon May 04 23:07:00 2009 -0400 +++ b/includes/namespaces/user.php Tue May 05 00:10:26 2009 -0400 @@ -58,13 +58,7 @@ $page_urlname = dirtify_page_id($this->page_id); if ( $this->page_id == $paths->page_id && $this->namespace == $paths->namespace ) - { - $page_name = ( isset($paths->cpage['name']) ) ? $paths->cpage['name'] : $this->page_id; - } - else - { - $page_name = ( isset($paths->pages[$this->page_id]) ) ? $paths->pages[$this->page_id]['name'] : $this->page_id; - } + $page_name = $this->cdata['name']; $target_username = strtr($page_urlname, Array( @@ -80,13 +74,8 @@ { $page_name = $lang->get('userpage_page_title', array('username' => $target_username)); } - else - { - // User has a custom title for their userpage - $page_name = $paths->pages[ $paths->nslist[$this->namespace] . $this->page_id ]['name']; - } - $template->tpl_strings['PAGE_NAME'] = htmlspecialchars($page_name); + $output->set_title($page_name); $q = $db->sql_query('SELECT u.username, u.user_id AS authoritative_uid, u.real_name, u.email, u.reg_time, u.user_has_avatar, u.avatar_type, x.*, COUNT(c.comment_id) AS n_comments FROM '.table_prefix.'users u @@ -275,7 +264,7 @@ $parser->assign_bool(array( 'page_exists' => true )); - $page_title = htmlspecialchars($paths->pages[ $c_page_id ]['name']); + $page_title = get_page_title($c_page_id); } else {