diff options
Diffstat (limited to 'picture.php')
-rw-r--r-- | picture.php | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/picture.php b/picture.php index d9b633f18..000af4caf 100644 --- a/picture.php +++ b/picture.php @@ -379,18 +379,21 @@ if ($url_up_start>0) $url_up .= '&start='.$url_up_start; } -if ( $page['cat'] == 'search' ) -{ - $url_up.= '&search='.$_GET['search']; -} -if ( $page['cat'] == 'list' ) +if ( isset($page['cat']) ) { - $url_up.= '&list='.$_GET['list']; + if ( $page['cat'] == 'search' ) + { + $url_up.= '&search='.$_GET['search']; + } + if ( $page['cat'] == 'list' ) + { + $url_up.= '&list='.$_GET['list']; + } } $url_admin = PHPWG_ROOT_PATH.'admin.php?page=picture_modify' - .'&cat_id='.$page['cat'] + .'&cat_id='. ( isset($page['cat']) ? $page['cat'] : '' ) .'&image_id='.$_GET['image_id']; $url_slide = @@ -413,7 +416,7 @@ if ( isset( $_GET['add_fav'] ) ) $query.= ';'; $result = pwg_query( $query ); } - if ( !$_GET['add_fav'] and $page['cat'] == 'fav' ) + if ( !$_GET['add_fav'] and isset($page['cat']) and 'fav'==$page['cat'] ) { if (!isset($page['previous_item']) and !isset($page['next_item'])) { @@ -537,13 +540,16 @@ if ( isset( $_GET['slideshow'] ) and isset($page['next_item']) ) } $title_img = $picture['current']['name']; -if (is_numeric( $page['cat'] )) +if ( isset( $page['cat'] ) ) { - $title_img = replace_space(get_cat_display_name($page['cat_name'])); -} -else if ( $page['cat'] == 'search' ) -{ - $title_img = replace_search( $title_img, $_GET['search'] ); + if (is_numeric( $page['cat'] )) + { + $title_img = replace_space(get_cat_display_name($page['cat_name'])); + } + else if ( $page['cat'] == 'search' ) + { + $title_img = replace_search( $title_img, $_GET['search'] ); + } } $title_nb = ($page['current_rank'] + 1).'/'.$page['cat_nb_images']; @@ -680,7 +686,8 @@ if (isset($picture['current']['high'])) ); } // button to set the current picture as representative -if ('admin' == $user['status'] and is_numeric($page['cat'])) +if ('admin' == $user['status'] and + isset($page['cat']) and is_numeric($page['cat'])) { $template->assign_block_vars( 'representative', |