diff options
author | rub <rub@piwigo.org> | 2006-12-03 22:32:02 +0000 |
---|---|---|
committer | rub <rub@piwigo.org> | 2006-12-03 22:32:02 +0000 |
commit | 4c7e7fb0fb9cca9b2d32940a0b1477b03e0801ee (patch) | |
tree | adb063ca78b20e995425fcd3fb889a5e97ba5148 /include | |
parent | 9ba8fb139787b6c6392a51fcf2da25afc00f3b86 (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 'include')
-rw-r--r-- | include/functions.inc.php | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/include/functions.inc.php b/include/functions.inc.php index 7851021a3..537edc32a 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -215,6 +215,34 @@ function get_dirs($directory) return $sub_dirs; } +/** + * returns thumbnail directory name of input diretoty name + * make thumbnail directory is necessary + * set error messages on array messages + * + * @param: + * string $dirname + * arrayy $errors + * @return bool false on error else string directory name + */ +function mkget_thumbnail_dir($dirname, &$errors) +{ + $tndir = $dirname.'/thumbnail'; + if (!is_dir($tndir)) + { + if (!is_writable($dirname)) + { + array_push($errors, + '['.$dirname.'] : '.l10n('no_write_access')); + return false; + } + umask(0000); + mkdir($tndir, 0777); + } + + return $tndir; +} + // The get_picture_size function return an array containing : // - $picture_size[0] : final width // - $picture_size[1] : final height |