diff options
Diffstat (limited to 'picture.php')
-rw-r--r-- | picture.php | 32 |
1 files changed, 32 insertions, 0 deletions
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']; |