mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Commit realizando cambios en los roles de los usuarios
This commit is contained in:
11
httpdocs/assets/js/index.html
Normal file
11
httpdocs/assets/js/index.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>403 Forbidden</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Directory access is forbidden.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
22
httpdocs/assets/js/login.js
Normal file
22
httpdocs/assets/js/login.js
Normal file
@ -0,0 +1,22 @@
|
||||
function load(){
|
||||
"use strict";
|
||||
document.getElementById('msg').style.display = 'block';
|
||||
setTimeout(function(){
|
||||
document.getElementById("sendForm").submit();
|
||||
}, 500);
|
||||
}
|
||||
function pass(){
|
||||
"use strict";
|
||||
if(document.getElementById('password').type === 'text'){
|
||||
document.getElementById('password').type = 'password';
|
||||
document.getElementById('btn_pass').innerHTML = '<i class="far fa-eye"></i>';
|
||||
}else{
|
||||
document.getElementById('password').type = 'text';
|
||||
document.getElementById('btn_pass').innerHTML = '<i class="far fa-eye-slash"></i>';
|
||||
}
|
||||
}
|
||||
function accepted(){
|
||||
"use strict";
|
||||
document.getElementById('accept').checked = true;
|
||||
$('.terms-conditions-modal-lg').modal('hide');
|
||||
}
|
||||
109
httpdocs/assets/js/main.js
Normal file
109
httpdocs/assets/js/main.js
Normal file
@ -0,0 +1,109 @@
|
||||
/* Global Variables */
|
||||
"use strict";
|
||||
let base_url = window.location.origin;
|
||||
|
||||
/* Load Data into DataTables */
|
||||
function loadDataTable(tableId,url='',translate='',tools=false,search=false, order = [],columnDefs = [],buttonTrans= []){
|
||||
let buttons = [];
|
||||
if(tools === true){
|
||||
buttons = [{ extend: 'copyHtml5', text: '<i class="la la-copy"></i> '+buttonTrans[0], exportOptions: { columns: [ 0, ':visible' ] } },{ text: '<i class="la la-print"></i> '+buttonTrans[1], extend: 'print', autoPrint: true },{ text: '<i class="la la-download"></i> '+buttonTrans[2], extend: 'excelHtml5', autoPrint: true },{ text: '<i class="la la-download"></i> '+buttonTrans[3], extend: 'pdfHtml5', orientation: 'landscape', autoPrint: true, pageSize: 'A4' }];
|
||||
}
|
||||
if(translate !== ''){
|
||||
translate = base_url+translate;
|
||||
}
|
||||
if(url !== ''){
|
||||
$('#'+tableId).DataTable({
|
||||
"responsive": true,
|
||||
"dom": 'Bfrtip',
|
||||
"order": order,
|
||||
"columnDefs": columnDefs,
|
||||
"buttons": buttons,
|
||||
"iDisplayLength": 10,
|
||||
"aaSorting": [],
|
||||
"bJQueryUI": true,
|
||||
"searching": search,
|
||||
"bLengthChange": true,
|
||||
"bPaginate": true,
|
||||
"bInfo": true,
|
||||
"bSort": true,
|
||||
"ajax": url,
|
||||
"language": {
|
||||
"url": translate,
|
||||
},
|
||||
"success": function (data) {
|
||||
data = data || [];
|
||||
}
|
||||
});
|
||||
}else{
|
||||
$('#'+tableId).DataTable({
|
||||
"responsive": true,
|
||||
"dom": 'Bfrtip',
|
||||
"order": order,
|
||||
"columnDefs": columnDefs,
|
||||
"buttons": buttons,
|
||||
"iDisplayLength": 10,
|
||||
"aaSorting": [],
|
||||
"bJQueryUI": true,
|
||||
"searching": search,
|
||||
"bLengthChange": true,
|
||||
"bPaginate": true,
|
||||
"bInfo": true,
|
||||
"bSort": true,
|
||||
"language": {
|
||||
"url": translate,
|
||||
},
|
||||
"success": function (data) {
|
||||
data = data || [];
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/* Load Data into DataTables AJAX */
|
||||
function loadDataTableAjax(tableId,url='',translate='',tools=false,search=false, order = [],columnRet = [],columnDefs = [],buttonTrans= []){
|
||||
let buttons = [];
|
||||
if(tools === true){
|
||||
buttons = [{ extend: 'copyHtml5', text: '<i class="la la-copy"></i> '+buttonTrans[0], exportOptions: { columns: [ 0, ':visible' ] } },{ text: '<i class="la la-print"></i> '+buttonTrans[1], extend: 'print', autoPrint: true },{ text: '<i class="la la-download"></i> '+buttonTrans[2], extend: 'excelHtml5', autoPrint: true },{ text: '<i class="la la-download"></i> '+buttonTrans[3], extend: 'pdfHtml5', orientation: 'landscape', autoPrint: true, pageSize: 'A4' }];
|
||||
}
|
||||
if(translate !== ''){
|
||||
translate = base_url+translate;
|
||||
}
|
||||
$('#'+tableId).DataTable({
|
||||
"responsive": true,
|
||||
"dom": 'Bfrtip',
|
||||
"order": order,
|
||||
"buttons": buttons,
|
||||
"iDisplayLength": 10,
|
||||
"aaSorting": [],
|
||||
"bJQueryUI": true,
|
||||
"searching": search,
|
||||
"bLengthChange": true,
|
||||
"bPaginate": true,
|
||||
"bInfo": true,
|
||||
"bSort": true,
|
||||
"language": {
|
||||
"url": translate,
|
||||
},
|
||||
"processing": true,
|
||||
"serverSide": true,
|
||||
"serverMethod": "post",
|
||||
"ajax": {
|
||||
'url':url,
|
||||
"contentType": "application/json",
|
||||
'data': function(data){
|
||||
let csrfName = $('.txt_csrfname').attr('name'); // CSRF Token name
|
||||
let csrfHash = $('.txt_csrfname').val(); // CSRF hash
|
||||
return JSON.stringify({
|
||||
data: data,
|
||||
[csrfName]: csrfHash // CSRF Token
|
||||
});
|
||||
},
|
||||
dataSrc: function(data){
|
||||
$('.txt_csrfname').val(data.token);
|
||||
return data.aaData;
|
||||
}
|
||||
},
|
||||
columns: columnRet,
|
||||
columnDefs: columnDefs
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user