Use correct folder permissions in ThemeImport/Export

This commit is contained in:
flynsarmy 2015-09-26 18:12:13 +10:00
parent b83abdb156
commit 60facd2741
2 changed files with 4 additions and 4 deletions

View File

@ -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;
}

View File

@ -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);