} // showPhotoIndex()
- public function showBubbleDetails($photo, $direction)
- {
- if($direction == "up")
- $direction = "bubbleimg_up";
- else
- $direction = "bubbleimg_down";
-
- $details = $this->get_photo_details($photo);
- $orig_path = $this->translate_path($details['directory_path']) ."/". $details['name'];
-
- $image_url = "phpfspot_img.php?idx=". $photo ."&width=". $this->cfg->bubble_width;
-
- $filesize = filesize($orig_path);
- $filesize = rand($filesize/1024, 2);
-
- if(!file_exists($orig_path)) {
- $this->_warning("Photo ". $orig_path ." does not exist!<br />\n");
- return;
- }
-
- if(!is_readable($orig_path)) {
- $this->_warning("Photo ". $orig_path ." is not readable for user ". get_current_user() ."<br />\n");
- return;
- }
-
- $img = getimagesize($orig_path);
-
- $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);
$resolutions = Array(
$this->cfg->thumb_width,
- $this->cfg->bubble_width,
$this->cfg->photo_width,
$this->cfg->mini_width,
);
public function getExport($mode)
{
$pictures = $this->getPhotoSelection();
+ $current_tags = $this->getCurrentTags();
if(!isset($_SERVER['HTTPS'])) $protocol = "http";
else $protocol = "https";
foreach($pictures as $picture) {
- $orig_url = $protocol ."://". $server_name . $this->cfg->web_path ."phpfspot_img.php?idx=". $picture ."&width=". $this->cfg->photo_width;
+ $orig_url = $protocol ."://". $server_name . $this->cfg->web_path ."index.php?mode=showp&id=". $picture;
+ if($current_tags != "") {
+ $orig_url.= "&tags=". $current_tags;
+ }
+
$thumb_url = $protocol ."://". $server_name . $this->cfg->web_path ."phpfspot_img.php?idx=". $picture ."&width=". $this->cfg->thumb_width;
switch($mode) {