Version 1.12

This commit is contained in:
nemunaire 2009-11-01 12:00:00 +01:00
commit de31cd3e9a
1373 changed files with 156282 additions and 45238 deletions

View file

@ -44,11 +44,15 @@ else {
$res = $bdd->query('SELECT * FROM '.$nomtable.';');
$bdd->deconnexion();
fwrite($fp, "<table name=\"$nomtable>\"\n");
fwrite($fp, "<table name=\"$nomtable\">\n");
for($i = 0; $i < $bdd->num_rows; $i++){
fwrite($fp, "\t<enregistrement i=\"$i\">\n");
if (isset($res[$i]['id'])) $extend = ' id="'.$res[$i]['id'].'"';
else $extend = '';
fwrite($fp, "\t<enregistrement i=\"$i\"$extend>\n");
foreach ($res[$i] as $field_name => $field_value){
fwrite($fp, "\t\t<$field_name>".htmlentities($field_value)."</$field_name>\n");
if ($nomtable == 'user' && $field_name == "mdp_var") continue;
fwrite($fp, "\t\t<$field_name>".str_replace('<', '$#lt;', utf8_encode(html_entity_decode($field_value)))."</$field_name>\n");
}
fwrite($fp, "\t</enregistrement>\n");
}
@ -71,7 +75,7 @@ else {
if ($fp) {
$fwrite($fp, "-- Utilitaire de sauvegarde de base de données de HB\n-- Sauvegarde du ".date('d/m/Y H:i:s')."\n-- Version du jeu : ".$config['version']."\n\n");
fwrite($fpx, '<?xml version="1.0" encoding="UTF-8" ?>'."\n<!DOCTYPE SavBDD_HB>\n");
fwrite($fpx, '<?xml version="1.0" encoding="UTF-8" ?>'."\n<!DOCTYPE SavBDD_HB>\n<sauvegarde>\n");
//Liste des tables à sauvegarder
$list = array('alliances', 'alliances_attente', 'alliances_chat', 'alliances_creation', 'alliances_grade', 'flottes', 'flottes_combats', 'planete', 'user');
@ -80,6 +84,7 @@ else {
dumpTable($fp, $table);
dumpTableXML($fpx, $table);
}
fwrite($fpx, '</sauvegarde>');
}
if (!function_exists('gzopen')) fclose($fp);