diff --git a/main/admin/settings.php b/main/admin/settings.php index 9118b54b6a..2de93bdc2c 100644 --- a/main/admin/settings.php +++ b/main/admin/settings.php @@ -1,4 +1,4 @@ -, Ghent University, Belgium @@ -1062,7 +1062,12 @@ function add_edit_template() // upload dir $upload_dir = api_get_path(SYS_PATH).'home/default_platform_document/'; - + // create dir if not exists + if (!is_dir($upload_dir)) { + $perm = api_get_setting('permissions_for_new_directories'); + $perm = octdec(!empty($perm)?$perm:'0770'); + $res = @mkdir($upload_dir,$perm); + } // move the uploaded file to the home folder $result= @move_uploaded_file($_FILES['template_image']['tmp_name'], $upload_dir.$new_file_name); }