From: dooble M Date: Sun, 19 Aug 2012 08:22:37 +0000 (+0200) Subject: added the DATA_UMASK config option X-Git-Tag: v1.6.1 X-Git-Url: http://positon.org/gitweb/?p=bizou.git;a=commitdiff_plain;h=refs%2Ftags%2Fv1.6.1 added the DATA_UMASK config option --- diff --git a/config.php b/config.php index 703626c..f81eeeb 100644 --- a/config.php +++ b/config.php @@ -2,4 +2,5 @@ define('THUMB_SIZE', 100); define('DATA_DIR', 'data'); define('IMAGES_DIR', 'images'); +define('DATA_UMASK', 0002); # 0002: allow group to write for files created in data dir. change to 0022 to be more strict. ?> diff --git a/functions.php b/functions.php index 162b01e..b60543e 100644 --- a/functions.php +++ b/functions.php @@ -63,8 +63,8 @@ function getPreview($imgFile, $maxSize = THUMB_SIZE) return $imgFile; } - # uncomment this if you need group writable files - #umask(0002); + # config to allow group writable files + umask(DATA_UMASK); # create the thumbs directory recursively if (! is_dir(dirname($newImgFile))) mkdir(dirname($newImgFile), 0777, true); @@ -103,8 +103,8 @@ function getAlbumPreview($dir) } else if (is_file("$previewFile.png")) { return "$previewFile.png"; } else { - # uncomment this if you need group writable files - #umask(0002); + # config to allow group writable files + umask(DATA_UMASK); # create the thumbs directory recursively if (! is_dir(dirname($previewFile))) mkdir(dirname($previewFile), 0777, true);