%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/usuarios/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/usuarios/content_seguimiento_rh.php |
<?php $error = isset($_REQUEST['error']) ? $_REQUEST['error'] : '0'; $id_solicitud = isset($_REQUEST['id_solicitud']) ? $_REQUEST['id_solicitud'] : '0'; $id_usuario = $_SESSION['id_usuario']; $conf = new Configuracion(); $conf->conectarBD(); // VERIFICAR SOLICITUD $consulta1 = "SELECT e.*, a.tipo AS tipomovimiento, s.estatus AS estatustipo FROM tjam_areas_solicitudes e JOIN tjam_areas_solicitudes_tipo a ON e.tipo = a.id_tipo JOIN tjam_areas_solicitudes_estatus s ON e.id_estatus = s.id_estatus WHERE e.id_solicitud = '$id_solicitud' ORDER BY e.fecha_registro DESC"; $rst1 = $conf->consulta($consulta1); $id_plantilla = $rst1[0]["id_plantilla"]; $tipomovimiento2 = $rst1[0]["tipomovimiento"]; $estatustipo = $rst1[0]["estatustipo"]; $id_empleado = $rst1[0]["id_empleado"]; $id_puesto = $rst1[0]["id_puesto"]; $id_area = $rst1[0]["id_area"]; $id_puestooldnew = $rst1[0]["id_puestooldnew"]; $id_areaoldnew = $rst1[0]["id_areaoldnew"]; $tipo_solicitud = $rst1[0]["tipo"]; $nombre_empleado = $rst1[0]["nombre_empleado"]; $area = $rst1[0]["area"]; $rfc = $rst1[0]["rfc"]; $rfc_n = $rst1[0]["rfc_n"]; $nss_n = $rst1[0]["nss_n"]; $fecha_registro = $rst1[0]["fecha_registro"]; $fecha_inicio = $rst1[0]["fecha_inicio"]; $fecha_fin = $rst1[0]["fecha_fin"]; $fecha_oficio = $rst1[0]["fecha_oficio"]; $oficioa = $rst1[0]["oficioa"]; $oficiob = $rst1[0]["oficiob"]; $oficioc = $rst1[0]["oficioc"]; $nombre_n = $rst1[0]["nombre_n"]; $apellidop_n = $rst1[0]["apellidop_n"]; $apellidom_n = $rst1[0]["apellidom_n"]; $observaciones = $rst1[0]["observaciones"]; // $id_area = 11; // OBTENER PASO ACTUAL $consulta1m = "SELECT e.*, a.estatus AS estatusmovimiento, e.estatus AS estatustipo FROM tjam_areas_solicitudes_bitacora e JOIN tjam_areas_solicitudes_estatus a ON e.estatus = a.id_estatus WHERE e.id_solicitud = '$id_solicitud' AND e.completado = '0' ORDER BY e.estatus ASC LIMIT 1"; $rst1m = $conf->consulta($consulta1m); $id_bitacora = $rst1m[0]["id_bitacora"]; $tipomovimiento = $rst1m[0]["tipomovimiento"]; $estatus = $rst1m[0]["estatus"]; // $id_bitacora_firma = $id_bitacora; if ($id_solicitud > 999) { $oficioautomatico = 'TJAM-SA/RH/' . $id_solicitud . '/' . date("Y"); } elseif ($id_solicitud > 99 && $id_solicitud < 1000) { $oficioautomatico = 'TJAM-SA/RH/' . substr_replace($id_solicitud, '0', 0, 0) . '/' . date("Y"); } elseif ($id_solicitud > 9 && $id_solicitud < 100) { $oficioautomatico = 'TJAM-SA/RH/' . substr_replace($id_solicitud, '00', 0, 0) . '/' . date("Y"); } elseif ($id_solicitud > 0 && $id_solicitud < 10) { $oficioautomatico = 'TJAM-SA/RH/' . substr_replace($id_solicitud, '000', 0, 0) . '/' . date("Y"); } // EVIDENCIAS ADJUNTAS $sql12 = "SELECT * FROM tjam_areas_solicitudesarchivos WHERE id_solicitud = '$id_solicitud' AND habilitado = 1"; $res12 = $conf->consulta($sql12); // VERIFICAR ROL - USUARIO LOGGEADO $consultau = "SELECT id_rol, solicitud_presidencia, solicitud_rol, solicitud_firma FROM tjam_empleados WHERE id = '$id_usuario' LIMIT 1"; $rst1u = $conf->consulta($consultau); $id_rol = $rst1u[0]["id_rol"]; $solicitud_presidencia = $rst1u[0]["solicitud_presidencia"]; $solicitud_rol = $rst1u[0]["solicitud_rol"]; $solicitud_firma = $rst1u[0]["solicitud_firma"]; // OMITIR MODAL AL CANCELAR if ($estatus == 0 || $estatus >= 6) { // No mas opciones } else { include 'modal_proceso.php'; include 'modal_proceso2.php'; } include 'modalFirmaSolicitud.php'; switch ($tipo_solicitud) { case '1': $label1 = 'contrato'; break; case '2': $label1 = 'contrato'; break; case '3': $label1 = 'permiso'; break; case '4': $label1 = 'permiso'; break; case '5': $label1 = 'permiso'; break; case '6': $label1 = 'contrato'; break; case '7': $label1 = 'contrato'; break; default: # code... break; } ?> <script type="text/javascript"> $(document).ready(function () { $('#table_id').DataTable({ dom: 'Bfrtip', buttons: [ 'print' ] }); }); </script> <div class="page-content"> <a href="page_find_solicitudes_area.php" class="btn btn-pink">Regresar <i class="fa fa-mail-reply"></i></a> <br> <br> <form data-toggle="validator" method="post" role="form" enctype="multipart/form-data"> <!-- action="./agregar_solicitud_area.php" onsubmit="return checkForm(this);" --> <div class="portlet box portlet-gray"> <div class="portlet-header"> <div class="caption"><strong> <?php echo $tipomovimiento2 . ' - ' . $nombre_empleado . ' - ' . $rfc . ' - ' . $area . ' - ' . $oficioa; ?> </strong> </div> </div> <div class="portlet-body"> <div class="row"> <input type="hidden" name="tipo_solicitud" value="<?php echo $tipo_solicitud; ?>" /> <input type="hidden" name="id_plantilla" value="<?php echo $id_plantilla; ?>" /> <div class="col-md-6"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Tipo de solicitud</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_tipo_contrato" id="id_tipo_contrato"> <?php $consultac = "SELECT * FROM tjam_areas_solicitudes_tipo WHERE id_tipo = '$tipo_solicitud'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_tipo"] . '">' . $rst1c[$i]["tipo"] . '</option>'; } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Fecha de registro</dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente" type="date" value="<?php echo $fecha_registro; ?>" name="fecha_registro" class="form-control" minlength="13" /> </div> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Nombre de Empleado </dt> </label> <select readonly class="select2-multi-value form-control" name="id_personal" required> <?php $consultac = "SELECT id,num_empleado,nombre,apellido1,apellido2 FROM tjam_empleados WHERE id = '$id_empleado' ORDER BY nombre ASC"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id"] . '" selected>' . $rst1c[$i]["nombre"] . ' ' . $rst1c[$i]["apellido1"] . ' ' . $rst1c[$i]["apellido2"] . '</option>'; } ?> </select> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Puesto</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_puesto"> <?php $consultac = "SELECT id_puesto,puesto FROM tjam_puestos WHERE id_puesto = '$id_puesto'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_puesto"] . '">' . $rst1c[$i]["puesto"] . '</option>'; } ?> </select> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Área</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_area" id="id_area"> <?php $consultac = "SELECT id_area,area FROM tjam_areas WHERE id_area = '$id_area'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_area"] . '">' . $rst1c[$i]["area"] . '</option>'; } ?> </select> </div> </div> <?php if ($tipo_solicitud == 7) { ?> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Empleado que ingresará</dt> </label> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Nombre</dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" value="<?php echo $nombre_n; ?>" name="nombre_n" class="form-control" minlength="13" readonly /> </div> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Apellido Paterno</dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" value="<?php echo $apellidop_n; ?>" name="apellidop_n" class="form-control" minlength="13" readonly /> </div> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Apellido Materno</dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" value="<?php echo $apellidom_n; ?>" name="apellidom_n" class="form-control" minlength="13" readonly /> </div> </div> </div> <div class="col-md-6"> <div class="form-group"><label for="inputName" class="control-label"> <dt>RFC</dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" value="<?php echo $rfc_n; ?>" name="rfc_n" class="form-control" minlength="13" readonly /> </div> </div> </div> <div class="col-md-6"> <div class="form-group"><label for="inputName" class="control-label"> <dt>NSS</dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input id="cliente" type="text" value="<?php echo $nss_n; ?>" name="nss_n" class="form-control" minlength="13" readonly /> </div> </div> </div> <div class="col-md-6"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Puesto actual</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_puestooldnew"> <?php $consultac = "SELECT id_puesto,puesto FROM tjam_puestos WHERE id_puesto = '$id_puestooldnew'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_puesto"] . '">' . $rst1c[$i]["puesto"] . '</option>'; } ?> </select> </div> </div> <div class="col-md-6"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Área actual</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_areaoldnew" id="id_area"> <?php $consultac = "SELECT id_area,area FROM tjam_areas WHERE id_area = '$id_areaoldnew'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_area"] . '">' . $rst1c[$i]["area"] . '</option>'; } ?> </select> </div> </div> <?php } else { // Omitir } ?> <?php if ($tipo_solicitud == '6') { // Omitir si es baja } elseif ($tipo_solicitud == '2') { ?> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Puesto anterior</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_puestooldnew"> <?php $consultac = "SELECT id_puesto,puesto FROM tjam_puestos WHERE id_puesto = '$id_puestooldnew'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_puesto"] . '">' . $rst1c[$i]["puesto"] . '</option>'; } ?> </select> </div> </div> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Área anterior</dt> </label> <select readonly class="select2-multi-value form-control" required name="id_areaoldnew" id="id_area"> <?php $consultac = "SELECT id_area,area FROM tjam_areas WHERE id_area = '$id_areaoldnew'"; $rst1c = $conf->consulta($consultac); for ($i = 0; $i < count($rst1c); $i++) { echo '<option selected value="' . $rst1c[$i]["id_area"] . '">' . $rst1c[$i]["area"] . '</option>'; } ?> </select> </div> </div> <?php } else { ?> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Fecha de inicio de <?php echo $label1; ?> </dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente" type="date" value="<?php echo $fecha_inicio; ?>" name="fecha_inicio" class="form-control" minlength="13" /> </div> </div> </div> <?php } ?> <div class="col-md-4"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Fecha de fin de <?php echo $label1; ?> </dt> </label> <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente" type="date" value="<?php echo $fecha_fin; ?>" name="fecha_fin" class="form-control" minlength="13" /> </div> </div> </div> <!--<div class="col-md-4">--> <!-- <div class="form-group"><label for="inputName" class="control-label">--> <!-- <dt>Oficio</dt>--> <!-- </label>--> <!-- <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente"--> <!-- type="text" value="<?php //echo $oficioa; ?>" name="oficioa" class="form-control"--> <!-- minlength="9" />--> <!-- </div>--> <!-- </div>--> <!--</div>--> <?php if ($tipo_solicitud == '-1') { ?> <!--<div class="col-md-4">--> <!-- <div class="form-group"><label for="inputName" class="control-label">--> <!-- <dt>Fecha recibida en presidencia</dt>--> <!-- </label>--> <!-- <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente"--> <!-- type="date" value="<?php //echo $fecha_oficio; ?>" name="fecha_oficio"--> <!-- class="form-control" minlength="13" />--> <!-- </div>--> <!-- </div>--> <!--</div>--> <!--<div class="col-md-4">--> <!-- <div class="form-group"><label for="inputName" class="control-label">--> <!-- <dt>Oficio de presidencia</dt>--> <!-- </label>--> <!-- <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente"--> <!-- type="text" value="<?php //echo $oficiob; ?>" name="oficiob" class="form-control"--> <!-- minlength="9" />--> <!-- </div>--> <!-- </div>--> <!--</div>--> <!--<div class="col-md-4">--> <!-- <div class="form-group"><label for="inputName" class="control-label">--> <!-- <dt>Expediente</dt>--> <!-- </label>--> <!-- <div class="input-icon left"><i class="fa fa-edit"></i><input readonly id="cliente"--> <!-- type="text" value="<?php //echo $oficioc; ?>" name="oficioc" class="form-control"--> <!-- minlength="9" />--> <!-- </div>--> <!-- </div>--> <!--</div>--> <?php } ?> <div class="col-md-12"> <div class="form-group"><label for="inputName" class="control-label"> <dt>Observaciones</dt> </label> <div class="input-icon left"> <textarea readonly class="form-control" id="observaciones" name="observaciones" rows="5" cols="33"><?php echo $observaciones; ?></textarea> </div> </div> </div> </div> <?php if (count($res12) == 0) { } else { ?> <div class="row"> <!-- ESPACIO PARA ADJUNTAR OPCIONAL --> <div class="form-group"> <label for="InputText"> <h4> <dt> Documentos adjuntos</dt> </h4> </label><br> </div> <?php for ($i = 0; $i < count($res12); $i++) { if (strpos($res12[$i]["url_archivo"], '.pdf') !== false) { echo '<div class="col-md-1"> <div class="form-group"><label for="inputName" class="control-label"><dt>Imagen</dt></label> <a target="_Blank" href="../pdf_solicitudes/' . $res12[$i]["url_archivo"] . '"><img height="50" src="./img/pdf.png" alt=""></a> </div> </div>'; } else { echo '<div class="col-md-1"> <div class="form-group"><label for="inputName" class="control-label"><dt>Imagen</dt></label> <a target="_Blank" href="../pdf_solicitudes/' . $res12[$i]["url_archivo"] . '"><img height="50" src="../pdf_solicitudes/' . $res12[$i]["url_archivo"] . '" alt=""></a> </div> </div>'; } } ?> </div> <br> <?php } ?> <!-- OPCIONES --> <!-- OPCIONES --> <!-- OPCIONES --> <!-- OPCIONES --> <!-- OPCIONES --> <?php // COMPROBAR CANCELACION $consultaopc = "SELECT e.* FROM tjam_areas_solicitudes_bitacora e WHERE e.id_solicitud = '$id_solicitud' AND e.estatus = '6' AND e.completado = '1' LIMIT 1"; $rst1opc = $conf->consulta($consultaopc); $estatusopc = $rst1opc[0]["estatus"]; if ($estatusopc == 6) { // Omitir opciones } else { ?> <div class="row"> <div class="row mt-5 justify-content-center"> <?php // RH PERMISOS if (($estatus == 2 || $estatus == 4) && ($solicitud_rol == '2')) { echo '<div class="col-lg text-center"> <div class="btn-group me-3"> <button type="button" data-target="#modal_proceso" data-toggle="modal" class="btn btn-info">Procesar solicitud <i class="fa fa-plus"></i></button></div> </div><br>'; // PRESIDENCIA PERMISOS } elseif (($estatus == 3 || $estatus == 5) && ($solicitud_rol == '3')) { echo '<div class="col-lg text-center"> <div class="btn-group me-3"> <button type="button" data-target="#modal_proceso" data-toggle="modal" class="btn btn-info">Procesar solicitud <i class="fa fa-plus"></i></button></div> </div><br>'; } else { // Sin permiso } // echo '<div class="col-lg text-center"> // <div class="btn-group me-3"> <button type="button" data-target="#modal_proceso2" // data-toggle="modal" class="btn btn-danger">Cancelar solicitud <i // class="fa fa-ban"></i></button></div> // </div><br>'; ?> </div> <br> </div> <?php } ?> <!-- TABLA PROCEDIMIENTO --> <!-- TABLA PROCEDIMIENTO --> <!-- TABLA PROCEDIMIENTO --> <!-- TABLA PROCEDIMIENTO --> <!-- TABLA PROCEDIMIENTO --> <div class="row"> <div class="col-lg-12"> <div class="table-responsive"> <table id="table_id" style="border-bottom:1px solid #ddd" class="table table-striped table-bordered table-hover"> <!--<thead> <tr> <th>#</th> <th>Área</th> <th>Puesto</th> <th>Nombre</th> </tr> </thead>--> <tbody> <?php // echo "<tr>"; // echo "<td><strong>Lista de procesos</strong></td>"; // echo "</tr>"; $consulta1 = "SELECT e.*, a.estatus AS estatusmovimiento, e.estatus AS estatustipo FROM tjam_areas_solicitudes_bitacora e JOIN tjam_areas_solicitudes_estatus a ON e.estatus = a.id_estatus WHERE e.id_solicitud = '$id_solicitud' ORDER BY e.estatus ASC"; $rst1 = $conf->consulta($consulta1); echo "<thead>"; echo "<th>#</th>"; echo "<th>Proceso</th>"; echo "<th>Folio</th>"; echo "<th>Observaciones</th>"; echo "<th>Fecha</th>"; echo "<th>PDF</th>"; echo "<th>Estatus</th>"; echo "<th>Firma</th>"; echo '</thead>'; // IDENTIFICAR SI LA SOLICITUD FUE CANCELADA // IDENTIFICAR SI LA SOLICITUD FUE CANCELADA // IDENTIFICAR SI LA SOLICITUD FUE CANCELADA // IDENTIFICAR SI LA SOLICITUD FUE CANCELADA // IDENTIFICAR SI LA SOLICITUD FUE CANCELADA if ($rst1[5]["estatustipo"] == '6' && $rst1[5]["completado"] == 1) { for ($i = 0; $i < count($rst1); $i++) { switch (($i + 1)) { case '1': $oficiob = 'I'; break; case '2': $oficiob = 'II'; break; case '3': $oficiob = 'III'; break; case '4': $oficiob = 'IV'; break; case '5': $oficiob = 'V'; break; case '6': $oficiob = 'VI'; break; default: # code... break; } echo "<tr>"; echo "<td>" . ($i + 1) . "</td>"; echo "<td>" . $rst1[$i]["estatusmovimiento"] . "</td>"; echo "<td>" . $oficioa . "-" . $oficiob . "</td>"; echo "<td>" . $rst1[$i]["observaciones"] . "</td>"; if ($rst1[$i]["completado"] == 1) { echo "<td>" . $rst1[$i]["fecha_registro"] . "</td>"; } else { echo "<td></td>"; } // DOCUMENTOS CANCELADOS // DOCUMENTOS CANCELADOS // DOCUMENTOS CANCELADOS // DOCUMENTOS CANCELADOS if ($estatusopc == 6) { // DOCUMENTO PARTICULAR CANCELADO // DOCUMENTO PARTICULAR CANCELADO // DOCUMENTO PARTICULAR CANCELADO if ($rst1[$i]["estatustipo"] == 6) { // SIEMPRE MOSTRAR PDF - HABRÁ IMAGEN DE SIN VALOR LEGAL PARA PROTEGER if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] <= '6') { if ($rst1[$i]["url_pdf"] == '' || $rst1[$i]["url_pdf"] == NULL) { echo '<td><a href="../recursoshumanos/pdfprocedimiento.php?id_bitacora=' . $rst1[$i]["id_bitacora"] . '&app=1&opc=2" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } else { echo '<td><a href="../intranet/doc_firmados/'.$rst1[$i]["url_pdf"].'" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } } elseif ($rst1[$i]["completado"] == 0) { echo '<td></td>'; } // FIRMAR OPCION Y ESTATUS // VERIFICAR FIRMA $id_bitacora2 = $rst1[$i]["id_bitacora"]; $consulta1f = "SELECT tf.id_firma, tf.id_usuario, tf.fecha_firma, tf.firma, tf.id_bitacora FROM tjam_empleados_solicitudes_firmas tf WHERE tf.id_bitacora = '$id_bitacora2' ORDER BY tf.id_firma ASC"; $rst1f = $conf->consulta($consulta1f); $id_usuario2 = $rst1f[0]["id_usuario"]; $id_firma2 = $rst1f[0]["id_firma"]; $firma2 = $rst1f[0]["firma"]; if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] == '6') { if ($firma2 > 0) { echo '<td><span class="label label-success">Completado</span></td>'; } else { // if (($estatus == 2 || $estatus == 4) && ($solicitud_rol == '2')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // // PRESIDENCIA PERMISOS // } elseif (($estatus == 3 || $estatus == 5) && ($solicitud_rol == '3')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // } else { // // Sin permiso // } // data-target="#modal_proceso" echo '<td><span class="label label-info">Listo para firmar</span></td>'; } } elseif ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] == '6') { echo '<td><span class="label label-danger">Cancelado</span></td>'; } else { echo '<td><span class="label label-warning">Pendiente</span></td>'; } // RH PERMISOS // FIRMA USUARIO NORMAL if ($solicitud_firma == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { if ($rst1[$i]["completado"] == 0) { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } else { echo '<td></td>'; } } } $completado_anterior = $rst1[$i]["completado"]; $firma_anterior = $firma2; // DOCUMENTO NORMAL - EN SECCIÓN CANCELADO // DOCUMENTO NORMAL - EN SECCIÓN CANCELADO // DOCUMENTO NORMAL - EN SECCIÓN CANCELADO } else { if ($rst1[$i]["estatustipo"] <= '6') { if ($rst1[$i]["url_pdf"] == '' || $rst1[$i]["url_pdf"] == NULL) { echo '<td><a href="../recursoshumanos/pdfprocedimiento.php?id_bitacora=' . $rst1[$i]["id_bitacora"] . '&app=1&opc=2" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } else { echo '<td><a href="../intranet/doc_firmados/'.$rst1[$i]["url_pdf"].'" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } } elseif ($rst1[$i]["completado"] == 0) { echo '<td></td>'; } if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] != '6') { // if (($estatus == 2 || $estatus == 4) && ($solicitud_rol == '2')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // // PRESIDENCIA PERMISOS // } elseif (($estatus == 3 || $estatus == 5) && ($solicitud_rol == '3')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // } else { // // Sin permiso // } // data-target="#modal_proceso" echo '<td><span class="label label-info">Listo para firmar</span></td>'; } elseif ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] == '6') { echo '<td><span class="label label-danger">Cancelado</span></td>'; } else { echo '<td><span class="label label-warning">Pendiente</span></td>'; } if ($rst1[$i]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<td></td>'; // echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0) { echo '<td></td>'; } } // IMPRIMR DOCUMENTO NORMAL // IMPRIMR DOCUMENTO NORMAL // IMPRIMR DOCUMENTO NORMAL // IMPRIMR DOCUMENTO NORMAL } else { // SIEMPRE MOSTRAR PDF - HABRÁ IMAGEN DE SIN VALOR LEGAL PARA PROTEGER if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] <= '5') { if ($rst1[$i]["url_pdf"] == '' || $rst1[$i]["url_pdf"] == NULL) { echo '<td><a href="../recursoshumanos/pdfprocedimiento.php?id_bitacora=' . $rst1[$i]["id_bitacora"] . '&app=1&opc=2" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } else { echo '<td><a href="../intranet/doc_firmados/'.$rst1[$i]["url_pdf"].'" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } } elseif ($rst1[$i]["completado"] == 0) { echo '<td></td>'; } // FIRMAR OPCION Y ESTATUS // VERIFICAR FIRMA $id_bitacora2 = $rst1[$i]["id_bitacora"]; $consulta1f = "SELECT tf.id_firma, tf.id_usuario, tf.fecha_firma, tf.firma, tf.id_bitacora FROM tjam_empleados_solicitudes_firmas tf WHERE tf.id_bitacora = '$id_bitacora2' ORDER BY tf.id_firma ASC"; $rst1f = $conf->consulta($consulta1f); $id_usuario2 = $rst1f[0]["id_usuario"]; $id_firma2 = $rst1f[0]["id_firma"]; $firma2 = $rst1f[0]["firma"]; if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] != '6') { if ($firma2 > 0) { echo '<td><span class="label label-success">Completado</span></td>'; } else { // if (($estatus == 2 || $estatus == 4) && ($solicitud_rol == '2')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // // PRESIDENCIA PERMISOS // } elseif (($estatus == 3 || $estatus == 5) && ($solicitud_rol == '3')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // } else { // // Sin permiso // } // data-target="#modal_proceso" echo '<td><span class="label label-info">Listo para firmar</span></td>'; } } elseif ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] == '6') { echo '<td><span class="label label-danger">Cancelado</span></td>'; } else { echo '<td><span class="label label-warning">Pendiente</span></td>'; } // RH PERMISOS // FIRMA USUARIO NORMAL if (($rst1[$i]["estatustipo"] == 1) && ($solicitud_firma == '1')) { // VER SI EL PASO ANTERIOR FUE APROBADO Y FIRMADO if ($completado_anterior == 1 && $firma_anterior > 0 || $rst1[$i]["estatustipo"] == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } // FIRMA RH } elseif (($rst1[$i]["estatustipo"] == 2 || $rst1[$i]["estatustipo"] == 4) && ($solicitud_firma == '2')) { // VER SI EL PASO ANTERIOR FUE APROBADO Y FIRMADO if ($completado_anterior == 1 && $firma_anterior > 0 || $rst1[$i]["estatustipo"] == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { // if ($rst1[2]["completado"] == 1 || $rst1[0]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } // FIRMA PRESIDENCIA } elseif (($rst1[$i]["estatustipo"] == 3 || $rst1[$i]["estatustipo"] == 5) && ($solicitud_firma == '3')) { // VER SI EL PASO ANTERIOR FUE APROBADO Y FIRMADO if ($completado_anterior == 1 && $firma_anterior > 0 || $rst1[$i]["estatustipo"] == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { // if ($rst1[3]["completado"] == 1 || $rst1[1]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { if ($rst1[$i]["completado"] == 0) { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } else { echo '<td></td>'; } } } $completado_anterior = $rst1[$i]["completado"]; $firma_anterior = $firma2; } echo '</tr>'; } // SOLICITUD NORMAL // SOLICITUD NORMAL // SOLICITUD NORMAL // SOLICITUD NORMAL // SOLICITUD NORMAL } else { for ($i = 0; $i < count($rst1); $i++) { if ($rst1[$i]["estatustipo"] == '6') { } else { switch (($i + 1)) { case '1': $oficiob = 'I'; break; case '2': $oficiob = 'II'; break; case '3': $oficiob = 'III'; break; case '4': $oficiob = 'IV'; break; case '5': $oficiob = 'V'; break; case '6': $oficiob = 'VI'; break; default: # code... break; } echo "<tr>"; echo "<td>" . ($i + 1) . "</td>"; echo "<td>" . $rst1[$i]["estatusmovimiento"] . "</td>"; echo "<td>" . $oficioa . "-" . $oficiob . "</td>"; echo "<td>" . $rst1[$i]["observaciones"] . "</td>"; if ($rst1[$i]["completado"] == 1) { echo "<td>" . $rst1[$i]["fecha_registro"] . "</td>"; } else { echo "<td></td>"; } // SIEMPRE MOSTRAR PDF - HABRÁ IMAGEN DE SIN VALOR LEGAL PARA PROTEGER if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] <= '5') { if ($rst1[$i]["url_pdf"] == '' || $rst1[$i]["url_pdf"] == NULL) { echo '<td><a href="../recursoshumanos/pdfprocedimiento.php?id_bitacora=' . $rst1[$i]["id_bitacora"] . '&app=1&opc=2" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } else { echo '<td><a href="../intranet/doc_firmados/'.$rst1[$i]["url_pdf"].'" target="_BLANK" > <img src="../recursoshumanos/img/pdf.png" title="Expediente" height="50" width="50" /> </a></td>'; } } elseif ($rst1[$i]["completado"] == 0) { echo '<td></td>'; } // FIRMAR OPCION Y ESTATUS // VERIFICAR FIRMA $id_bitacora2 = $rst1[$i]["id_bitacora"]; $consulta1f = "SELECT tf.id_firma, tf.id_usuario, tf.fecha_firma, tf.firma, tf.id_bitacora FROM tjam_empleados_solicitudes_firmas tf WHERE tf.id_bitacora = '$id_bitacora2' ORDER BY tf.id_firma ASC"; $rst1f = $conf->consulta($consulta1f); $id_usuario2 = $rst1f[0]["id_usuario"]; $id_firma2 = $rst1f[0]["id_firma"]; $firma2 = $rst1f[0]["firma"]; if ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] != '6') { if ($firma2 > 0) { echo '<td><span class="label label-success">Completado</span></td>'; } else { // if (($estatus == 2 || $estatus == 4) && ($solicitud_rol == '2')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // // PRESIDENCIA PERMISOS // } elseif (($estatus == 3 || $estatus == 5) && ($solicitud_rol == '3')) { // echo '<td><span class="label label-info" data-target="#modal_proceso">Listo para firmar</span></td>'; // } else { // // Sin permiso // } // data-target="#modal_proceso" echo '<td><span class="label label-info">Listo para firmar</span></td>'; } } elseif ($rst1[$i]["completado"] == 1 && $rst1[$i]["estatustipo"] == '6') { echo '<td><span class="label label-danger">Cancelado</span></td>'; } else { echo '<td><span class="label label-warning">Pendiente</span></td>'; } // RH PERMISOS // FIRMA USUARIO NORMAL if (($rst1[$i]["estatustipo"] == 1) && ($solicitud_firma == '1')) { // VER SI EL PASO ANTERIOR FUE APROBADO Y FIRMADO if ($completado_anterior == 1 && $firma_anterior > 0 || $rst1[$i]["estatustipo"] == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } // FIRMA RH } elseif (($rst1[$i]["estatustipo"] == 2 || $rst1[$i]["estatustipo"] == 4) && ($solicitud_firma == '2')) { // VER SI EL PASO ANTERIOR FUE APROBADO Y FIRMADO if ($completado_anterior == 1 && $firma_anterior > 0 || $rst1[$i]["estatustipo"] == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { // if ($rst1[2]["completado"] == 1 || $rst1[0]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } // FIRMA PRESIDENCIA } elseif (($rst1[$i]["estatustipo"] == 3 || $rst1[$i]["estatustipo"] == 5) && ($solicitud_firma == '3')) { // VER SI EL PASO ANTERIOR FUE APROBADO Y FIRMADO if ($completado_anterior == 1 && $firma_anterior > 0 || $rst1[$i]["estatustipo"] == '1') { // VER SI YA TIENE FIRMA if ($rst1[$i]["completado"] == 1) { // if ($rst1[3]["completado"] == 1 || $rst1[1]["completado"] == 1) { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { echo '<td>'; echo '<button type="button" class="btn btn-success passingID" data-id="' . $id_firma2 . '">Firmar <i class="fa fa-edit"></i></button>'; echo '</td>'; } } elseif ($rst1[$i]["completado"] == 0 && $firma2 == 0) { echo '<td><span class="label label-warning">Pendiente completar movimiento</span></td>'; } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } } else { if ($firma2 > 0) { echo '<td><span class="label label-success">Firmado</span></td>'; } else { if ($rst1[$i]["completado"] == 0) { echo '<td><span class="label label-warning">Requerido completar proceso anterior</span></td>'; } else { echo '<td></td>'; } } } $completado_anterior = $rst1[$i]["completado"]; $firma_anterior = $firma2; echo '</tr>'; } } } ?> </tbody> </table> </div> </div> </div> <!-- OPCIONES CANCELAR --> <!-- OPCIONES CANCELAR --> <!-- OPCIONES CANCELAR --> <!-- OPCIONES CANCELAR --> <!-- OPCIONES CANCELAR --> <?php // // COMPROBAR CANCELACION // $consultaopc = "SELECT e.* // FROM tjam_areas_solicitudes_bitacora e // WHERE e.id_solicitud = '$id_solicitud' AND e.estatus = '6' AND e.completado = '1' LIMIT 1"; // $rst1opc = $conf->consulta($consultaopc); // $estatusopc = $rst1opc[0]["estatus"]; if ($estatusopc == 6) { // Omitir opciones } else { ?> <div class="row"> <div class="row mt-5 justify-content-center"> <?php // RH Y PRESIDENCIA PERMISOS if (($estatus == 2 || $estatus == 4 || $estatus == 3 || $estatus == 5) && ($solicitud_rol == '2' || $solicitud_rol == '3')) { echo '<br> <div class="col-lg text-center"> <div class="btn-group me-3"> <button type="button" data-target="#modal_proceso2" data-toggle="modal" class="btn btn-danger">Cancelar solicitud <i class="fa fa-ban"></i></button></div> </div><br>'; } else { // Sin permiso } ?> </div> <br> </div> <?php } ?> </div> </div> </form> </div> <?php $conf->desconectarDB(); ?> <script> $(".passingID").click(function () { var ids = $(this).attr('data-id'); $('input:hidden[name=id_bitacora_firma]').val(ids); $('#modal_firma').modal('show'); }); </script>