-
Notifications
You must be signed in to change notification settings - Fork 2
/
backup.php
59 lines (53 loc) · 1.73 KB
/
backup.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
# project: eBrigade
# homepage: https://ebrigade.app
# version: 5.3
# Copyright (C) 2004, 2021 Nicolas MARCHE (eBrigade Technologies)
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
include_once ("config.php");
include_once ("fonctions_backup.php");
check_all(0);
writehead();
?>
<script language="JavaScript">
function redirect1(){
self.location.href="restore.php";
return true
}
function redirect2(){
self.location.href="index.php";
return true
}
</script>
<?php
if (! isset($_GET['mode']) ) $mode="auto";
else $mode=$_GET["mode"];
if ( $mode == "auto" ) {
$ret = backup("auto");
if ( $ret == 1)
write_msgbox("Error", $error_pic, "<p align=center><font face=arial>Il existe déja une sauvegarde.",10,0);
else
write_msgbox("backup", $star_pic, "<p align=center><font face=arial>Une sauvegarde de la base de données a été réalisée.",10,0);
}
else {
check_all(14);
$ret = backup($mode);
}
if ( $mode == 'interactif' ) {
echo "<body onload=redirect1()>";
}
else
echo "<body onload=redirect2()>";
writefoot();
?>