aboutsummaryrefslogtreecommitdiffstats
path: root/picture.php
diff options
context:
space:
mode:
Diffstat (limited to 'picture.php')
-rw-r--r--picture.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/picture.php b/picture.php
index 4335f2a23..171bc5e50 100644
--- a/picture.php
+++ b/picture.php
@@ -753,6 +753,7 @@ $query.= '
;';
$result = pwg_query($query);
$categories = '';
+$page['show_comments'] = false;
while ($row = mysql_fetch_array($result))
{
if ($categories != '')
@@ -761,6 +762,12 @@ while ($row = mysql_fetch_array($result))
}
$cat_info = get_cat_info($row['category_id']);
$categories .= get_cat_display_name($cat_info['name'], ' >');
+ // the picture is commentable if it belongs at least to one category which
+ // is commentable
+ if ($cat_info['commentable'])
+ {
+ $page['show_comments'] = true;
+ }
}
$template->assign_block_vars(
'info_line',
@@ -920,7 +927,7 @@ SELECT rate
}
//---------------------------------------------------- users's comments display
-if ( $conf['show_comments'] )
+if ($page['show_comments'])
{
// number of comment for this picture
$query = 'SELECT COUNT(*) AS nb_comments';