tmp folder to public

This commit is contained in:
leosw
2026-02-02 21:50:12 +01:00
parent 632dc3c0d6
commit d4f0f62a9a

View File

@@ -183,7 +183,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) {
// Suppression d'une sauvegarde existante. // Suppression d'une sauvegarde existante.
if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='delete' && isset($controller->splitted_url[3])) { if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='delete' && isset($controller->splitted_url[3])) {
$tmp_folder = realpath($config['abs_root_folder'].'tmp'); $tmp_folder = realpath($config['public_folder'].'tmp');
if ($tmp_folder !== false) { if ($tmp_folder !== false) {
$safe_name = basename($controller->splitted_url[3]); $safe_name = basename($controller->splitted_url[3]);
$tmp_folder_root = rtrim($tmp_folder, DIRECTORY_SEPARATOR); $tmp_folder_root = rtrim($tmp_folder, DIRECTORY_SEPARATOR);
@@ -203,7 +203,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) {
// Nom du fichier de sauvegarde // Nom du fichier de sauvegarde
$timestamp = date('Ymd_His'); $timestamp = date('Ymd_His');
$backup_filename[0] = $timestamp.'_backup.sql'; $backup_filename[0] = $timestamp.'_backup.sql';
$backup_file[0] = $config['abs_root_folder'].'tmp/'.$backup_filename[0]; $backup_file[0] = $config['public_folder'].'tmp/'.$backup_filename[0];
// Construction de la commande pg_dump // Construction de la commande pg_dump
$cmd = 'PGPASSWORD="'.$config['SQL_pass'].'" pg_dump -h '.$config['SQL_host'].' -U '.$config['SQL_user'].' -F c -b -v -f "'.$backup_file[0].'" '.$config['SQL_db'].' 2>&1'; $cmd = 'PGPASSWORD="'.$config['SQL_pass'].'" pg_dump -h '.$config['SQL_host'].' -U '.$config['SQL_user'].' -F c -b -v -f "'.$backup_file[0].'" '.$config['SQL_db'].' 2>&1';
@@ -213,7 +213,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) {
exec($cmd, $output, $return_var); exec($cmd, $output, $return_var);
} }
$backup_files = glob($config['abs_root_folder'].'tmp/*.sql'); $backup_files = glob($config['public_folder'].'tmp/*.sql');
include ($config['views_folder']."d.admin.backup.html"); include ($config['views_folder']."d.admin.backup.html");
} }
@@ -229,7 +229,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) {
// Suppression d'une archive existante. // Suppression d'une archive existante.
if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='delete' && isset($controller->splitted_url[3])) { if(isset($controller->splitted_url[2]) && $controller->splitted_url[2]=='delete' && isset($controller->splitted_url[3])) {
$tmp_folder = realpath($config['abs_root_folder'].'tmp'); $tmp_folder = realpath($config['public_folder'].'tmp');
if ($tmp_folder !== false) { if ($tmp_folder !== false) {
$safe_name = basename($controller->splitted_url[3]); $safe_name = basename($controller->splitted_url[3]);
$tmp_folder_root = rtrim($tmp_folder, DIRECTORY_SEPARATOR); $tmp_folder_root = rtrim($tmp_folder, DIRECTORY_SEPARATOR);
@@ -252,7 +252,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) {
$backup_filename[1] = $timestamp.'_wiki_files.zip'; $backup_filename[1] = $timestamp.'_wiki_files.zip';
for($i=0;$i<2;$i++) { for($i=0;$i<2;$i++) {
$backup_file[$i] = $config['abs_root_folder'].'tmp/'.$backup_filename[$i]; $backup_file[$i] = $config['public_folder'].'tmp/'.$backup_filename[$i];
$backup[$i] = new ZipArchive(); $backup[$i] = new ZipArchive();
if ($backup[$i]->open($backup_file[$i], ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) { if ($backup[$i]->open($backup_file[$i], ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
@@ -276,7 +276,7 @@ if(isset($controller->splitted_url[1]) && $user->rankIsHigher("moderator")) {
} }
} }
$backup_files = glob($config['abs_root_folder'].'tmp/*.zip'); $backup_files = glob($config['public_folder'].'tmp/*.zip');
include ($config['views_folder']."d.admin.backup.html"); include ($config['views_folder']."d.admin.backup.html");
} }