Use correct folder permissions in ThemeImport/Export
This commit is contained in:
parent
b83abdb156
commit
60facd2741
|
|
@ -86,10 +86,10 @@ class ThemeExport extends Model
|
|||
$zipName = uniqid('oc');
|
||||
$zipPath = temp_path().'/'.$zipName;
|
||||
|
||||
if (!@mkdir($tempPath))
|
||||
if (!File::makeDirectory($tempPath))
|
||||
throw new ApplicationException('Unable to create directory '.$tempPath);
|
||||
|
||||
if (!@mkdir($metaPath = $tempPath . '/meta'))
|
||||
if (!File::makeDirectory($metaPath = $tempPath . '/meta'))
|
||||
throw new ApplicationException('Unable to create directory '.$metaPath);
|
||||
|
||||
File::copy($themePath.'/theme.yaml', $tempPath.'/theme.yaml');
|
||||
|
|
@ -133,7 +133,7 @@ class ThemeExport extends Model
|
|||
$headers = Response::download($zipPath, $outputName)->headers->all();
|
||||
$result = Response::make(File::get($zipPath), 200, $headers);
|
||||
|
||||
@unlink($zipPath);
|
||||
@File::delete($zipPath);
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ class ThemeImport extends Model
|
|||
|
||||
File::put($zipPath, $file->getContents());
|
||||
|
||||
if (!@mkdir($tempPath))
|
||||
if (!File::makeDirectory($tempPath))
|
||||
throw new ApplicationException('Unable to create directory '.$tempPath);
|
||||
|
||||
Zip::extract($zipPath, $tempPath);
|
||||
|
|
|
|||
Loading…
Reference in New Issue