aboutsummaryrefslogtreecommitdiff
path: root/src/view
diff options
context:
space:
mode:
Diffstat (limited to 'src/view')
-rw-r--r--src/view/templates/maintenance.php25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/view/templates/maintenance.php b/src/view/templates/maintenance.php
index 58e04c0..bc9caf0 100644
--- a/src/view/templates/maintenance.php
+++ b/src/view/templates/maintenance.php
@@ -21,24 +21,27 @@
21 <a href="<?= new URL(['action' => 'get_mysqldump']) ?>"> 21 <a href="<?= new URL(['action' => 'get_mysqldump']) ?>">
22 <button id="get_mysqldump">Télécharger une sauvegarde de la base de données</button> 22 <button id="get_mysqldump">Télécharger une sauvegarde de la base de données</button>
23 </a><br> 23 </a><br>
24 <i>Obtenir un fichier SQL à conserver sur votre ordinateur. Une sauvegarde est réalisée à chaque visite de cette page.</i> 24 <i>Obtenir un fichier SQL à conserver sur votre ordinateur. Une sauvegarde (désignée par "auto") est réalisée à chaque visite de cette page.</i>
25 </p> 25 </p>
26 </div> 26 </div>
27 <div class="basic_div"> 27 <div class="basic_div">
28 <p>Restaurer la base de données à partir d'un fichier SQL.<br> 28 <p>Restaurer la base de données à partir d'un fichier SQL.<br>
29 <i>Attention l'actuelle BDD sera écrasée!</i> 29 <i>Attention, l'actuelle BDD sera écrasée! (à l'exception de la table <?= TABLE_PREFIX ?>user)</i>
30 </p> 30 </p>
31 <p> 31 <form action="<?= new URL(['from' => 'maintenance', 'action' => 'restore_database']) ?>" method="post">
32 <label for="">Utiliser une sauvegarde conservée sur le serveur</label> 32 <label for="selected_sql">Utiliser une sauvegarde conservée sur le serveur:</label><br>
33 <select> 33 <select id="selected_sql" name="selected_sql">
34 <?= $backup_options ?> 34 <?= $backup_options ?>
35 </select> 35 </select>
36 </p> 36 <input type="hidden" name="hidden" value="">
37 <p> 37 <input type="submit" value="Valider" onclick="return confirm('Voulez-vous vraiment restaurer la base de données? Toutes les données seront supprimées et remplacées par les nouvelles.')">
38 <label for="restore_sql_dump">Utiliser un fichier sur votre ordinateur:</label> 38 </form>
39 <input id="restore_sql_dump" type="file" accept=".sql" name="restore_sql_dump"> 39 <form enctype="multipart/form-data" action="<?= new URL(['from' => 'maintenance', 'action' => 'restore_database']) ?>" method="post">
40 40 <label for="uploaded_sql">Utiliser un fichier sur votre ordinateur:</label><br>
41 </p> 41 <input id="uploaded_sql" type="file" accept=".sql" name="uploaded_sql">
42 <input type="hidden" name="hidden" value="">
43 <input type="submit" value="Valider" onclick="return confirm('Voulez-vous vraiment restaurer la base de données? Toutes les données seront supprimées et remplacées par les nouvelles.')">
44 </form>
42 </div> 45 </div>
43 46
44 <div class="basic_div"> 47 <div class="basic_div">