added THUMB_SIZE config option
This commit is contained in:
parent
daf50588f0
commit
8e0575b0a3
1 changed files with 7 additions and 5 deletions
12
index.php
12
index.php
|
@ -1,6 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
function getPreview($imgFile, $maxSize)
|
define('THUMB_SIZE', 100);
|
||||||
|
|
||||||
|
function getPreview($imgFile, $maxSize = THUMB_SIZE)
|
||||||
{
|
{
|
||||||
# example: data/myalbum/100.mypic.jpg
|
# example: data/myalbum/100.mypic.jpg
|
||||||
$newImgFile = "data/".dirname($imgFile)."/".$maxSize.".".basename($imgFile);
|
$newImgFile = "data/".dirname($imgFile)."/".$maxSize.".".basename($imgFile);
|
||||||
|
@ -45,7 +47,7 @@ function getAlbumPreview($dir)
|
||||||
{
|
{
|
||||||
foreach (scandir($dir) as $file) if ($file != '.' and $file != '..') {
|
foreach (scandir($dir) as $file) if ($file != '.' and $file != '..') {
|
||||||
if (strtolower(substr($file, -4)) == ".jpg")
|
if (strtolower(substr($file, -4)) == ".jpg")
|
||||||
return getPreview("$dir/$file", 100);
|
return getPreview("$dir/$file");
|
||||||
}
|
}
|
||||||
|
|
||||||
return '';
|
return '';
|
||||||
|
@ -71,7 +73,7 @@ foreach (scandir($realDir) as $file) if ($file != '.' and $file != '..')
|
||||||
{
|
{
|
||||||
$ext = strtolower(substr($file, -4));
|
$ext = strtolower(substr($file, -4));
|
||||||
if ($ext == ".jpg")
|
if ($ext == ".jpg")
|
||||||
$imageFiles[] = array( "name" => $file, "url" => getPreview("$realDir/$file", 100), "link" => dirname($scriptUrlPath)."/view/$shortPath/$file" );
|
$imageFiles[] = array( "name" => $file, "url" => getPreview("$realDir/$file"), "link" => dirname($scriptUrlPath)."/view/$shortPath/$file" );
|
||||||
else
|
else
|
||||||
$otherFiles[] = array( "name" => $file, "link" => dirname($scriptUrlPath)."/$realDir/$file" );
|
$otherFiles[] = array( "name" => $file, "link" => dirname($scriptUrlPath)."/$realDir/$file" );
|
||||||
}
|
}
|
||||||
|
@ -101,8 +103,8 @@ img {
|
||||||
}
|
}
|
||||||
|
|
||||||
.image {
|
.image {
|
||||||
width: 100px;
|
width: <?php echo THUMB_SIZE ?>px;
|
||||||
height: 100px;
|
height: <?php echo THUMB_SIZE ?>px;
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
|
Loading…
Reference in a new issue