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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
<?php
function navigation ($gallery, $snapshot, $image) {
global $gallery_dir, $root, $ThisScript, $textnav, $img,
$show_thumbs, $exif_style, $PNthumbScale;
$next = $snapshot + 1;
$prev = $snapshot - 1;
if (!$image) { // this will render a navigation bar - max 3 buttons
echo "\n<div class=\"navbuttons\">\n";
echo "<div class=\"navbuttonsshell\">\n";
if ($snapshot > 1) { //previous
echo "<a id=\"previcon\" href=\"$ThisScript?galerie=$gallery&snimek=$prev";
echo "&exif_style=$exif_style&show_thumbs=$show_thumbs\">";
echo "< previous</a>\n";
}
echo " ";
if (is_file("$gallery_dir/$gallery/lq/img-$next.jpg")) { //next
echo "<a id=\"nexticon\" href=\"$ThisScript?galerie=$gallery&snimek=$next";
echo "&exif_style=$exif_style&show_thumbs=$show_thumbs\">";
echo "next ></a>\n";
}
echo "</div>\n</div>\n";
} elseif ($image=="prev") { //previous thumbnail
if ($snapshot > 1) { //previous
echo "<div class=\"prevthumb\">";
echo "<a href=\"$ThisScript?galerie=$gallery&snimek=$prev";
echo "&exif_style=$exif_style&show_thumbs=$show_thumbs\">";
if (file_exists("$gallery_dir/$gallery/thumbs/img-$prev.png")) {
$Pthumb = "$gallery_dir/$gallery/thumbs/img-$prev.png";
} else {
$Pthumb = "$gallery_dir/$gallery/thumbs/img-$prev.jpg";
}
$v = getimagesize("$root/$Pthumb");
echo "<img alt=\"Previous\" src=\"";
echo $Pthumb . "\" width=\"" . round($v[0]/$PNthumbScale);
echo "\" height=\"" . round($v[1]/$PNthumbScale) . "\" />";
echo "<br />Previous";
echo "</a></div>\n";
}
} else { //next thumbnail
if (is_file("$gallery_dir/$gallery/lq/img-$next.jpg")) {
echo "<div class=\"nextthumb\">";
echo "<a href=\"$ThisScript?galerie=$gallery&snimek=$next";
echo "&exif_style=$exif_style&show_thumbs=$show_thumbs\">";
if (file_exists("$gallery_dir/$gallery/thumbs/img-$next.png")) {
$Nthumb = "$gallery_dir/$gallery/thumbs/img-$next.png";
} else {
$Nthumb = "$gallery_dir/$gallery/thumbs/img-$next.jpg";
}
$v = getimagesize("$root/$Nthumb");
echo "<img alt=\"Next\" src=\"";
echo $Nthumb . "\" width=\"" . round($v[0]/$PNthumbScale);
echo "\" height=\"" . round($v[1]/$PNthumbScale) . "\" />";
echo "<br />Next";
echo "</a></div>\n";
}
}
}
function check($file) {
global $gallery_dir, $page;
# if (eregi("[^0-9a-z\_\-\ ]",$file) || !file_exists("$gallery_dir/$file")) {
# if (eregi("CVS",$file) || !file_exists("$gallery_dir/$file")) {
if (!file_exists("$gallery_dir/$file")) {
echo "funkce.inc.php/check(): Bad input";
$page->footer();
exit;
}
}
function browserCheck() {
global $HTTP_USER_AGENT;
if (eregi("(MSIE.[456789]).*Mac.*",$HTTP_USER_AGENT)) {
return("macie4+");
} elseif (eregi("(MSIE.[678])",$HTTP_USER_AGENT)) {
return("ie6+");
} elseif (eregi("(MSIE.[45])",$HTTP_USER_AGENT)) {
return("ie4+");
} elseif (eregi("Opera",$HTTP_USER_AGENT)) {
return("opera");
} elseif (eregi("(Mozilla.4)",$HTTP_USER_AGENT)) {
return("netscape4");
} elseif (eregi("(Mozilla.[5-9])",$HTTP_USER_AGENT)) {
return("mozilla");
} elseif (eregi("KMeleon",$HTTP_USER_AGENT)) {
return("mozilla");
} else {
return("Netscape3");
}
}
?>
|