diff options
Diffstat (limited to 'picture.php')
-rw-r--r-- | picture.php | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/picture.php b/picture.php index 570bf6dc4..a85f55b64 100644 --- a/picture.php +++ b/picture.php @@ -348,7 +348,12 @@ if ( isset( $_POST['content'] ) && !empty($_POST['content']) ) // notification to the administrators if ( $conf['mail_notification'] ) { - $cat_name = get_cat_display_name( $page['cat_name'], ' > ', '' ); + // locally, we change the $conf['level_separator'] + $conf_separator = $conf['level_separator']; + $conf['level_separator'] = ' > '; + $cat_name = get_cat_display_name($page['cat_name'], ''); + $conf['level_separator'] = $conf_separator; + $cat_name = strip_tags( $cat_name ); notify( 'comment', $cat_name.' > '.$picture['current']['name']); } @@ -389,7 +394,7 @@ $title_img = $picture['current']['name']; $title_nb = ''; if (is_numeric( $page['cat'] )) { - $title_img = replace_space(get_cat_display_name($page['cat_name'],' > ')); + $title_img = replace_space(get_cat_display_name($page['cat_name'])); $n = $page['num'] + 1; $title_nb = $n.'/'.$page['cat_nb_images']; } @@ -443,6 +448,8 @@ $template->assign_vars(array( 'WIDTH_IMG' => $picture_size[0], 'HEIGHT_IMG' => $picture_size[1], + 'LEVEL_SEPARATOR' => $conf['level_separator'], + 'L_HOME' => $lang['home'], 'L_SLIDESHOW' => $lang['slideshow'], 'L_STOP_SLIDESHOW' => $lang['slideshow_stop'], @@ -768,13 +775,12 @@ foreach ($cat_array as $category) if (count($cat_array) > 3) { - $cat_output .= get_cat_display_name_cache($category['uppercats'], - ' → '); + $cat_output .= get_cat_display_name_cache($category['uppercats']); } else { $cat_info = get_cat_info($category['category_id']); - $cat_output .= get_cat_display_name($cat_info['name'], ' → '); + $cat_output .= get_cat_display_name($cat_info['name']); } // the picture is commentable if it belongs at least to one category which // is commentable |