bug restauration d'un fichier vide
This commit is contained in:
parent
776d85895c
commit
711f702c7c
|
@ -1,8 +1,10 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Version 11.2.00
|
## Version 11.2.00
|
||||||
|
- Correction :
|
||||||
|
Configuration, restauration d'une archive : La validation du formulaire sans avoir sélectionné de fichier de sauvegarde provoque le crash du site.
|
||||||
- Modifications :
|
- Modifications :
|
||||||
Thème :
|
- Thème :
|
||||||
- Disposition des options de configuration du site.
|
- Disposition des options de configuration du site.
|
||||||
- Bannière : le contenu peut être personnalisé à l'aide d'un éditeur. La bannière au-dessus du site peut s'étendre sur la largeur de la page.
|
- Bannière : le contenu peut être personnalisé à l'aide d'un éditeur. La bannière au-dessus du site peut s'étendre sur la largeur de la page.
|
||||||
- Pages : il est désormais possible de donner un nom de page court qui sera utilisé dans le menu du site, dans les abrres latérales et dans les sélecteurs de page (éditeur / lien). En revanche le nom de la page affiché en haut de celle-ci est inchangé. Dans la plupart des cas le titre court sera identique au titre.
|
- Pages : il est désormais possible de donner un nom de page court qui sera utilisé dans le menu du site, dans les abrres latérales et dans les sélecteurs de page (éditeur / lien). En revanche le nom de la page affiché en haut de celle-ci est inchangé. Dans la plupart des cas le titre court sera identique au titre.
|
||||||
|
|
|
@ -284,7 +284,11 @@ class config extends common {
|
||||||
public function restore() {
|
public function restore() {
|
||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
if($this->isPost() ) {
|
if($this->isPost() ) {
|
||||||
//if ($this->getInput('configRestoreImportFile'))
|
|
||||||
|
$success = false;
|
||||||
|
|
||||||
|
if ($this->getInput('configRestoreImportFile', null, true) ) {
|
||||||
|
|
||||||
$fileZip = $this->getInput('configRestoreImportFile');
|
$fileZip = $this->getInput('configRestoreImportFile');
|
||||||
$file_parts = pathinfo($fileZip);
|
$file_parts = pathinfo($fileZip);
|
||||||
$folder = date('Y-m-d-h-i-s', time());
|
$folder = date('Y-m-d-h-i-s', time());
|
||||||
|
@ -366,8 +370,9 @@ class config extends common {
|
||||||
$this->getInput('configRestoreImportUser', helper::FILTER_BOOLEAN) === true) {
|
$this->getInput('configRestoreImportUser', helper::FILTER_BOOLEAN) === true) {
|
||||||
$this->setData(['user',$users]);
|
$this->setData(['user',$users]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// Message de notification
|
// Message de notification
|
||||||
$notification = $success === true ? 'Restauration réalisée avec succès' : 'Erreur inconnue';
|
$notification = $success === true ? 'Restauration effectuée avec succès' : 'Erreur inconnue';
|
||||||
$redirect = $this->getInput('configRestoreImportUser', helper::FILTER_BOOLEAN) === true ? helper::baseUrl() . 'config/restore' : helper::baseUrl() . 'user/login/';
|
$redirect = $this->getInput('configRestoreImportUser', helper::FILTER_BOOLEAN) === true ? helper::baseUrl() . 'config/restore' : helper::baseUrl() . 'user/login/';
|
||||||
// Valeurs en sortie erreur
|
// Valeurs en sortie erreur
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
|
|
|
@ -14,11 +14,6 @@ $( document).ready(function() {
|
||||||
$("#configBackupForm").submit( function(e){
|
$("#configBackupForm").submit( function(e){
|
||||||
$("#configBackupSubmit").addClass("disabled").prop("disabled", true);
|
$("#configBackupSubmit").addClass("disabled").prop("disabled", true);
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
/**
|
|
||||||
if ($("input[name=configBackupOption]").is(':checked')) {
|
|
||||||
$('body').css('cursor', 'wait');
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
var url = "<?php echo helper::baseUrl() . $this->getUrl(0); ?>/backup";
|
var url = "<?php echo helper::baseUrl() . $this->getUrl(0); ?>/backup";
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
|
@ -38,11 +33,19 @@ $( document).ready(function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Aspect de la souris
|
* Confirmation de sauvegarde complète
|
||||||
*/
|
*/
|
||||||
$("#configBackupSubmit").click(function(event) {
|
$("#configBackupSubmit").on("click", function() {
|
||||||
|
if ($("input[name=configBackupOption]").is(':checked')) {
|
||||||
|
return core.confirm("Une sauvegarde avec le contenu du gestionnaire de fichier peut prendre du temps à générer. Confirmez-vous ?", function() {
|
||||||
|
//$(location).attr("href", _this.attr("href"));
|
||||||
$('body').css('cursor', 'wait');
|
$('body').css('cursor', 'wait');
|
||||||
|
$('form#configBackupForm').submit();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue