aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorrub <rub@piwigo.org>2006-12-03 22:32:02 +0000
committerrub <rub@piwigo.org>2006-12-03 22:32:02 +0000
commit4c7e7fb0fb9cca9b2d32940a0b1477b03e0801ee (patch)
treeadb063ca78b20e995425fcd3fb889a5e97ba5148 /admin
parent9ba8fb139787b6c6392a51fcf2da25afc00f3b86 (diff)
Fixed Issue ID 0000494: Stats do not currently include Uploads
Fixed: Error when thumbnail directory not exists Fixed: Apply current translation norme Fixed: Improvement style sheet (like other PWG sheet) git-svn-id: http://piwigo.org/svn/trunk@1631 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin')
-rw-r--r--admin/thumbnail.php18
1 files changed, 5 insertions, 13 deletions
diff --git a/admin/thumbnail.php b/admin/thumbnail.php
index d46a05b9c..594125a84 100644
--- a/admin/thumbnail.php
+++ b/admin/thumbnail.php
@@ -63,7 +63,7 @@ function RatioResizeImg($path, $newWidth, $newHeight, $tn_ext)
{
unset($extension);
}
-
+
if ( isset( $srcImage ) )
{
// width/height
@@ -106,20 +106,12 @@ function RatioResizeImg($path, $newWidth, $newHeight, $tn_ext)
imagecopyresized( $destImage, $srcImage, 0, 0, 0, 0,
$destWidth,$destHeight,$srcWidth,$srcHeight );
}
-
- $tndir = $dirname.'/thumbnail';
- if (!is_dir($tndir))
+
+ if (($tndir = mkget_thumbnail_dir($dirname, $page['errors'])) == false)
{
- if (!is_writable($dirname))
- {
- array_push($page['errors'],
- '['.$dirname.'] : '.$lang['no_write_access']);
- return false;
- }
- umask(0000);
- mkdir($tndir, 0777);
+ return false;
}
-
+
$dest_file = $tndir.'/'.$conf['prefix_thumbnail'];
$dest_file.= get_filename_wo_extension($filename);
$dest_file.= '.'.$tn_ext;