|
|
@@ -535,7 +535,7 @@ class Folder {
|
|
|
if ($this->create($nextPathname, $mode)) {
|
|
|
if (!file_exists($pathname)) {
|
|
|
$old = umask(0);
|
|
|
- if (mkdir($pathname, $mode)) {
|
|
|
+ if (mkdir($pathname, $mode, true)) {
|
|
|
umask($old);
|
|
|
$this->_messages[] = sprintf('%s created', $pathname);
|
|
|
return true;
|
|
|
@@ -716,7 +716,7 @@ class Folder {
|
|
|
|
|
|
if (is_dir($from) && !file_exists($to)) {
|
|
|
$old = umask(0);
|
|
|
- if (mkdir($to, $mode)) {
|
|
|
+ if (mkdir($to, $mode, true)) {
|
|
|
umask($old);
|
|
|
$old = umask(0);
|
|
|
chmod($to, $mode);
|