forked from opencaching/opencaching-pl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
imagebrowser.php
53 lines (42 loc) · 1.6 KB
/
imagebrowser.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
// Unicode Reminder メモ
require('./lib/common.inc.php');
if ($error) {tpl_BuildTemplate(); exit;}
$_REQUEST['popup'] = 'y';
require($stylepath . '/imagebrowser.inc.php');
$tplname = 'imagebrowser';
$cacheid = isset($_REQUEST['cacheid']) ? $_REQUEST['cacheid'] + 0 : 0;
$rs = sql('SELECT `name` FROM `caches` WHERE `cache_id`=&1', $cacheid);
$r = sql_fetch_assoc($rs);
mysql_free_result($rs);
if ($r !== false)
{
$pictures = '';
$colcount = 0;
$rsPictures = sql('SELECT `uuid`, `url`, `title` FROM `pictures` WHERE `object_id`=&1 AND `object_type`=2', $cacheid);
while ($rPictures = sql_fetch_assoc($rsPictures))
{
if ($colcount == 0)
$pictures .= '<tr height="' . ($thumb_max_height + 5) . 'px">';
$pictures .= '<td valign="middle" align="center" width="' . ($thumb_max_width + 5) . 'px"><a href="javascript:SelectFile(\'' . $rPictures['url'] . '\', \'' . $absolute_server_URI . 'thumbs.php?showspoiler=1&uuid=' . $rPictures['uuid'] . '\');"><img border="0" rel="lightbox" src="thumbs.php?showspoiler=1&uuid=' . $rPictures['uuid'] . '" title="' . addslashes($rPictures['title']) . '" alt="' . addslashes($rPictures['title']) . '" /></a></td>';
$colcount++;
if ($colcount == 2)
{
$pictures .= '</tr>' . "\n";
$colcount = 0;
}
}
mysql_free_result($rsPictures);
if ($pictures == '')
$pictures = $nopictures;
tpl_set_var('pictures', $pictures);
tpl_set_var('cachename', $r['name']);
}
else
{
tpl_set_var('pictures', $nopictures);
tpl_set_var('cachename', $cachenotexist);
}
tpl_set_var('cacheid', $cacheid);
tpl_BuildTemplate();
?>