%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, e.correo_alt
FROM tjam_empleados e
WHERE e.id = $id_usuario";
$data_usuario = $conf->consulta($sql1);
$correo = "";
if (isset($data_usuario["0"]["correo"]) && $data_usuario["0"]["correo"] != "") {
$correo = $data_usuario["0"]["correo"];
} else if (isset($data_usuario["0"]["correo_alt"]) && $data_usuario["0"]["correo_alt"] != "") {
$correo = $data_usuario["0"]["correo_alt"];
} else {
echo json_encode(array('success' => -1));
die();
}
?>
<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: "http://189.206.14.26:8080/ApiJel/UsuariosJEL/getIdFeaCorreo",
//url: "https://jel.tjamich.gob.mx/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) {
console.error('AJAX error', {
status: jqXHR.status,
statusText: jqXHR.statusText,
textStatus: textStatus,
errorThrown: errorThrown
});
if (jqXHR.responseText) {
console.error('ResponseText:', jqXHR.responseText);
}
try {
var resp = jqXHR.responseJSON || (jqXHR.responseText && JSON.parse(jqXHR.responseText));
if (resp) console.error('Response JSON:', resp);
} catch (ex) {
console.error('Failed to parse responseText as JSON:', 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>