copy folder fix
This commit is contained in:
parent
a0a99de862
commit
0d98ec7cde
@ -6,13 +6,9 @@ use DirectoryIterator;
|
||||
use JetBrains\PhpStorm\NoReturn;
|
||||
use Josantonius\Session\Facades\Session;
|
||||
use kernel\AdminController;
|
||||
use kernel\EntityRelation;
|
||||
use kernel\helpers\Debug;
|
||||
use kernel\models\Option;
|
||||
use kernel\modules\module_shop_client\services\ModuleShopClientService;
|
||||
use kernel\modules\user\service\UserService;
|
||||
use kernel\Request;
|
||||
use kernel\services\MigrationService;
|
||||
use kernel\services\ModuleService;
|
||||
|
||||
class ModuleController extends AdminController
|
||||
|
@ -7,11 +7,13 @@ use ZipArchive;
|
||||
|
||||
class Files
|
||||
{
|
||||
public function copy_folder($d1, $d2, int $permissions = 0774, bool $recursive = true): void
|
||||
public function copy_folder($d1, $d2, int $permissions = 0775, bool $recursive = true): void
|
||||
{
|
||||
if (is_dir($d1)) {
|
||||
if (!file_exists($d2)){
|
||||
$old_mask = umask(0);
|
||||
$_d2 = mkdir($d2, permissions: $permissions, recursive: $recursive);
|
||||
umask($old_mask);
|
||||
if (!$_d2) {
|
||||
return;
|
||||
}
|
||||
@ -26,14 +28,17 @@ class Files
|
||||
$d->close();
|
||||
} else {
|
||||
copy($d1, $d2);
|
||||
chmod($d2, permissions: $permissions);
|
||||
}
|
||||
}
|
||||
|
||||
public function copyKernelFolder($d1, $d2, int $permissions = 0774, bool $recursive = true): void
|
||||
public function copyKernelFolder($d1, $d2, int $permissions = 0773, bool $recursive = true): void
|
||||
{
|
||||
if (is_dir($d1)) {
|
||||
if (!file_exists($d2)){
|
||||
$old_mask = umask(0);
|
||||
$_d2 = mkdir($d2, permissions: $permissions, recursive: $recursive);
|
||||
umask($old_mask);
|
||||
if (!$_d2) {
|
||||
return;
|
||||
}
|
||||
@ -48,6 +53,7 @@ class Files
|
||||
$d->close();
|
||||
} else {
|
||||
copy($d1, $d2);
|
||||
chmod($d2, permissions: $permissions);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Kernel",
|
||||
"version": "0.1",
|
||||
"version": "0.2",
|
||||
"author": "ITGuild",
|
||||
"slug": "kernel",
|
||||
"type": "kernel",
|
||||
|
Loading…
Reference in New Issue
Block a user