There was an error while loading. Please reload this page.
1 parent d24002a commit 9d71203Copy full SHA for 9d71203
1 file changed
modules/aggiornamenti/upload_modules.php
@@ -42,9 +42,18 @@
42
if (file_exists($extraction_dir.'/VERSION')) {
43
// Salva il file di configurazione
44
$config = file_get_contents(base_dir().'/config.inc.php');
45
+
46
+ // Rinomina la cartella vendor per evitare conflitti
47
+ if (is_dir(base_dir().'/vendor')) {
48
+ copyr(base_dir().'/vendor', base_dir().'/vendor.old');
49
+ copyr($extraction_dir.'/vendor', base_dir().'/vendor.new');
50
+ }
51
52
// Copia i file dalla cartella temporanea alla root
53
copyr($extraction_dir, base_dir());
54
+ delete(base_dir().'/vendor');
55
+ rename(base_dir().'/vendor.new', base_dir().'/vendor');
56
+ delete(base_dir().'/vendor.old');
57
58
// Ripristina il file di configurazione dell'installazione
59
file_put_contents(base_dir().'/config.inc.php', $config);
0 commit comments