some nice credit page
[phpfspot.git] / phpfspot.class.php
index 5b18be5c90f870b86e297ba83f6c0d61767b4fea..5df3115d03861c517002144fd1c141af094d3992 100644 (file)
@@ -98,9 +98,11 @@ class PHPFSPOT {
          }
       }
 
          }
       }
 
-      if(isset($photo)) {
-         $this->tmpl->assign('image_url', 'phpfspot_img.php?idx='. $photo ."&width=". $this->cfg->photo_width);
-      }
+
+      $details = $this->get_photo_details($photo);
+
+      $this->tmpl->assign('image_name', $details['name']);
+      $this->tmpl->assign('image_url', 'phpfspot_img.php?idx='. $photo ."&width=". $this->cfg->photo_width);
 
       if($previous_img) {
          $this->tmpl->assign('previous_url', "javascript:showImage(". $previous_img .");");
 
       if($previous_img) {
          $this->tmpl->assign('previous_url', "javascript:showImage(". $previous_img .");");
@@ -239,6 +241,40 @@ class PHPFSPOT {
 
    } // showPhotoIndex()
 
 
    } // showPhotoIndex()
 
+   public function showBubbleDetails($photo, $direction)
+   {
+      if($direction == "up")
+         $direction = "bubbleimg_up";
+      else
+         $direction = "bubbleimg_down";
+
+      $details = $this->get_photo_details($photo);
+
+      $image_url = "phpfspot_img.php?idx=". $photo ."&width=200";
+
+      $filesize = filesize($this->translate_path($details['directory_path'])  ."/". $details['name']);
+      $filesize = rand($filesize/1024, 2);
+
+      $img = getimagesize($this->translate_path($details['directory_path'])  ."/". $details['name']);
+
+      $this->tmpl->assign('file_size', $filesize);
+      $this->tmpl->assign('width', $img[0]);
+      $this->tmpl->assign('height', $img[1]);
+      $this->tmpl->assign('file_name', $details['name']);
+      $this->tmpl->assign('image_id', $direction);
+      $this->tmpl->assign('image_url', $image_url);
+      $this->tmpl->show("bubble_details.tpl");
+
+   } // showBubbleDetails()
+
+   public function showCredits()
+   {
+      $this->tmpl->assign('version', $this->cfg->version);
+      $this->tmpl->assign('product', $this->cfg->product);
+      $this->tmpl->show("credits.tpl");
+
+   } // showCredits()
+
 }
 
 ?>
 }
 
 ?>