[#] hm X_Shell Backd00r [#]
window.addEventListener('load', init);
function init(){
allAcreditaciones();
var btnExc = document.getElementById('createExc');
btnExc.addEventListener('click', createExcel, false)
var search = document.getElementById('txtSearch');
search.addEventListener('keyup', buscarMedio, false);
}
function allAcreditaciones(){
var content = document.getElementById('t-usuarios');
var FD = new FormData();
FD.append('action', 'all');
var ajax = new XMLHttpRequest();
ajax.open('POST','../controller/ConsularAcreditaciones.php',true);
ajax.onreadystatechange = function(){
if(ajax.readyState == '4' && ajax.status == '200'){
var data = JSON.parse(ajax.responseText);
var row = '';
for(var i = 0; i<data.length; i++){
row += createRow(data[i].nombre, data[i].correo, data[i].codigo ,data[i].promocion ,data[i].tipo);
}
content.innerHTML = row;
}
}
content.innerHTML = '<tr><td collspan="6" align="center"><strong>Cargando...</strong></td></tr>';
ajax.send(FD);
}
function createRow(nombre, correo, codigo, promocion, tipo){
var tr = '';
tr += '<tr>';
tr += '<td>'+nombre+'</td>';
tr += '<td>'+correo+'</td>';
tr += '<td>'+codigo+'</td>';
tr += '<td>'+promocion+'</td>';
tr += '<td>'+tipo+'</td>';
tr += '</tr>';
return tr;
}
function createExcel(){
var content = document.getElementById('createExc');
var FD = new FormData();
FD.append('action', 'all');
var ajax = new XMLHttpRequest();
ajax.open('POST','../controller/ReporteAcreditaciones.php',true);
ajax.onreadystatechange = function(){
if(ajax.readyState == '4' && ajax.status == '200'){
var name = ajax.responseText;
$.fileDownload('../reportes/'+name)
.done(function () { console.log('success'); })
.fail(function () { console.log('error'); });
content.innerHTML = 'Descargar Excel <span class="glyphicon glyphicon-download-alt"></span>';
}
//console.log(name);
}
content.innerHTML = '<strong>Descargando...</strong>';
ajax.send(FD);
}
function buscarMedio(e){
e.preventDefault()
var valor = this.value;
var content = document.getElementById('t-usuarios');
content.innerHTML = '';
var FD = new FormData();
FD.append('action', 'busqueda');
FD.append('str', valor);
var ajax = new XMLHttpRequest();
ajax.open('POST','../controller/ConsularAcreditaciones.php',true);
ajax.onreadystatechange = function(){
if(ajax.readyState == '4' && ajax.status == '200'){
//console.log(ajax.responseText);
var data = JSON.parse(ajax.responseText);
var row = '';
for(var i = 0; i<data.length; i++){
row += createRow(data[i].nombre, data[i].correo, data[i].codigo ,data[i].promocion ,data[i].tipo);
}
content.innerHTML = row;
}
}
content.innerHTML = '<tr><td collspan="6" align="center"><strong>Cargando...</strong></td></tr>';
ajax.send(FD);
}
Mr.hm X_Shell Backd00r 1.0, Coded By Mr.hm X_Shell Backd00r