summaryrefslogtreecommitdiff
path: root/pages/photoview.php
diff options
context:
space:
mode:
Diffstat (limited to 'pages/photoview.php')
-rw-r--r--pages/photoview.php87
1 files changed, 87 insertions, 0 deletions
diff --git a/pages/photoview.php b/pages/photoview.php
new file mode 100644
index 0000000..b635bfc
--- /dev/null
+++ b/pages/photoview.php
@@ -0,0 +1,87 @@
+<?php
+include_once("../scripts/config.php");
+include_once("../scripts/album.php");
+include_once("../scripts/thumbnail.php");
+
+$width = 100;
+$height = 75;
+
+function image($album, $file) {
+ global $album_root;
+ echo $album_root . $album . "/" . $file;
+}
+
+
+if($album) {
+ $a = new Album($album);
+
+ if($image) {
+ $photo = new Photo("", "");
+ $prev = "";
+ $next = "";
+
+ foreach($a->photos as $p) {
+ if($image == $p->file) {
+ $photo = $p;
+ }
+ if($image == $last->file) {
+ $next = $p;
+ break;
+ }
+ $prev = $last;
+ $last = $p;
+ }
+?>
+<div class="gallery">
+ <div class="headline"><?php echo $a->title; ?></div>
+ <div class="center">Copyright <?php echo $a->copyright; ?></div>
+ <div class="gallery_image">
+ <img alt="<?php echo $photo->text ?>" src="<?php image($album, $photo->file); ?>"/>
+ </div>
+ <div class="description"><?php echo $photo->text; ?></div>
+<?php if($prev) { ?>
+ <div class="gallery_image">
+ <a href="?page=photoview&amp;image=<?php echo $prev->file ?>&amp;album=<?php echo $album ?>" >
+ <img alt="prev" src="<?php echo thumbnail($album, $prev->file, $width, $height); ?>"/>
+ </a>
+ </div>
+<?php } else { ?>
+ <div class="gallery_image">
+ <img alt="stop" src="gfx/stop.jpg"/>
+ </div>
+<?php } ?>
+ <div class="gallery_image">
+ <a href="?page=photoview&amp;album=<?php echo $album ?>" >
+ <img alt="home" src="gfx/home.jpg"/>
+ </a>
+ </div>
+<?php if($next) { ?>
+ <div class="gallery_image">
+ <a href="?page=photoview&amp;image=<?php echo $next->file; ?>&amp;album=<?php echo $album ?>" >
+ <img alt="next" src="<?php echo thumbnail($album, $next->file, $width, $height); ?>"/>
+ </a>
+ </div>
+<?php } else { ?>
+ <div class="gallery_image">
+ <img alt="stop" src="gfx/stop.jpg"/>
+ </div>
+<?php } ?>
+</div>
+<?php
+ } else {
+ echo "<div class=\"headline\">" . $a->title . "</div>\n";
+ echo "<div class=\"gallery\">\n";
+ foreach($a->photos as $photo) {
+?>
+ <div class="gallery_image">
+ <a href="?page=photoview&amp;image=<?php echo $photo->file ?>&amp;album=<?php echo $album ?>">
+ <img alt="<?php echo $photo->file; ?>"
+ src="<?php echo thumbnail($album, $photo->file, 200, 150); ?>"/>
+ </a>
+ </div>
+<?php
+ }
+ echo "</div>\n";
+ }
+}
+?>