projects
/
phpfspot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
alternate text if thumbnail is not available
[phpfspot.git]
/
phpfspot_img.php
diff --git
a/phpfspot_img.php
b/phpfspot_img.php
index 4bafa42bbf8a3ef6c1b532b6a5395bb8e7f4042e..60c06b00d47a2be5565c300332e44bca353e14ef 100644
(file)
--- a/
phpfspot_img.php
+++ b/
phpfspot_img.php
@@
-1,6
+1,5
@@
<?php
<?php
-require_once "phpfspot_db.php";
require_once "phpfspot.class.php";
class PHPFSPOT_IMG {
require_once "phpfspot.class.php";
class PHPFSPOT_IMG {
@@
-20,18
+19,18
@@
class PHPFSPOT_IMG {
} // __desctruct()
} // __desctruct()
- public function show($idx, $width =
""
)
+ public function show($idx, $width =
0
)
{
{
- $
details = $this->parent->get_photo_details
($idx);
+ $
this->parent->gen_thumb
($idx);
- foreach(Array($this->parent->cfg->thumb_width, $this->parent->cfg->photo_width) as $resolution)
- $this->parent->create_thumbnail($this->parent->translate_path($details['directory_path']) ."/". $details['name'], $resolution);
+ $details = $this->parent->get_photo_details($idx);
- if($width ==
"")
+ if($width ==
0) {
$fullpath = $this->parent->translate_path($details['directory_path']) ."/". $details['name'];
$fullpath = $this->parent->translate_path($details['directory_path']) ."/". $details['name'];
- else
+ }
+ else {
$fullpath = $this->parent->translate_path($details['directory_path']) ."/thumbs/". $width ."_". $details['name'];
$fullpath = $this->parent->translate_path($details['directory_path']) ."/thumbs/". $width ."_". $details['name'];
-
+ }
$tmp = getimagesize($fullpath);
$mime = $tmp['mime'];
$tmp = getimagesize($fullpath);
$mime = $tmp['mime'];
@@
-39,7
+38,6
@@
class PHPFSPOT_IMG {
Header("Content-Type: ". $mime);
Header("Content-Length: ". filesize($fullpath));
Header("Content-Transfer-Encoding: binary\n");
Header("Content-Type: ". $mime);
Header("Content-Length: ". filesize($fullpath));
Header("Content-Transfer-Encoding: binary\n");
- $user_agent = strtolower ($_SERVER["HTTP_USER_AGENT"]);
Header("Content-Disposition: inline; filename=\"". $details['name'] ."\"");
Header("Accept-Ranges: bytes");
Header("Connection: close");
Header("Content-Disposition: inline; filename=\"". $details['name'] ."\"");
Header("Accept-Ranges: bytes");
Header("Connection: close");