2
0
Эх сурвалжийг харах

Maj. Sécurisation restauration

stany.ferer 2 жил өмнө
parent
commit
d0b58c6014

+ 11 - 6
core/views/pages/cms.parametres-restore.php

@@ -36,11 +36,16 @@
         </form>';
     }
 
-    function restoreBackup(value, row) {
-        return '<form method="post" action="/submit.php">\n\
-        <input type="hidden" name="from" value="parametres-restore-backup-zip">\n\
-        <input type="hidden" name="file" value="' + row.file + '">\n\
-        <button type="submit" onclick="return confirm(\'Etes-vous certain de vouloir restaurer cette version (données et fichiers) ?\')" class="btn btn-outline-danger btn-sm">Restaurer</button>\n\
-        </form>';
+    function restoreBackup(value, row, index) {
+        if(index == 0){
+            return '<form method="post" action="/submit.php">\n\
+            <input type="hidden" name="from" value="parametres-restore-backup-zip">\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>';
+        } else {
+            return '<button class="btn btn-outline-secondary btn-sm" onclick="alert(\'Par mesure de sécurité vous ne pouvez pas directement restaurer les données sans restaurer le backup le plus récent.\')">Vérouillé</button>';
+        }
+        
     }
 </script>