From 797ddead2ae5f678eee182993023f524f8536d9f Mon Sep 17 00:00:00 2001 From: mistic100 Date: Fri, 8 Apr 2011 09:09:13 +0000 Subject: bug:1791 display hd dimensions instead of websize dimensions git-svn-id: http://piwigo.org/svn/trunk@10157 68402e56-0260-453c-a942-63ccdbb3a9ee --- picture.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'picture.php') diff --git a/picture.php b/picture.php index d111d5301..1484814e2 100644 --- a/picture.php +++ b/picture.php @@ -919,6 +919,31 @@ if ($picture['current']['is_picture'] and isset($picture['current']['width']) ) } } +// hd size in pixels +if ($picture['current']['is_picture'] AND $picture['current']['has_high']) +{ + if (!empty($picture['current']['high_width'])) + { + $infos['INFO_DIMENSIONS'] = $picture['current']['high_width'].'*'.$picture['current']['high_height']; + } + else + { + $hi_size = @getimagesize($hi_url); + if ($hi_size !== false) + { + pwg_query(' + UPDATE ' . IMAGES_TABLE . ' + SET + high_width = \'' . $hi_size[0].'\', + high_height = \''.$hi_size[1] .'\' + WHERE id = ' . $picture['current']['id'] . '; + '); + + $infos['INFO_DIMENSIONS'] = $hi_size[0].'*'.$hi_size[1]; + } + } +} + // filesize if (!empty($picture['current']['filesize'])) { @@ -926,6 +951,13 @@ if (!empty($picture['current']['filesize'])) sprintf(l10n('%d Kb'), $picture['current']['filesize']); } +// hd filesize +if ($picture['current']['has_high'] and !empty($picture['current']['high_filesize'])) +{ + $infos['INFO_FILESIZE'] = + sprintf(l10n('%d Kb'), $picture['current']['high_filesize']); +} + // number of visits $infos['INFO_VISITS'] = $picture['current']['hit']; -- cgit v1.2.3