Browse Source

Fixe redirection parametres

stany.ferer 1 year ago
parent
commit
80ef968a22

+ 1 - 1
core/submit/cms.parametres-add-backup.php

@@ -12,7 +12,7 @@ if (core::ifGet("from")) {
         "log" => "Création d'un backup"
     ));
 
-    header("Location: /parametres.html");
+    header("Location: /parametres.html#parametres-restore");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 1 - 1
core/submit/cms.parametres-delete-backup-zip.php

@@ -2,7 +2,7 @@
 
 if (core::ifPost("from")) {
     backup::delete(core::getPost("file"));
-    header("Location: /parametres.html");
+    header("Location: /parametres.html#".core::getPost("fragment"));
     exit();
 
 } else {

+ 1 - 1
core/submit/cms.parametres-restore-backup-zip.php

@@ -2,7 +2,7 @@
 
 if (core::ifPost("from")) {
     backup::restore(DIR_BACKUP . core::getPost("file"));
-    header("Location: /parametres.html");
+    header("Location: /parametres.html#".core::getPost("fragment"));
     exit();
 
 } else {

+ 7 - 0
core/views/pages/cms.parametres-restore.php

@@ -42,11 +42,14 @@
     }
 
     function restoreBackup(value, row, index) {
+        var fragment = window.location.hash;
+        var onglet = fragment ? fragment.substring(1) : '';
     <?php
         if(!core::isDebug()) { ?>
             if(index == 0){
                 return '<form method="post" action="/submit.php" onsubmit="loading()">\n\
                 <input type="hidden" name="from" value="parametres-restore-backup-zip">\n\
+                <input type="hidden" name="fragment" value="'+ onglet +'">\n\
                 <input type="hidden" name="file" value="' + row.file + '">\n\
                 <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir restaurer cette dernière version (données et fichiers) ? Les données actuelles seront perdues.\')" class="btn btn-outline-danger btn-sm">Restaurer</button>\n\
                 </form>';
@@ -57,6 +60,7 @@
         } else { ?>
                 return '<form method="post" action="/submit.php" onsubmit="loading()">\n\
                 <input type="hidden" name="from" value="parametres-restore-backup-zip">\n\
+                <input type="hidden" name="fragment" value="'+ onglet +'">\n\
                 <input type="hidden" name="file" value="' + row.file + '">\n\
                 <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir restaurer cette dernière version (données et fichiers) ? Les données actuelles seront perdues.\')" class="btn btn-outline-danger btn-sm">Restaurer</button>\n\
                 </form>';
@@ -65,8 +69,11 @@
 
     function deleteBackup(value, row, index) {
         if(index != 0){
+            var fragment = window.location.hash;
+            var onglet = fragment ? fragment.substring(1) : '';
             return '<form method="post" action="/submit.php" onsubmit="loading()">\n\
             <input type="hidden" name="from" value="parametres-delete-backup-zip">\n\
+            <input type="hidden" name="fragment" value="'+ onglet +'">\n\
             <input type="hidden" name="file" value="' + row.file + '">\n\
             <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir supprimer ce backup?\')" class="btn btn-outline-warning btn-sm">Supprimer</button>\n\
             </form>';