Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 805 → Rev 806

/web/acc/backup/sauvegarde.php
13,26 → 13,24
$Language = strtolower(substr(chop($Langue[0]),0,2));}
if ($Language == 'fr'){
$l_backups = "Sauvegarde";
$l_user_db_save = "Sauvegarder la base des usagers";
$l_system_iso = "Créer une image ISO à chaud du système";
$l_create_user_db_backup = "Sauvegarder la base des usagers";
$l_create_system_backup = "Créer une archive système";
$l_execute = "Exécuter";
$l_warning = "(attention, la création de l'image ISO du système dure plusieurs dizaines de minutes)";
$l_backup_files = "Fichiers disponibles pour archivage";
$l_firewall_log = "Journaux du parefeu (Firewall)";
$l_users_db_files = "Base des usagers";
$l_iso_files = "images ISO du système";
$l_users_db_backups = "Base des usagers";
$l_system_backup = "Archive système";
$l_empty = "vide";
}
else {
$l_backups = "Backups";
$l_user_db_save = "Save the users database";
$l_system_iso = "Create a system iso image";
$l_create_user_db_backup = "Save the users database";
$l_create_system_backup = "Create a system backup";
$l_execute = "Execute";
$l_warning = "(warning, the creation of the system iso image takes few minutes)";
$l_backup_files = "Archive backup files";
$l_firewall_log = "Firewall log files";
$l_users_db_files = "Users database";
$l_iso_files = "System ISO images";
$l_users_db_backups = "Users database";
$l_system_backup = "system backup";
$l_empty = "empty";
}
function taille_fichier($fichier)
56,12 → 54,11
<tr><td valign="middle" align="left">
<FORM action="sauvegarde.php" method=POST><b>
<select name='choix'></b>
<option value="sauvegarde_DB"><?echo "$l_user_db_save";?>
<option value="image_ISO"><?echo "$l_system_iso";?>
<option value="user_DB_backup"><?echo "$l_create_user_db_backup";?>
<option value="system_backup"><?echo "$l_create_system_backup";?>
</select>
<input type=submit value="<?echo "$l_execute";?>">
</FORM>
<?echo "$l_warning";?>
</td></tr>
</TABLE>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
71,26 → 68,26
<TABLE width="100%" border=1 cellspacing=0 cellpadding=1>
<TR align="center">
<TD><b><?echo "$l_firewall_log";?></b></TD>
<TD><b><?echo "$l_users_db_files";?></b></TD>
<TD><b><?echo "$l_iso_files";?></b></TD>
<TD><b><?echo "$l_users_db_backups";?></b></TD>
<TD><b><?echo "$l_system_backup";?></b></TD>
</TR><TR align="center">
<?
if (isset($_POST['choix'])){
switch ($_POST['choix']){
case 'sauvegarde_DB' :
case 'user_DB_backup' :
exec ("sudo /usr/local/sbin/alcasar-mysql.sh --dump");
break;
case 'archivage_logs' :
exec ("sudo /usr/local/bin/alcasar-log-export.sh");
break;
case 'image_ISO' :
exec ("sudo /usr/local/bin/alcasar-mondo.sh");
case 'system_backup' :
exec ("sudo /usr/local/bin/alcasar-conf.sh --create");
break;
}
}
$dir[0]="logs/firewall";
$dir[1]="base";
$dir[2]="ISO";
$dir[2]="system_backup";
$j=0;
$nb=count($dir);
while ($j != $nb)