Upgrades from IceHrm Pro v24

This commit is contained in:
gamonoid
2018-07-03 03:10:32 +02:00
parent 8b276d54e6
commit 9cee4e91df
8253 changed files with 659182 additions and 47489 deletions

View File

@@ -42,6 +42,7 @@ function IceHRMBase() {
this.settings = {};
this.translations = {};
this.customFields = [];
this.csrfRequired = false;
}
this.fieldTemplates = null;
@@ -115,6 +116,10 @@ IceHRMBase.method('setInstanceId' , function(id) {
this.instanceId = id;
});
IceHRMBase.method('setCSRFRequired' , function(val) {
this.csrfRequired = val;
});
IceHRMBase.method('setGoogleAnalytics' , function(ga) {
this.ga = ga;
});
@@ -1019,9 +1024,12 @@ IceHRMBase.method('save', function(callGetFunction, successCallback) {
params = this.forceInjectValuesBeforeSave(params);
var msg = this.doCustomValidation(params);
if(msg == null){
if (this.csrfRequired) {
params['csrf'] = $('#'+this.getTableName()+'Form').data('csrf');
}
var id = $('#'+this.getTableName()+"_submit #id").val();
if(id != null && id != undefined && id != ""){
$(params).attr('id',id);
params['id'] = id;
}
params = this.makeEmptyDateFieldsNull(params);
this.add(params,[],callGetFunction, successCallback);