[svn r18242] FS#2867: FCKEditor, ImageManager: Making configurable assigned permissions of newly created folders and uploaded files.

skala
Ivan Tcholakov 17 years ago
parent 26837712ee
commit 041223b1b9
  1. 14
      main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/Files.php

@ -64,9 +64,14 @@ class Files
if (!copy($source, $destination_dir.$filename)) if (!copy($source, $destination_dir.$filename))
return FILE_ERROR_COPY_FAILED; return FILE_ERROR_COPY_FAILED;
global $permissions_for_new_files;
//verify that it copied, new file must exists //verify that it copied, new file must exists
if (is_file($destination_dir.$filename)) if (is_file($destination_dir.$filename))
{
@chmod($destination_dir.$filename, $permissions_for_new_files);
Return $filename; Return $filename;
}
else else
return FILE_ERROR_COPY_FAILED; return FILE_ERROR_COPY_FAILED;
} }
@ -78,8 +83,13 @@ class Files
*/ */
function createFolder($newFolder) function createFolder($newFolder)
{ {
mkdir ($newFolder, 0777); //mkdir ($newFolder, 0777);
return chmod($newFolder, 0777); //return chmod($newFolder, 0777);
global $permissions_for_new_directories;
mkdir ($newFolder, $permissions_for_new_directories);
return @chmod($newFolder, $permissions_for_new_directories);
} }

Loading…
Cancel
Save