080 Protection des données de module

This commit is contained in:
Fred Tempez 2020-05-02 17:48:44 +02:00
parent 8c12494412
commit d3e3769b62
2 changed files with 19 additions and 8 deletions

View File

@ -36,7 +36,7 @@ class common {
const THUMBS_WIDTH = 640;
// Numéro de version
const ZWII_VERSION = '10.0.079';
const ZWII_VERSION = '10.0.080';
const ZWII_UPDATE_CHANNEL = "v10";
public static $actions = [];

View File

@ -22,18 +22,29 @@ $("#pageEditDelete").on("click", function() {
});
});
$("#pageEditSubmit").on("click", function() {
$("#pageEditModuleId").on("click", function() {
protectModule();
});
function protectModule() {
var oldModule = $("#pageEditModuleIdOld").val();
var oldModuleText = $("#pageEditModuleIdOldText").val();
var newModule = $("#pageEditModuleId").val();
if ( oldModule !== "" &&
oldModule !== newModule) {
var _this = $(this);
return core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?", function() {
$(location).attr("href", _this.attr("href"));
});
core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?",
function() {
$(location).attr("href", _this.attr("href"));
return true;
},
function() {
$("#pageEditModuleId").val(oldModule);
return false;
}
);
}
});
}
/**
@ -479,8 +490,8 @@ pageTypeMenuDOM.on("change", function() {
* Soumission du formulaire pour éditer le module
*/
$("#pageEditModuleConfig").on("click", function() {
$("#pageEditModuleRedirect").val(1);
$("#pageEditForm").trigger("submit");
$("#pageEditModuleRedirect").val(1);
$("#pageEditForm").trigger("submit");
});
/**