diff options
author | vdigital <vdigital@piwigo.org> | 2007-01-30 07:00:17 +0000 |
---|---|---|
committer | vdigital <vdigital@piwigo.org> | 2007-01-30 07:00:17 +0000 |
commit | 0a2c5204369bdbf4f8b761444056d90c15b98317 (patch) | |
tree | abcf060e473d7a673b476f2677737f10cca97a0d /include | |
parent | 2f70d58b2243454085035177e4a6ab777a3bf55c (diff) |
Issue 0000614: Display hits under thumbnails like comments counter
- Comments are not plurial < 2
- hits and comments have specific classes for css control
git-svn-id: http://piwigo.org/svn/trunk@1769 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include')
-rw-r--r-- | include/category_default.inc.php | 14 | ||||
-rw-r--r-- | include/functions_html.inc.php | 13 |
2 files changed, 25 insertions, 2 deletions
diff --git a/include/category_default.inc.php b/include/category_default.inc.php index db8091c3e..fed872691 100644 --- a/include/category_default.inc.php +++ b/include/category_default.inc.php @@ -110,7 +110,12 @@ foreach ($pictures as $row) { $template->assign_block_vars( 'thumbnails.line.thumbnail.nb_hits', - array('HITS'=> l10n_dec('%d hit', '%d hits', $row['hit']))); + array( + 'HITS'=> l10n_dec('%d hit', '%d hits', $row['hit']), + 'CLASS'=> set_span_class($row['hit']) . ' nb-hits', + ) + ); + } if ($conf['show_thumbnail_caption']) @@ -165,7 +170,12 @@ SELECT COUNT(*) AS nb_comments $row = mysql_fetch_array(pwg_query($query)); $template->assign_block_vars( 'thumbnails.line.thumbnail.nb_comments', - array('NB_COMMENTS'=>$row['nb_comments'])); + array( + 'NB_COMMENTS'=> l10n_dec('%d comment', '%d comments', + $row['nb_comments']), + 'CLASS'=> set_span_class($row['nb_comments']) . ' nb-comments', + ) + ); } //plugins need to add/modify sth in this loop ? diff --git a/include/functions_html.inc.php b/include/functions_html.inc.php index 48c05ea06..53690211b 100644 --- a/include/functions_html.inc.php +++ b/include/functions_html.inc.php @@ -718,4 +718,17 @@ function set_status_header($code, $text='') header("Status: $code $text"); trigger_action('set_status_header', $code, $text); } + +/** + * set a class to display a counter + * .zero .one .2nmore + */ +function set_span_class($count) +{ + if ($count > 1) + { + return '2nmore'; + } + return ( $count == 0 ) ? 'zero':'one'; +} ?> |