Updated mysqldump, should not empty database
This commit is contained in:
parent
16f52bfc6a
commit
7bcce62297
11
index.php
11
index.php
@ -6,6 +6,7 @@
|
|||||||
'password_mismatch'=>array('fr'=>'Les deux mots de passe ne correspondent pas.', 'en'=>'The content of the two passwords fields doesn\'t match.'),
|
'password_mismatch'=>array('fr'=>'Les deux mots de passe ne correspondent pas.', 'en'=>'The content of the two passwords fields doesn\'t match.'),
|
||||||
'user_already_exists'=>array('fr'=>'Un utilisateur avec le même login ou nom d\'affichage existe déjà. Choisissez un login ou un nom d\'affichage différent.', 'en'=>'A user with the same login or display name already exists. Choose a different login or display name.'),
|
'user_already_exists'=>array('fr'=>'Un utilisateur avec le même login ou nom d\'affichage existe déjà. Choisissez un login ou un nom d\'affichage différent.', 'en'=>'A user with the same login or display name already exists. Choose a different login or display name.'),
|
||||||
'write_error_data'=>array('fr'=>'Le script ne peut pas écrire dans le dossier data/, vérifiez les permissions sur ce dossier.', 'en'=>'The script can\'t write in data/ dir, check permissions set on this folder.'),
|
'write_error_data'=>array('fr'=>'Le script ne peut pas écrire dans le dossier data/, vérifiez les permissions sur ce dossier.', 'en'=>'The script can\'t write in data/ dir, check permissions set on this folder.'),
|
||||||
|
'write_error_db_backups'=>array('fr'=>'Le script ne peut pas écrire dans le dossier db_backups/, vérifiez les permissions sur ce dossier.', 'en'=>'The script can\'t write in db_backup/ dir, check permissions set on this folder.'),
|
||||||
'unable_write_config'=>array('fr'=>'Impossible d\'écrire le fichier data/config.php. Vérifiez les permissions.', 'en'=>'Unable to write data/config.php file. Check permissions.'),
|
'unable_write_config'=>array('fr'=>'Impossible d\'écrire le fichier data/config.php. Vérifiez les permissions.', 'en'=>'Unable to write data/config.php file. Check permissions.'),
|
||||||
'negative_amount'=>array('fr'=>'Montant négatif non autorisé.', 'en'=>'Negative amount not allowed.'),
|
'negative_amount'=>array('fr'=>'Montant négatif non autorisé.', 'en'=>'Negative amount not allowed.'),
|
||||||
'template_error'=>array('fr'=>'Template non disponible.', 'en'=>'Template not available.'),
|
'template_error'=>array('fr'=>'Template non disponible.', 'en'=>'Template not available.'),
|
||||||
@ -895,7 +896,14 @@
|
|||||||
if(!is_dir('db_backups')) {
|
if(!is_dir('db_backups')) {
|
||||||
mkdir('db_backups');
|
mkdir('db_backups');
|
||||||
}
|
}
|
||||||
system("mysqldump -h ".MYSQL_HOST." -u ".MYSQL_LOGIN." -p ".MYSQL_PASSWORD." ".MYSQL_DB." > db_backups/".date('d-m-Y_H:i'));
|
if(!is_writeable('db_backups')) {
|
||||||
|
$tpl->assign('error', $errors['write_error_db_backups'][LANG]);
|
||||||
|
$tpl->assign('block_error', true);
|
||||||
|
$tpl->draw('index');
|
||||||
|
exit();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
system("mysqldump -q -h ".MYSQL_HOST." -u ".MYSQL_LOGIN." -p ".MYSQL_PASSWORD." ".MYSQL_DB." > db_backups/".date('d-m-Y_H:i'));
|
||||||
|
|
||||||
$users_in = array();
|
$users_in = array();
|
||||||
foreach($_POST['users_in'] as $user1_id) {
|
foreach($_POST['users_in'] as $user1_id) {
|
||||||
@ -1036,6 +1044,7 @@
|
|||||||
header('location: index.php?do=manage_paybacks&'.$get_redir);
|
header('location: index.php?do=manage_paybacks&'.$get_redir);
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
$tpl->assign('error', $errors['token_error'][LANG]);
|
$tpl->assign('error', $errors['token_error'][LANG]);
|
||||||
$tpl->assign('block_error', true);
|
$tpl->assign('block_error', true);
|
||||||
|
Loading…
Reference in New Issue
Block a user