%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/modalCredenciales.php |
<?php
$sql1 = "SELECT e.nombre, e.apellido1, e.apellido2, e.correo_alt
FROM tjam_empleados e
WHERE e.id = $id_usuario";
$data_usuario = $conf->consulta($sql1);
if (! isset($data_usuario["0"]["correo_alt"]) || $data_usuario["0"]["correo_alt"] == "") {
echo json_encode(array('success' => -1));
die();
}
// llama api /* se sabe id_FEA??
$correo = $data_usuario["0"]["correo_alt"];
?>
<div id="modal_credenciales" tabindex="-1" role="dialog" aria-labelledby="modal-stackable-label" aria-hidden="false"
class="modal fade">
<div class="modal-dialog modal-wide-width">
<div class="modal-content">
<div class="modal-body"><br>
<div class="panel panel-green">
<div class="panel-body">
<h5>
<dt>Por favor descargar tus nuevas credenciales</dt>
</h5>
<br>
<div class="row">
<div class="col-md-6">
<button type="button" id="btn_cer" class="btn btn-primary btn-block" onclick="descargaCertificado(1);">
<i class="fa fa-download" aria-hidden="true"></i> Descarga certificado CER
</button>
</div>
<div class="col-md-6">
<button type="button" id="btn_key" class="btn btn-primary btn-block" onclick="descargaCertificado(2);">
<i class="fa fa-download" aria-hidden="true"></i> Descarga certificado KEY
</button>
</div>
</div>
<br><br>
<div class="form-actions text-right pal">
<button type="button" data-dismiss="modal"
class="btn btn-danger btn-block">Cancelar</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
function descargaCertificado(tipo) {
$.ajax({
//url: "http://189.206.14.26:8080/ControlCertificados/ws/firma/firmar",
//url: "https://jel.tjamich.gob.mx/ApiJel/UsuariosJEL/getIdFea",
url: "https://watertight-unsophistically-kyong.ngrok-free.dev/ApiJel/UsuariosJEL/getIdFeaCorreo",
cache: false,
type: "POST",
dataType: "json",
contentType: "application/json",
//data: "<?=$correo?>",
headers: {
Authorization: "Basic dGphbWljaGc6VGphbWljaDE2"
}
}).done(function(data) {
console.log(data);
/* if (data.Result == true)
{
firmaValidar(data.Data.usuario, data.Data.certificado, data.Data.firma, data.Data.timestamp, data.Data.timestampfirma);
} else {
var str1 = data.Data.applicationMessage;
if (str1.includes("duplicidad"))
{
bootbox.alert('<p class="text-center"><span class="fa fa-times"></span> No pudo ser firmado </p><p>' + (data ? (data.Data.applicationMessage ? data.Data.applicationMessage + ', en la Coordinaci\u00F3n de Inform\u00E1tica.' : data.Data.statusMessage) : 'Error desconocido') + '</p>');
} else {
bootbox.alert('<p class="text-center"><span class="fa fa-times"></span> No pudo ser firmado </p><p>' + (data ? (data.Data.applicationMessage ? data.Data.applicationMessage + ', verifique la informaci\u00F3n.' : data.Data.statusMessage) : 'Error desconocido') + '</p>');
}
}
*/
//console.log(data);
}).fail(function(jqXHR, textStatus, errorThrown) {
var d = null;
try {
d = JSON.parse(data.responseText);
} catch (ex) {
//console.log(ex);
console.log('Error: ' + ex);
}
});
}
function readFile(file) {
return new Promise((resolve, reject) => {
var fr = new FileReader();
fr.onload = () => {
var base64 = btoa(new Uint8Array(fr.result).reduce((data, byte) => data + String.fromCharCode(byte), ''));
resolve(base64);
};
fr.readAsArrayBuffer(file);
});
}
</script>