From 26887007f853d0a720d18592bf7c4fa86e6f68c7 Mon Sep 17 00:00:00 2001 From: Marc MAURICE Date: Sat, 17 Aug 2013 19:14:48 +0200 Subject: [PATCH] An error message for permissions problems --- functions.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/functions.php b/functions.php index 630be00..ebad504 100644 --- a/functions.php +++ b/functions.php @@ -67,7 +67,8 @@ function getPreview($imgFile, $maxSize = THUMB_SIZE) # config to allow group writable files umask(DATA_UMASK); # create the thumbs directory recursively - if (! is_dir(dirname($newImgFile))) mkdir(dirname($newImgFile), 0777, true); + if (! is_dir(dirname($newImgFile))) @mkdir(dirname($newImgFile), 0777, true) + or die("Could not write in data dir. Please fix permissions."); if ($w > $h) { $newW = $maxSize; @@ -108,7 +109,8 @@ function getAlbumPreview($dir) # config to allow group writable files umask(DATA_UMASK); # create the thumbs directory recursively - if (! is_dir(dirname($previewFile))) mkdir(dirname($previewFile), 0777, true); + if (! is_dir(dirname($previewFile))) @mkdir(dirname($previewFile), 0777, true) + or die("Could not write in data dir. Please fix permissions."); // no preview: look for a preview in current dir, write it, return it foreach (scandir($dir) as $file) if ($file[0] != '.') { -- 1.7.10.4