forked from ZwiiCMS-Team/ZwiiCMS
Bug de la fonction copie
This commit is contained in:
parent
9c6ef7a346
commit
784d73f7ee
@ -3,6 +3,7 @@
|
|||||||
## Version 11.4.03
|
## Version 11.4.03
|
||||||
### Corrections :
|
### Corrections :
|
||||||
- Ajout d'un nouvelle page, le nom court n'est pas défini.
|
- Ajout d'un nouvelle page, le nom court n'est pas défini.
|
||||||
|
- Bug de la fonction de copie interne utilisée lors de l'installation de la copie de thème, etc..
|
||||||
### Modifications :
|
### Modifications :
|
||||||
- Le module de recherche analyse les descriptions du module Download (Téléchargement).
|
- Le module de recherche analyse les descriptions du module Download (Téléchargement).
|
||||||
- Prise en compte des modifications liées à la mise à jour du module Download (Téléchargement), actualisation du changement de structure 'posts' remplace 'items'
|
- Prise en compte des modifications liées à la mise à jour du module Download (Téléchargement), actualisation du changement de structure 'posts' remplace 'items'
|
||||||
|
@ -1208,17 +1208,19 @@ class common {
|
|||||||
// Boucler dans le dossier source en l'absence d'échec de lecture écriture
|
// Boucler dans le dossier source en l'absence d'échec de lecture écriture
|
||||||
while( $success
|
while( $success
|
||||||
AND $file = readdir($dir) ) {
|
AND $file = readdir($dir) ) {
|
||||||
|
|
||||||
if (( $file != '.' ) && ( $file != '..' )) {
|
if (( $file != '.' ) && ( $file != '..' )) {
|
||||||
if ( is_dir($src . '/' . $file) ){
|
if ( is_dir($src . '/' . $file) ){
|
||||||
// Appel récursif des sous-dossiers
|
// Appel récursif des sous-dossiers
|
||||||
$success = $success OR $this->copyDir($src . '/' . $file, $dst . '/' . $file);
|
$s = $this->copyDir($src . '/' . $file, $dst . '/' . $file);
|
||||||
|
$success = $s || $success;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$success = $success OR copy($src . '/' . $file, $dst . '/' . $file);
|
$s = copy($src . '/' . $file, $dst . '/' . $file);
|
||||||
|
$success = $s || $success;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
closedir($dir);
|
|
||||||
return $success;
|
return $success;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -778,17 +778,15 @@ class config extends common {
|
|||||||
* Récupération des backups auto dans le gestionnaire de fichiers
|
* Récupération des backups auto dans le gestionnaire de fichiers
|
||||||
*/
|
*/
|
||||||
public function copyBackups() {
|
public function copyBackups() {
|
||||||
// Créer le répertoire manquant
|
|
||||||
if (!is_dir(self::FILE_DIR.'source/backup')) {
|
$success = $this->copyDir(self::BACKUP_DIR, self::FILE_DIR . 'source/backup' );
|
||||||
mkdir(self::FILE_DIR.'source/backup', 0755);
|
|
||||||
}
|
|
||||||
$this->copyDir(self::BACKUP_DIR, self::FILE_DIR . 'source/backup' );
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Configuration',
|
'title' => 'Configuration',
|
||||||
'view' => 'index',
|
'view' => 'index',
|
||||||
'notification' => 'Copie terminée',
|
'notification' => 'Copie terminée' . ($success ? ' avec succès' : ' avec des erreurs'),
|
||||||
'state' => true
|
'state' => $success
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user