| ".$langs->trans("ErrorDirDoesNotExists", $main_data_dir);
diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php
index 54485f45da0..1f49eca5d4f 100644
--- a/htdocs/install/upgrade2.php
+++ b/htdocs/install/upgrade2.php
@@ -646,7 +646,7 @@ if (!GETPOST('action', 'aZ09') || preg_match('/upgrade/i', GETPOST('action', 'aZ
// Copy directory medias
$srcroot = DOL_DOCUMENT_ROOT.'/install/medias';
$destroot = DOL_DATA_ROOT.'/medias';
- dolCopyDir($srcroot, $destroot, 0, 0);
+ dolCopyDir($srcroot, $destroot, '0', 0);
// Actions for all versions (no database change but delete some files and directories)
diff --git a/htdocs/modulebuilder/index.php b/htdocs/modulebuilder/index.php
index cc77c47cbd7..f3bfde2456f 100644
--- a/htdocs/modulebuilder/index.php
+++ b/htdocs/modulebuilder/index.php
@@ -275,7 +275,7 @@ if ($dirins && $action == 'initmodule' && $modulename && $user->hasRight("module
'mymodule' => strtolower($modulename),
'MyModule' => $modulename
);
- $result = dolCopyDir($srcdir, $destdir, 0, 0, $arrayreplacement);
+ $result = dolCopyDir($srcdir, $destdir, '0', 0, $arrayreplacement);
//dol_mkdir($destfile);
if ($result <= 0) {
if ($result < 0) {
@@ -980,7 +980,7 @@ if ($dirins && $action == 'addlanguage' && !empty($module) && $user->hasRight("m
$srcdir = DOL_DOCUMENT_ROOT.'/modulebuilder/template/langs/en_US';
$arrayofreplacement = array('mymodule' => $modulelowercase);
}
- $result = dolCopyDir($srcdir, $destdir, 0, 0, $arrayofreplacement);
+ $result = dolCopyDir($srcdir, $destdir, '0', 0, $arrayofreplacement);
}
} else {
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Language")), null, 'errors');
diff --git a/htdocs/user/class/usergroup.class.php b/htdocs/user/class/usergroup.class.php
index 2206ec95cbc..d9341fcf4e2 100644
--- a/htdocs/user/class/usergroup.class.php
+++ b/htdocs/user/class/usergroup.class.php
@@ -577,7 +577,7 @@ class UserGroup extends CommonObject
*/
public function getrights($moduletag = '')
{
- $this->loadRights($moduletag);
+ return $this->loadRights($moduletag);
}
/**
diff --git a/htdocs/website/class/website.class.php b/htdocs/website/class/website.class.php
index ca9632c50cc..ad3449cf761 100644
--- a/htdocs/website/class/website.class.php
+++ b/htdocs/website/class/website.class.php
@@ -1023,7 +1023,7 @@ class Website extends CommonObject
$destdir = $conf->website->dir_temp.'/'.$website->ref.'/containers';
dol_syslog("Copy pages from ".$srcdir." into ".$destdir);
- dolCopyDir($srcdir, $destdir, 0, 1, $arrayreplacementinfilename, 2, array('old', 'back'), 1);
+ dolCopyDir($srcdir, $destdir, '0', 1, $arrayreplacementinfilename, 2, array('old', 'back'), 1);
// Copy file README.md and LICENSE from directory containers into directory root
if (dol_is_file($conf->website->dir_temp.'/'.$website->ref.'/containers/README.md')) {
@@ -1038,14 +1038,14 @@ class Website extends CommonObject
$destdir = $conf->website->dir_temp.'/'.$website->ref.'/medias/image/websitekey';
dol_syslog("Copy content from ".$srcdir." into ".$destdir);
- dolCopyDir($srcdir, $destdir, 0, 1, $arrayreplacementinfilename);
+ dolCopyDir($srcdir, $destdir, '0', 1, $arrayreplacementinfilename);
// Copy files into medias/js
$srcdir = DOL_DATA_ROOT.'/medias/js/'.$website->ref;
$destdir = $conf->website->dir_temp.'/'.$website->ref.'/medias/js/websitekey';
dol_syslog("Copy content from ".$srcdir." into ".$destdir);
- dolCopyDir($srcdir, $destdir, 0, 1, $arrayreplacementinfilename);
+ dolCopyDir($srcdir, $destdir, '0', 1, $arrayreplacementinfilename);
// Make some replacement into some files
$cssindestdir = $conf->website->dir_temp.'/'.$website->ref.'/containers/styles.css.php';
@@ -1264,7 +1264,7 @@ class Website extends CommonObject
// Copy containers directory
- dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/containers', $conf->website->dir_output.'/'.$object->ref, 0, 1); // Overwrite if exists
+ dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/containers', $conf->website->dir_output.'/'.$object->ref, '0', 1); // Overwrite if exists
// Make replacement into css and htmlheader file
$cssindestdir = $conf->website->dir_output.'/'.$object->ref.'/styles.css.php';
@@ -1283,7 +1283,7 @@ class Website extends CommonObject
// Copy dir medias/image/websitekey
if (dol_is_dir($conf->website->dir_temp.'/'.$object->ref.'/medias/image/websitekey')) {
- $result = dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/medias/image/websitekey', $conf->website->dir_output.'/'.$object->ref.'/medias/image/'.$object->ref, 0, 1);
+ $result = dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/medias/image/websitekey', $conf->website->dir_output.'/'.$object->ref.'/medias/image/'.$object->ref, '0', 1);
if ($result < 0) {
$this->error = 'Failed to copy files into '.$conf->website->dir_output.'/'.$object->ref.'/medias/image/'.$object->ref.'.';
dol_syslog($this->error, LOG_WARNING);
@@ -1294,7 +1294,7 @@ class Website extends CommonObject
// Copy dir medias/js/websitekey
if (dol_is_dir($conf->website->dir_temp.'/'.$object->ref.'/medias/js/websitekey')) {
- $result = dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/medias/js/websitekey', $conf->website->dir_output.'/'.$object->ref.'/medias/js/'.$object->ref, 0, 1);
+ $result = dolCopyDir($conf->website->dir_temp.'/'.$object->ref.'/medias/js/websitekey', $conf->website->dir_output.'/'.$object->ref.'/medias/js/'.$object->ref, '0', 1);
if ($result < 0) {
$this->error = 'Failed to copy files into '.$conf->website->dir_output.'/'.$object->ref.'/medias/js/'.$object->ref.'.';
dol_syslog($this->error, LOG_WARNING);
diff --git a/phpstan.neon.dist b/phpstan.neon.dist
index fdbe4201093..d299568fb84 100644
--- a/phpstan.neon.dist
+++ b/phpstan.neon.dist
@@ -78,7 +78,6 @@ parameters:
- '#\(\) expects int, string#'
- '#run_sql expects int, string#'
- '#on array{url: mixed} in empty\(\) does not exist.#'
- - '#dolCopyDir expects string, int given#'
- '#dol_copy expects string, int given#'
- '#dol_getIdFromCode expects string, int given#'
- '#dol_strlen expects string, int given#'
|