Subversion Repositories ALCASAR

Rev

Rev 806 | Rev 1222 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 806 Rev 865
Line 11... Line 11...
11
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
11
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
12
 $Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
12
 $Langue = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
13
 $Language = strtolower(substr(chop($Langue[0]),0,2));}
13
 $Language = strtolower(substr(chop($Langue[0]),0,2));}
14
if ($Language == 'fr'){
14
if ($Language == 'fr'){
15
 $l_backups = "Sauvegarde";
15
 $l_backups = "Sauvegarde";
16
 $l_create_user_db_backup = "Sauvegarder la base des usagers";
16
 $l_create_user_db_backup = "Sauvegarder la base active des usagers";
-
 
17
 $l_tracability_backup = "Sauvegarder le fichier actif de traces";
17
 $l_create_system_backup = "Créer une archive système";
18
 $l_create_system_backup = "Créer une archive système";
18
 $l_execute = "Exécuter";
19
 $l_execute = "Exécuter";
19
 $l_backup_files = "Fichiers disponibles pour archivage";
20
 $l_backup_files = "Fichiers disponibles pour archivage";
20
 $l_firewall_log = "Journaux du parefeu (Firewall)";
21
 $l_firewall_log = "Journaux du parefeu (Firewall)";
21
 $l_users_db_backups = "Base des usagers";
22
 $l_users_db_backups = "Base des usagers";
22
 $l_system_backup = "Archive système";
23
 $l_system_backup = "Archive système";
23
 $l_empty = "vide";
24
 $l_empty = "vide";
24
}
25
}
25
else {
26
else {
26
 $l_backups = "Backups";
27
 $l_backups = "Backups";
27
 $l_create_user_db_backup = "Save the users database";
28
 $l_create_user_db_backup = "Save the active users database";
-
 
29
 $l_tracability_backup = "Save the active tracability file";
28
 $l_create_system_backup = "Create a system backup";
30
 $l_create_system_backup = "Create a system backup";
29
 $l_execute = "Execute";
31
 $l_execute = "Execute";
30
 $l_backup_files = "Archive backup files";
32
 $l_backup_files = "Archive backup files";
31
 $l_firewall_log = "Firewall log files";
33
 $l_firewall_log = "Firewall log files";
32
 $l_users_db_backups = "Users database";
34
 $l_users_db_backups = "Users database";
Line 52... Line 54...
52
</TABLE>
54
</TABLE>
53
<TABLE width="100%" border=1 cellspacing=0 cellpadding=1>
55
<TABLE width="100%" border=1 cellspacing=0 cellpadding=1>
54
	<tr><td valign="middle" align="left">
56
	<tr><td valign="middle" align="left">
55
	<FORM action="sauvegarde.php" method=POST><b>
57
	<FORM action="sauvegarde.php" method=POST><b>
56
		<select name='choix'></b>
58
		<select name='choix'></b>
-
 
59
			<option value="tracability_backup"><?echo "$l_tracability_backup";?>
57
			<option value="user_DB_backup"><?echo "$l_create_user_db_backup";?>
60
			<option value="user_DB_backup"><?echo "$l_create_user_db_backup";?>
58
			<option value="system_backup"><?echo "$l_create_system_backup";?>
61
			<option value="system_backup"><?echo "$l_create_system_backup";?>
59
		</select>
62
		</select>
60
		<input type=submit value="<?echo "$l_execute";?>">
63
		<input type=submit value="<?echo "$l_execute";?>">
61
	</FORM>
64
	</FORM>
Line 75... Line 78...
75
if (isset($_POST['choix'])){
78
if (isset($_POST['choix'])){
76
	switch ($_POST['choix']){
79
	switch ($_POST['choix']){
77
		case 'user_DB_backup' :
80
		case 'user_DB_backup' :
78
			exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump");
81
			exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump");
79
		break;
82
		break;
80
		case 'archivage_logs' :
83
		case 'tracability_backup' :
81
			exec ("sudo /usr/local/bin/alcasar-log-export.sh");
84
			exec ("sudo /usr/local/bin/alcasar-log.sh --live_export");
82
		break;
85
		break;
83
		case 'system_backup' :
86
		case 'system_backup' :
84
			exec ("sudo /usr/local/bin/alcasar-conf.sh --create");
87
			exec ("sudo /usr/local/bin/alcasar-conf.sh --create");
85
		break;
88
		break;
86
	}
89
	}
Line 90... Line 93...
90
$dir[2]="system_backup";
93
$dir[2]="system_backup";
91
$j=0;
94
$j=0;
92
$nb=count($dir);
95
$nb=count($dir);
93
while ($j != $nb)
96
while ($j != $nb)
94
{
97
{
95
	echo "<TD>";
98
	echo "<TD valign='top'>";
96
	$rep = opendir("/var/Save/".$dir[$j]);
99
	$rep = opendir("/var/Save/".$dir[$j]);
97
	$i=0; unset ($liste_f);
100
	$i=0; unset ($liste_f);
98
	while ( $file = readdir($rep) )
101
	while ( $file = readdir($rep) )
99
	{
102
	{
100
		if ($file != '.' && $file != '..')
103
		if ($file != '.' && $file != '..')