aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorvdigital <vdigital@piwigo.org>2007-04-29 19:04:57 +0000
committervdigital <vdigital@piwigo.org>2007-04-29 19:04:57 +0000
commitf1494f18931ad354a05755c2c8dbfef1d51bfe87 (patch)
tree721529bd8406519e8bde9d4eacc0763e84a6061c /admin
parent24bbf9758d94fd0f30b1034abd2718fc1a55ebc8 (diff)
Bug 0000684: History [Search] - Add a thumbnail display.
git-svn-id: http://piwigo.org/svn/trunk@1991 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin')
-rw-r--r--admin/history.php40
1 files changed, 35 insertions, 5 deletions
diff --git a/admin/history.php b/admin/history.php
index 0c8f34c33..cdfe5ee81 100644
--- a/admin/history.php
+++ b/admin/history.php
@@ -413,7 +413,10 @@ SELECT
id,
IF(name IS NULL, file, name) AS label,
filesize,
- high_filesize
+ high_filesize,
+ file,
+ path,
+ tn_ext
FROM '.IMAGES_TABLE.'
WHERE id IN ('.implode(',', array_keys($image_ids)).')
;';
@@ -421,7 +424,10 @@ SELECT
$label_of_image = array();
$filesize_of_image = array();
$high_filesize_of_image = array();
-
+ $file_of_image = array();
+ $path_of_image = array();
+ $tn_ext_of_image = array();
+
$result = pwg_query($query);
while ($row = mysql_fetch_array($result))
{
@@ -436,6 +442,10 @@ SELECT
{
$high_filesize_of_image[ $row['id'] ] = $row['high_filesize'];
}
+
+ $file_of_image[ $row['id'] ] = $row['file'];
+ $path_of_image[ $row['id'] ] = $row['path'];
+ $tn_ext_of_image[ $row['id'] ] = $row['tn_ext'];
}
// echo '<pre>'; print_r($high_filesize_of_image); echo '</pre>';
@@ -551,9 +561,29 @@ SELECT
)
);
- $image_string = '<a href="'.$picture_url.'">';
- $image_string.= '('.$line['image_id'].')';
-
+ // <a class="thumbnail" href="#thumb">(1258)<span><img src="./galleries/category/thumbnail/th-dsc1258.png"></span></a>
+ $element = array(
+ 'id' => $line['image_id'],
+ 'file' => $file_of_image[$line['image_id']],
+ 'path' => $path_of_image[$line['image_id']],
+ 'tn_ext' => $tn_ext_of_image[$line['image_id']],
+ );
+ $image_string = '';
+ if (!isset($conf['history_no_thumb']) or $conf['history_no_thumb']) {
+ $thumb_mode = "over";
+ if (isset($conf['history_no_hover']) and $conf['history_no_hover']) {
+ $thumb_mode = "thumbnail";
+ }
+ $image_string = '<a class="'.$thumb_mode.'" href="#thumb">'
+ .'('.$line['image_id'].') <span><img src="'
+ . get_thumbnail_url( $element )
+ .'"></span></a><a href="'.$picture_url.'">';
+ }
+ else {
+ $image_string= '<a href="'.$picture_url.'">';
+ $image_string.= '('.$line['image_id'].')';
+ }
+
if (isset($label_of_image[$line['image_id']]))
{
$image_string.= ' '.$label_of_image[$line['image_id']];