diff options
Diffstat (limited to 'modules/user.module')
-rw-r--r-- | modules/user.module | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/modules/user.module b/modules/user.module index 190e3abf5..81723ce9a 100644 --- a/modules/user.module +++ b/modules/user.module @@ -628,10 +628,15 @@ function theme_user_profile($account, $fields) { $output = "<div class=\"profile\">\n"; $output .= theme('user_picture', $account); foreach ($fields as $category => $items) { - $output .= "<h2 class=\"title\">$category</h2>\n"; + if (strlen($category) > 0) { + $output .= '<h2 class="title">'. $category ."</h2>\n"; + } $output .= '<dl>'; foreach ($items as $item) { - $output .= sprintf('<dt class="%s">%s:</dt><dd class="%s">%s</dd>', $item['class'], $item['title'], $item['class'], $item['value']); + if (isset($item['title'])) { + $output .= '<dt class="'. $item['class'] .'">'. $item['title'] .':</dt>'; + } + $output .= '<dd class="'. $item['class'] .'">'. $item['value'] .'</dd>'; } $output .= '</dl>'; } |