aboutsummaryrefslogtreecommitdiffstats
path: root/admin/element_set_ranks.php
diff options
context:
space:
mode:
authornikrou <nikrou@piwigo.org>2010-03-19 10:17:14 +0000
committernikrou <nikrou@piwigo.org>2010-03-19 10:17:14 +0000
commitb7fee65e8fccc08b3741bc63725f58aae73eb456 (patch)
tree4e998bc29d4c0c7f6659df9a1f1d20bc00fb360a /admin/element_set_ranks.php
parent872463cab18b9c46e64b3ec7e82dacca802f2194 (diff)
Feature 940 : improve ordering by rank by clip thumbnail to a square
git-svn-id: http://piwigo.org/svn/trunk@5187 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/element_set_ranks.php')
-rw-r--r--admin/element_set_ranks.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/admin/element_set_ranks.php b/admin/element_set_ranks.php
index 57a1f6e0b..0e1418181 100644
--- a/admin/element_set_ranks.php
+++ b/admin/element_set_ranks.php
@@ -153,6 +153,10 @@ $current_rank = 1;
while ($row = pwg_db_fetch_assoc($result))
{
$src = get_thumbnail_url($row);
+
+ list($thumbnail_width, $thumbnail_height) = getimagesize($src);
+ $thumbnail_x_center = $thumbnail_width/2;
+ $thumbnail_y_center = $thumbnail_height/2;
$template->append(
'thumbnails',
@@ -160,6 +164,10 @@ while ($row = pwg_db_fetch_assoc($result))
'ID' => $row['id'],
'TN_SRC' => $src,
'RANK' => $current_rank * 10,
+ 'CLIP_TOP' => round($thumbnail_y_center - 96/2),
+ 'CLIP_RIGHT' => round($thumbnail_x_center + 96/2),
+ 'CLIP_BOTTOM' => round($thumbnail_y_center + 96/2),
+ 'CLIP_LEFT' => round($thumbnail_x_center - 96/2)
)
);