Línea 11... |
Línea 11... |
11 |
|
11 |
|
12 |
$allowAdd = $acl->isAllowed($roleName, 'performance-evaluation/evaluations/add') ? 1 : 0;
|
12 |
$allowAdd = $acl->isAllowed($roleName, 'performance-evaluation/evaluations/add') ? 1 : 0;
|
13 |
$allowDelete = $acl->isAllowed($roleName, 'performance-evaluation/evaluations/delete') ? 1 : 0;
|
13 |
$allowDelete = $acl->isAllowed($roleName, 'performance-evaluation/evaluations/delete') ? 1 : 0;
|
Línea 14... |
Línea 14... |
14 |
$allowReport = $acl->isAllowed($roleName, 'performance-evaluation/evaluations/report') ? 1 : 0;
|
14 |
$allowReport = $acl->isAllowed($roleName, 'performance-evaluation/evaluations/report') ? 1 : 0;
|
15 |
|
15 |
|
Línea 16... |
Línea -... |
16 |
$this->headLink()->appendStylesheet($this->basePath('plugins/nprogress/nprogress.css'));
|
- |
|
Línea 17... |
Línea -... |
17 |
$this->inlineScript()->appendFile($this->basePath('plugins/nprogress/nprogress.js'));
|
- |
|
18 |
|
- |
|
19 |
|
- |
|
Línea -... |
Línea 16... |
- |
|
16 |
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/nprogress/nprogress.css'));
|
20 |
$this->inlineScript()->appendFile($this->basePath('plugins/bootbox/bootbox.min.js'));
|
17 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/nprogress/nprogress.js'));
|
21 |
|
18 |
|
Línea 22... |
Línea -... |
22 |
|
- |
|
23 |
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/jquery.validate.js'));
|
19 |
|
24 |
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/additional-methods.js'));
|
- |
|
25 |
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/localization/messages_es.js'));
|
20 |
|
Línea -... |
Línea 21... |
- |
|
21 |
|
- |
|
22 |
|
- |
|
23 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/jquery.validate.js'));
|
- |
|
24 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/additional-methods.js'));
|
Línea 26... |
Línea -... |
26 |
|
- |
|
27 |
$this->headLink()->appendStylesheet($this->basePath('plugins/datatables-bs4/css/dataTables.bootstrap4.min.css'));
|
- |
|
28 |
$this->headLink()->appendStylesheet($this->basePath('plugins/datatables-responsive/css/responsive.bootstrap4.min.css'));
|
- |
|
Línea 29... |
Línea 25... |
29 |
|
25 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/localization/messages_es.js'));
|
30 |
$this->inlineScript()->appendFile($this->basePath('plugins/datatables/jquery.dataTables.min.js'));
|
26 |
|
31 |
$this->inlineScript()->appendFile($this->basePath('plugins/datatables-bs4/js/dataTables.bootstrap4.min.js'));
|
27 |
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.css'));
|
Línea -... |
Línea 28... |
- |
|
28 |
$this->headLink()->appendStylesheet($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.css'));
|
32 |
$this->inlineScript()->appendFile($this->basePath('plugins/datatables-responsive/js/dataTables.responsive.min.js'));
|
29 |
|
33 |
$this->inlineScript()->appendFile($this->basePath('plugins/datatables-responsive/js/responsive.bootstrap4.min.js'));
|
30 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net/jquery.dataTables.js'));
|
Línea -... |
Línea 31... |
- |
|
31 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5/dataTables.bootstrap5.js'));
|
- |
|
32 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/dataTables.responsive.min.js'));
|
Línea 34... |
Línea -... |
34 |
|
- |
|
Línea -... |
Línea 33... |
- |
|
33 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/datatables.net-bs5-responsive/responsive.bootstrap5.min.js'));
|
- |
|
34 |
|
35 |
|
35 |
|
36 |
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/jquery.validate.js'));
|
36 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/jquery.validate.js'));
|
37 |
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/additional-methods.js'));
|
37 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/additional-methods.js'));
|
Línea 38... |
Línea 38... |
38 |
$this->inlineScript()->appendFile($this->basePath('plugins/jquery-validation/localization/messages_es.js'));
|
38 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/jquery-validation/localization/messages_es.js'));
|
39 |
|
39 |
|
- |
|
40 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/moment/moment-with-locales.min.js'));
|
- |
|
41 |
//$this->headLink()->appendStylesheet($this->basePath('assets/vendors/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css'));
|
- |
|
42 |
//$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js'));
|
- |
|
43 |
|
Línea 40... |
Línea -... |
40 |
$this->inlineScript()->appendFile($this->basePath('plugins/moment/moment-with-locales.min.js'));
|
- |
|
41 |
//$this->headLink()->appendStylesheet($this->basePath('plugins/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css'));
|
- |
|
Línea 42... |
Línea -... |
42 |
//$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js'));
|
- |
|
43 |
|
- |
|
Línea 44... |
Línea 44... |
44 |
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-datepicker/js/bootstrap-datepicker.js'));
|
44 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-datepicker/js/bootstrap-datepicker.js'));
|
45 |
$this->inlineScript()->appendFile($this->basePath('plugins/bootstrap-datepicker/js/bootstrap-datepicker.es.js'));
|
45 |
$this->inlineScript()->appendFile($this->basePath('assets/vendors/bootstrap-datepicker/js/bootstrap-datepicker.es.js'));
|
Línea 233... |
Línea 233... |
233 |
'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
|
233 |
'sSortDescending': ':LABEL_DATATABLE_SSORTDESCENDING'
|
234 |
},
|
234 |
},
|
235 |
},
|
235 |
},
|
236 |
'drawCallback': function( settings ) {
|
236 |
'drawCallback': function( settings ) {
|
237 |
NProgress.done();
|
237 |
NProgress.done();
|
238 |
$('button.btn-delete').confirmation({
|
- |
|
239 |
rootSelector: 'button.btn-delete',
|
- |
|
240 |
title : 'LABEL_ARE_YOU_SURE',
|
- |
|
241 |
singleton : true,
|
- |
|
242 |
btnOkLabel: 'LABEL_YES',
|
- |
|
243 |
btnCancelLabel: 'LABEL_NO',
|
- |
|
244 |
onConfirm: function(value) {
|
- |
|
245 |
action = $(this).data('href');
|
- |
|
246 |
NProgress.start();
|
- |
|
247 |
$.ajax({
|
- |
|
248 |
'dataType' : 'json',
|
- |
|
249 |
'accept' : 'application/json',
|
- |
|
- |
|
238 |
|
250 |
'method' : 'post',
|
- |
|
251 |
'url' : action,
|
- |
|
252 |
}).done(function(response) {
|
- |
|
253 |
if(response['success']) {
|
- |
|
254 |
$.fn.showSuccess(response['data']);
|
- |
|
255 |
gridTable.api().ajax.reload(null, false);
|
- |
|
256 |
} else {
|
- |
|
257 |
$.fn.showError(response['data']);
|
- |
|
258 |
}
|
- |
|
259 |
}).fail(function( jqXHR, textStatus, errorThrown) {
|
- |
|
260 |
$.fn.showError(textStatus);
|
- |
|
261 |
}).always(function() {
|
- |
|
262 |
NProgress.done();
|
- |
|
263 |
});
|
- |
|
264 |
},
|
- |
|
265 |
});
|
- |
|
Línea 266... |
Línea 239... |
266 |
|
239 |
|
267 |
|
240 |
|
268 |
},
|
241 |
},
|
Línea 418... |
Línea 391... |
418 |
$('#row-form').show();
|
391 |
$('#row-form').show();
|
Línea 419... |
Línea 392... |
419 |
|
392 |
|
420 |
return false;
|
393 |
return false;
|
Línea -... |
Línea 394... |
- |
|
394 |
});
|
- |
|
395 |
|
- |
|
396 |
$('body').on('click', 'button.btn-delete', function(e) {
|
- |
|
397 |
e.preventDefault();
|
- |
|
398 |
var action = $(this).data('href');
|
- |
|
399 |
|
- |
|
400 |
|
- |
|
401 |
swal.fire({
|
- |
|
402 |
title: 'LABEL_ARE_YOU_SURE',
|
- |
|
403 |
icon: 'question',
|
- |
|
404 |
cancelButtonText: 'LABEL_NO',
|
- |
|
405 |
showCancelButton: true,
|
- |
|
406 |
confirmButtonText: 'LABEL_YES'
|
- |
|
407 |
}).then((result) => {
|
- |
|
408 |
if (result.isConfirmed) {
|
- |
|
409 |
|
- |
|
410 |
NProgress.start();
|
- |
|
411 |
$.ajax({
|
- |
|
412 |
'dataType' : 'json',
|
- |
|
413 |
'accept' : 'application/json',
|
- |
|
414 |
'method' : 'post',
|
- |
|
415 |
'url' : action,
|
- |
|
416 |
}).done(function(response) {
|
- |
|
417 |
if(response['success']) {
|
- |
|
418 |
$.fn.showSuccess(response['data']);
|
- |
|
419 |
gridTable.api().ajax.reload(null, false);
|
- |
|
420 |
} else {
|
- |
|
421 |
$.fn.showError(response['data']);
|
- |
|
422 |
}
|
- |
|
423 |
}).fail(function( jqXHR, textStatus, errorThrown) {
|
- |
|
424 |
$.fn.showError(textStatus);
|
- |
|
425 |
}).always(function() {
|
- |
|
426 |
NProgress.done();
|
- |
|
427 |
});
|
- |
|
428 |
}
|
- |
|
429 |
});
|
Línea 421... |
Línea 430... |
421 |
});
|
430 |
});
|
422 |
|
431 |
|
423 |
|
432 |
|
424 |
$('#form #last_date').datepicker({
|
433 |
$('#form #last_date').datepicker({
|