%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/pdfprocedimiento.php |
<?php
if (!isset($controller)) {
require './flowing_blockv5.php';
include "../../config/config.php";
$conf = new Configuracion();
$conf->conectarBD();
}
// Datos declaracion
$id_bitacora = isset($_REQUEST['id_bitacora']) ? $_REQUEST['id_bitacora'] : 0;
$anohoy = date("Y");
$conf = new Configuracion();
$conf->conectarBD();
// BUSCAR DATOS DE HASH
$consulta = "SELECT tp.*
FROM tjam_areas_solicitudes_bitacora tp
WHERE tp.id_bitacora = $id_bitacora";
$rst1 = $conf->consulta($consulta);
$id_usuario_solicitante = $rst1[0]['id_usuario_solicitante'];
$id_usuario_firma = $rst1[0]['id_usuario_firma'];
$id_usuario = $rst1[0]['id_usuario'];
$id_solicitud = $rst1[0]['id_solicitud'];
$id_solicitudtipo = $rst1[0]['id_solicitudtipo'];
$estatus = $rst1[0]['estatus'];
$hash = $rst1[0]['hash'];
$completado = $rst1[0]['completado'];
$firma = $rst1[0]['firma'];
$url_pdf = $rst1[0]['url_pdf'];
// BUSCAR DATOS DE FIRMANTE - EN CASO DE FINALIZADO Y CANCELADO, NOTIFICAR AL PRIMORDIAL
if ($estatus >= 5) {
// TOMAR QUIEN FIRMA
$consulta = "SELECT tp.*
FROM tjam_areas_solicitudes_bitacora tp
WHERE tp.id_solicitud = $id_solicitud AND tp.estatus = 5";
$rst1 = $conf->consulta($consulta);
$id_usuario_solicitante2 = $rst1[0]['id_usuario'];
} else {
$id_usuario_solicitante2 = $id_usuario_solicitante;
}
$consultap = "SELECT a.area, p.puesto, e.*
FROM tjam_empleados e
JOIN tjam_areas a ON (e.id_area = a.id_area)
JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)
WHERE e.id = '$id_usuario_solicitante'";
$rst1p = $conf->consulta($consultap);
$area2 = $rst1p[0]['area'];
$puesto2 = $rst1p[0]['puesto'];
$titulo_abrev2 = $rst1p[0]['titulo_abrev'];
$titulo2 = $rst1p[0]['titulo'];
$nombre2 = $rst1p[0]['nombre'];
$apellido12 = $rst1p[0]['apellido1'];
$apellido22 = $rst1p[0]['apellido2'];
$nombre_empleado2 = $nombre2 . ' ' . $apellido12 . ' ' . $apellido22;
// 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");
// }
$consulta = "SELECT tp.*, et.tipo, et.id_tipo
FROM tjam_areas_solicitudes tp
JOIN tjam_areas_solicitudes_tipo et ON (tp.tipo = et.id_tipo)
LEFT JOIN tjam_empleados em ON (tp.id_empleado = em.id)
LEFT JOIN tjam_empleados_plazas ep ON (tp.id_plantilla = ep.id_plantilla)
LEFT JOIN tjam_areas a ON (tp.id_area = a.id_area)
LEFT JOIN tjam_puestos p ON (tp.id_puesto = p.id_puesto)
WHERE tp.id_solicitud = '$id_solicitud'";
$rst1 = $conf->consulta($consulta);
$id_tipo = $rst1[0]['id_tipo'];
$tipo = $rst1[0]['tipo'];
// $tipo0 = explode('SOLICITAR ', $tipo);
$nombre_empleado = $rst1[0]['nombre_empleado'];
$nombre_n = $rst1[0]['nombre_n'];
$apellidop_n = $rst1[0]['apellidop_n'];
$apellidom_n = $rst1[0]['apellidom_n'];
$rfc = $rst1[0]['rfc'];
$nss = $rst1[0]['nss'];
$rfc_n = $rst1[0]['rfc_n'];
$nss_n = $rst1[0]['nss_n'];
$oficioa = $rst1[0]['oficioa'];
// $oficiob = $rst1[0]['oficiob'];
$oficioc = $rst1[0]['oficioc'];
$puesto = $rst1[0]['puesto'];
$area = $rst1[0]['area'];
$puestooldnew = $rst1[0]['puestooldnew'];
$areaoldnew = $rst1[0]['areaoldnew'];
$fecha_registro = $rst1[0]['fecha_registro'];
$fecha_inicio = $rst1[0]['fecha_inicio'];
$fecha_fin = $rst1[0]['fecha_fin'];
$fecha_oficio = $rst1[0]['fecha_oficio'];
$observaciones = $rst1[0]['observaciones'];
if ($id_tipo == 7) {
$nombre_empleado = '' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . '';
$rfc = '' . $rfc_n . '';
$nss = '' . $nss_n . '';
$area = '' . $areaoldnew . '';
$puesto = '' . $puestooldnew . '';
} else {
# code...
}
// FOLIO
switch ($estatus) {
case '1':
$oficiob = $oficioa . '-I';
break;
case '2':
$oficiob = $oficioa . '-II';
break;
case '3':
$oficiob = $oficioa . '-III';
break;
case '4':
$oficiob = $oficioa . '-IV';
break;
case '5':
$oficiob = $oficioa . '-V';
break;
case '6':
$oficiob = $oficioa . '-VI';
break;
default:
# code...
break;
}
$fecha_busqueda0 = explode('-', $fecha_registro);
$fecha_anio0 = $fecha_busqueda0[0];
$fecha_mes0 = $fecha_busqueda0[1];
$fecha_dia0 = $fecha_busqueda0[2];
$fecha_anio_letra0 = numtoletras($fecha_anio0);
$fecha_mes_letra0 = mesATexto($fecha_mes0);
$fecha_mes_letra0 = strtolower($fecha_mes_letra0);
$fecha_mes_letra0 = ucfirst($fecha_mes_letra0);
$fecha_dia_letra0 = numtoletras($fecha_dia0);
$fecha_busqueda1 = explode('-', $fecha_inicio);
$fecha_anio1 = $fecha_busqueda1[0];
$fecha_mes1 = $fecha_busqueda1[1];
$fecha_dia1 = $fecha_busqueda1[2];
$fecha_anio_letra1 = numtoletras($fecha_anio1);
$fecha_mes_letra1 = mesATexto($fecha_mes1);
$fecha_mes_letra1 = strtolower($fecha_mes_letra1);
$fecha_mes_letra1 = ucfirst($fecha_mes_letra1);
$fecha_dia_letra1 = numtoletras($fecha_dia1);
$fecha_busqueda2 = explode('-', $fecha_fin);
$fecha_anio2 = $fecha_busqueda2[0];
$fecha_mes2 = $fecha_busqueda2[1];
$fecha_dia2 = $fecha_busqueda2[2];
$fecha_anio_letra2 = numtoletras($fecha_anio2);
$fecha_mes_letra2 = mesATexto($fecha_mes2);
$fecha_mes_letra2 = strtolower($fecha_mes_letra2);
$fecha_mes_letra2 = ucfirst($fecha_mes_letra2);
$fecha_dia_letra2 = numtoletras($fecha_dia2);
$fecha_busqueda3 = explode('-', $fecha_oficio);
$fecha_anio3 = $fecha_busqueda3[0];
$fecha_mes3 = $fecha_busqueda3[1];
$fecha_dia3 = $fecha_busqueda3[2];
$fecha_anio_letra3 = numtoletras($fecha_anio3);
$fecha_mes_letra3 = mesATexto($fecha_mes3);
$fecha_mes_letra3 = strtolower($fecha_mes_letra3);
$fecha_mes_letra3 = ucfirst($fecha_mes_letra3);
$fecha_dia_letra3 = numtoletras($fecha_dia3);
// $caracteres = strlen($res[$i]["parte"]);
// $valor = strlen($res[$i]["parte"]) / 45;
// $renglones = intval($valor);
// $renglones2 = $renglones * 5;
// $renglones3 = ($renglones + 1) * 5;
if ($fecha_anio3 == $anohoy) {
$fecha_anio3 = 'año en curso';
} else {
$fecha_anio3 = $fecha_anio3;
}
if ($fecha_anio1 == $fecha_anio2) {
$periodo = '' . $fecha_dia1 . ' de ' . $fecha_mes_letra1 . ' al ' . $fecha_dia2 . ' de ' . $fecha_mes_letra2 . ' del ' . $fecha_anio2 . '';
} else {
$periodo = '' . $fecha_dia1 . ' de ' . $fecha_mes_letra1 . ' del ' . $fecha_anio1 . ' al ' . $fecha_dia2 . ' de ' . $fecha_mes_letra2 . ' del ' . $fecha_anio2 . '';
}
// if ($estatus == '4') {
// $tipo0b = 'MOVIMIENTO REALIZADO';
// } else {
// $tipo0b = 'SOLICITUD DE ' . $tipo;
// }
$tipo0b = 'SOLICITUD DE ' . $tipo;
switch ($id_tipo) {
case '1':
$label3 = 'la';
$movimiento1 = 'RENOVACIÓN DE';
$movimiento2 = 'CONTRATO';
break;
case '2':
$label3 = 'el';
$movimiento1 = 'CAMBIO DE';
$movimiento2 = 'ADSCRIPCIÓN';
break;
case '3':
$label3 = 'el';
$movimiento1 = 'PERMISO CON';
$movimiento2 = 'GOCE DE SUELDO';
break;
case '4':
$label3 = 'el';
$movimiento1 = 'PERMISO SIN';
$movimiento2 = 'GOCE DE SUELDO';
break;
case '5':
$label3 = 'la';
$movimiento1 = 'INCAPACIDAD';
$movimiento2 = '';
break;
case '6':
$label3 = 'la';
$movimiento1 = 'BAJA';
$movimiento2 = '';
break;
case '7':
$label3 = 'el';
$movimiento1 = 'ALTA';
$movimiento2 = '';
break;
default:
# code...
break;
}
//COMIENZA CONSTRUCIÓN DE PDF
$pdf = new PDF_FlowingBlock();
$pdf->AddPage();
// FOTOGRAFIA
$pdf->Image('./img/logotjamich.png', '10', '15', '40', '40', 'PNG');
// $pdf->Image('archivos2.png', '170', '0', '30', '40', 'PNG');
$pdf->SetTextColor(25, 25, 25);
$pdf->SetFillColor(220, 220, 220);
$pdf->SetDrawColor(255, 255, 255);
// Cabecera
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteHTML('<br><br>');
// FECHA Y FOLIO
$pdf->SetFont('helvetica', '', 10);
// $pdf->Cell(65, 7, utf8_decode(''), 0, 0, 'L', 0);
// $pdf->Cell(33, 7, utf8_decode('PROCEDENCIA'), 1, 0, 'L', 1);
// $pdf->Cell(92, 7, utf8_decode('5 SALA ADMINISTRATIVA'), 1, 1, 'L', 1);
$pdf->Cell(92, 7, utf8_decode(''), 1, 1, 'L', 0);
$pdf->Cell(65, 7, utf8_decode(''), 0, 0, 'L', 0);
$pdf->Cell(33, 7, utf8_decode('OFICIO'), 1, 0, 'L', 1);
$pdf->Cell(92, 7, utf8_decode('' . $oficioa . ''), 1, 1, 'L', 1);
$pdf->Cell(65, 7, utf8_decode(''), 0, 0, 'L', 0);
$pdf->Cell(33, 7, utf8_decode('ASUNTO'), 1, 0, 'L', 1);
$pdf->Cell(92, 7, utf8_decode('' . $tipo0b . ''), 1, 1, 'L', 1);
$pdf->WriteHTML('<br>');
// PEGAR SIN VALOR LEGAL
if ($completado == 0 || $firma == 0) {
$pdf->Image('./img/sinvalorlegal.png', '10', '15', '190', '230', 'PNG');
}
$pdf->SetDrawColor(0, 0, 0);
$pdf->SetFont('helvetica', '', 11);
$pdf->Cell(190, 10, utf8_decode('Morelia, Michoacán, ' . $fecha_dia0 . ' de ' . $fecha_mes_letra0 . ' del ' . $fecha_anio0 . '.'), 0, 1, 'R', 0);
$pdf->WriteHTML('<br>');
$pdf->SetFont('helvetica', 'B', 12);
if ($estatus == 3) {
$pdf->Cell(190, 5, utf8_decode('MAESTRO LOGAN GUSTAVO MEZA HERRERA'), 0, 1, 'L', 0);
$pdf->Cell(190, 5, utf8_decode('SECRETARIO ADMINISTRATIVO'), 0, 1, 'L', 0);
} elseif ($estatus == 5) {
// TOMAR QUIEN SOLICITUD AL INICIO
$consultainicio = "SELECT tp.id_usuario_firma
FROM tjam_areas_solicitudes_bitacora tp
WHERE tp.id_solicitud = '$id_solicitud' AND tp.estatus = 1";
$rst1inicio = $conf->consulta($consultainicio);
$id_usuario_firma2 = $rst1inicio[0]['id_usuario_firma'];
$consultap = "SELECT a.area, p.puesto, e.*
FROM tjam_empleados e
JOIN tjam_areas a ON (e.id_area = a.id_area)
JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)
WHERE e.id = '$id_usuario_firma2'";
$rst1p = $conf->consulta($consultap);
$area2b = $rst1p[0]['area'];
$puesto2b = $rst1p[0]['puesto'];
$titulo_abrev2b = $rst1p[0]['titulo_abrev'];
$titulo2b = $rst1p[0]['titulo'];
$nombre2b = $rst1p[0]['nombre'];
$apellido12b = $rst1p[0]['apellido1'];
$apellido22b = $rst1p[0]['apellido2'];
$nombre_empleado2b = $nombre2b . ' ' . $apellido12b . ' ' . $apellido22b;
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2b . ''), 0, 1, 'L', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2b . ''), 0, 1, 'L', 0);
// if ($id_tipo == 7) {
// $nombre_empleado2c = '' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . '';
// $puesto2c = '' . $puestooldnew . '';
// $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2c . ''), 0, 1, 'L', 0);
// $pdf->Cell(190, 5, utf8_decode('' . $puesto2c . ''), 0, 1, 'L', 0);
// } else {
// $pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2b . ''), 0, 1, 'L', 0);
// $pdf->Cell(190, 5, utf8_decode('' . $puesto2b . ''), 0, 1, 'L', 0);
// }
} else {
$pdf->Cell(190, 5, utf8_decode('M.D. HUGO HAMA CORIA'), 0, 1, 'L', 0);
$pdf->Cell(190, 5, utf8_decode('MAGISTRADO PRESIDENTE DEL TRIBUNAL DE JUSTICIA ADMINISTRATIVA'), 0, 1, 'L', 0);
// $pdf->Cell(190, 5, utf8_decode('E D I F I C I O'), 0, 1, 'L', 0);
}
$pdf->WriteHTML('<br>');
// PARRAFO
$pdf->newFlowingBlock(185, 6, 'J');
$pdf->SetFont('helvetica', '', 12);
switch ($estatus) {
case '1':
$pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le solicito de la manera más atenta: ' . $label3 . ' '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode($tipo . ' '));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('de '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('C. ' . $nombre_empleado . ' '));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('con RFC '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('' . $rfc . ' '));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('para lo anterior se relaciona a continuación la información correspondiente.'));
break;
case '2':
$pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le informo que el documento con folio: '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('. Ha sido validado correctamente por el área de recursos humanos y se puede proceder.'));
break;
case '3':
$pdf->WriteFlowingBlock(utf8_decode('Por medio del presente dando seguimiento al documento con folio: '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('. Ha sido validado correctamente por el área de recursos humanos y aprobado para su realización le giro la instrucción de realizar lo correspondiente.'));
break;
case '4':
$pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le informo que el documento con folio: '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('. Ha sido realizado correctamente el movimiento solicitado.'));
break;
case '5':
$pdf->WriteFlowingBlock(utf8_decode('Por medio del presente le informo de la manera más atenta: '));
switch ($id_tipo) {
case '1':
$pdf->WriteFlowingBlock(utf8_decode('la '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('RENOVACIÓN DE CONTRATO '));
break;
case '2':
$pdf->WriteFlowingBlock(utf8_decode('el '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('CAMBIO DE ADSCRIPCIÓN '));
break;
case '3':
$pdf->WriteFlowingBlock(utf8_decode('el '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('PERMISO CON GOCE DE SUELDO '));
break;
case '4':
$pdf->WriteFlowingBlock(utf8_decode('el '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('PERMISO SIN GOCE DE SUELDO '));
break;
case '5':
$pdf->WriteFlowingBlock(utf8_decode('el '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('PERMISO DE INCAPACIDAD '));
break;
case '6':
$pdf->WriteFlowingBlock(utf8_decode('la '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('BAJA '));
break;
case '7':
$pdf->WriteFlowingBlock(utf8_decode('la '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('ALTA '));
break;
default:
# code...
break;
}
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('dirigida a '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('C. ' . $nombre_empleado . ' '));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('con RFC '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('' . $rfc . ' '));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('se ha realizado correctamente, donde para lo anterior se relaciona a continuación la información correspondiente.'));
break;
case '6':
$consultacancelar = "SELECT e.observaciones
FROM tjam_areas_solicitudes_bitacora e
WHERE e.id_bitacora = '$id_bitacora'";
$rst1cancelar = $conf->consulta($consultacancelar);
$cancelarobservacions = $rst1cancelar[0]['observaciones'];
$pdf->WriteFlowingBlock(utf8_decode('Por medio del presente dando se procede a la '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode('CANCELACIÓN '));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('del documento con folio: '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode($oficiob . ''));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('. Se han presentado las siguientes observaciones : '));
$pdf->SetFont('helvetica', 'B', 12);
$pdf->WriteFlowingBlock(utf8_decode($cancelarobservacions . ''));
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('.'));
break;
default:
# code...
break;
}
$pdf->finishFlowingBlock();
$pdf->WriteHTML('<br>');
// TABLA
// for ($i=0; $i < 5; $i++) {
// $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
// }
if ($estatus == 5 || $estatus == 6) {
switch ($id_tipo) {
case '1':
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(68, 5, utf8_decode('NOMBRE'), 1, 0, 'C', 0);
$pdf->Cell(54, 5, utf8_decode('FUNCIÓN'), 1, 0, 'C', 0);
$pdf->Cell(68, 5, utf8_decode('PERIODO'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(68, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(54, 10, utf8_decode('' . $puesto . ''), 1, 0, 'C', 0);
$pdf->Cell(68, 10, utf8_decode('' . $periodo . ''), 1, 1, 'C', 0);
break;
case '2':
// VIEJA TABLA ADSCRIPCIÓN
// $pdf->SetFont('helvetica', 'B', 9);
// $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(44, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(35, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(36, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(25, 10, utf8_decode(''), 1, 1, 'C', 0);
// $pdf->Ln(-10);
// $pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
// $pdf->Cell(44, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
// $pdf->Cell(35, 5, utf8_decode('AREA'), 0, 0, 'C', 0);
// $pdf->Cell(36, 5, utf8_decode('PUESTO'), 0, 0, 'C', 0);
// $pdf->Cell(25, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);
// $pdf->Cell(25, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
// $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(44, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(35, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(36, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(25, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);
// $pdf->Cell(25, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
// $nombre_empleado1a = substr($nombre_empleado, 0, 23);
// $nombre_empleado2b = substr($nombre_empleado, 23, 23);
// $nombre_empleado3c = substr($nombre_empleado, 46);
// $area1a = substr($area, 0, 20);
// $area2b = substr($area, 20, 20);
// $area3c = substr($area, 40);
// $puesto1a = substr($puesto, 0, 20);
// $puesto2b = substr($puesto, 20, 20);
// $puesto3c = substr($puesto, 40);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(25, 15, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->SetFont('helvetica', '', 8);
// $pdf->Cell(44, 15, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(35, 15, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(36, 15, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(25, 15, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);
// $pdf->Cell(25, 15, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
// $pdf->Ln(-15);
// $pdf->Cell(25, 5, utf8_decode('CAMBIO DE'), 0, 0, 'C', 0);
// $pdf->SetFont('helvetica', '', 8);
// $pdf->Cell(44, 5, utf8_decode('' . $nombre_empleado1a . ''), 0, 0, 'C', 0);
// $pdf->Cell(35, 5, utf8_decode('' . $area1a . ''), 0, 0, 'C', 0);
// $pdf->Cell(36, 5, utf8_decode('' . $puesto1a . ''), 0, 1, 'C', 0);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(25, 5, utf8_decode('ADSCRIPCIÓN'), 0, 0, 'C', 0);
// $pdf->SetFont('helvetica', '', 8);
// $pdf->Cell(44, 5, utf8_decode('' . $nombre_empleado2b . ''), 0, 0, 'C', 0);
// $pdf->Cell(35, 5, utf8_decode('' . $area2b . ''), 0, 0, 'C', 0);
// $pdf->Cell(36, 5, utf8_decode('' . $puesto2b . ''), 0, 1, 'C', 0);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->SetFont('helvetica', '', 8);
// $pdf->Cell(44, 5, utf8_decode('' . $nombre_empleado3c . ''), 0, 0, 'C', 0);
// $pdf->Cell(35, 5, utf8_decode('' . $area3c . ''), 0, 0, 'C', 0);
// $pdf->Cell(36, 5, utf8_decode('' . $puesto3c . ''), 0, 1, 'C', 0);
// NUEVA TABLA ADSCRIPCIÓN
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('CAMBIO DE'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('ADSCRIPCIÓN'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA ANTERIOR'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO ANTERIOR'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);
break;
case '3':
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('PERMISO CON'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('GOCE DE SUELDO'), 0, 1, 'C', 0);
break;
case '4':
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('PERMISO SIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('GOCE DE SUELDO'), 0, 1, 'C', 0);
break;
case '5':
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(103, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(103, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(103, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(25, 10, utf8_decode('INCAPACIDAD'), 1, 0, 'C', 0);
$pdf->Cell(103, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
break;
case '6':
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(103, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(103, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('N.S.S.'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(103, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(25, 10, utf8_decode('BAJA'), 1, 0, 'C', 0);
$pdf->Cell(103, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $nss . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
break;
case '7':
// $pdf->SetFont('helvetica', 'B', 10);
// $pdf->Cell(25, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(101, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
// $pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
// $pdf->Ln(-10);
// $pdf->Cell(25, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
// $pdf->Cell(101, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
// $pdf->Cell(30, 5, utf8_decode('N.S.S.'), 0, 0, 'C', 0);
// $pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
// $pdf->Cell(25, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(101, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
// $pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(25, 10, utf8_decode('ALTA'), 1, 0, 'C', 0);
// $pdf->Cell(101, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
// $pdf->Cell(30, 10, utf8_decode('' . $nss . ''), 1, 0, 'C', 0);
// $pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
// NUEVA TABLA ALTA
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(66, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(66, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode('ALTA'), 1, 0, 'C', 0);
$pdf->Cell(66, 10, utf8_decode('' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc_n . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
// $pdf->Ln(-10);
// $pdf->Cell(30, 5, utf8_decode('ALTA'), 0, 1, 'C', 0);
// $pdf->Cell(30, 5, utf8_decode(''), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);
// $pdf->SetFont('helvetica', 'B', 10);
// $pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);
// $pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);
// $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);
break;
default:
# code...
break;
}
} else {
if ($id_tipo == 2) {
// NUEVA TABLA ADSCRIPCIÓN
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('CAMBIO DE'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('ADSCRIPCIÓN'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA ANTERIOR'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO ANTERIOR'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);
} elseif ($id_tipo == 6) {
// NUEVA TABLA ALTA
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(98, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode('BAJA'), 1, 0, 'C', 0);
$pdf->Cell(98, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
// $pdf->Ln(-10);
// $pdf->Cell(30, 5, utf8_decode('ALTA'), 0, 1, 'C', 0);
// $pdf->Cell(30, 5, utf8_decode(''), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);
} elseif ($id_tipo == 7) {
// NUEVA TABLA ALTA
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(66, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(66, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode('ALTA'), 1, 0, 'C', 0);
$pdf->Cell(66, 10, utf8_decode('' . $nombre_n . ' ' . $apellidop_n . ' ' . $apellidom_n . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc_n . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
// $pdf->Ln(-10);
// $pdf->Cell(30, 5, utf8_decode('ALTA'), 0, 1, 'C', 0);
// $pdf->Cell(30, 5, utf8_decode(''), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(96, 5, utf8_decode('AREA'), 1, 0, 'C', 0);
$pdf->Cell(94, 5, utf8_decode('PUESTO'), 1, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(96, 10, utf8_decode('' . $areaoldnew . ''), 1, 0, 'C', 0);
$pdf->Cell(94, 10, utf8_decode('' . $puestooldnew . ''), 1, 1, 'C', 0);
// $pdf->SetFont('helvetica', 'B', 10);
// $pdf->Cell(96, 5, utf8_decode('AREA NUEVA'), 1, 0, 'C', 0);
// $pdf->Cell(94, 5, utf8_decode('PUESTO NUEVO'), 1, 1, 'C', 0);
// $pdf->SetFont('helvetica', '', 9);
// $pdf->Cell(96, 10, utf8_decode('' . $area . ''), 1, 0, 'C', 0);
// $pdf->Cell(94, 10, utf8_decode('' . $puesto . ''), 1, 1, 'C', 0);
} else {
$pdf->SetFont('helvetica', 'B', 10);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(66, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode(''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('MOVIMIENTO'), 0, 0, 'C', 0);
$pdf->Cell(66, 5, utf8_decode('NOMBRE'), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('RFC'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA INICIO'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('FECHA FIN'), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(66, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(30, 5, utf8_decode(''), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 0, 'C', 0);
$pdf->Cell(32, 5, utf8_decode('DE CONTRATO'), 0, 1, 'C', 0);
$pdf->SetFont('helvetica', '', 9);
$pdf->Cell(30, 10, utf8_decode(''), 1, 0, 'C', 0);
$pdf->Cell(66, 10, utf8_decode('' . $nombre_empleado . ''), 1, 0, 'C', 0);
$pdf->Cell(30, 10, utf8_decode('' . $rfc . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_inicio . ''), 1, 0, 'C', 0);
$pdf->Cell(32, 10, utf8_decode('' . $fecha_fin . ''), 1, 1, 'C', 0);
$pdf->Ln(-10);
$pdf->Cell(30, 5, utf8_decode('' . $movimiento1 . ''), 0, 1, 'C', 0);
$pdf->Cell(30, 5, utf8_decode('' . $movimiento2 . ''), 0, 1, 'C', 0);
}
}
$pdf->WriteHTML('<br>');
// PARRAFO
$pdf->newFlowingBlock(185, 6, 'J');
$pdf->SetFont('helvetica', '', 12);
$pdf->WriteFlowingBlock(utf8_decode('Sin más por el momento, reciba un cordial saludo.'));
$pdf->finishFlowingBlock();
$pdf->WriteHTML('<br>');
// FIRMA
$pdf->SetFont('helvetica', 'B', 12);
$pdf->Cell(190, 5, utf8_decode('A T E N T A M E N T E'), 0, 1, 'C', 0);
if ($completado == 1 && $firma == 1) {
$consultap = "SELECT e.*, a.firma AS firmastring
FROM tjam_empleados_solicitudes_firmas e
JOIN tjam_firmas a ON (e.firma = a.id_firma)
WHERE e.id_bitacora = '$id_bitacora'";
$rst1p = $conf->consulta($consultap);
$firmastring = $rst1p[0]['firmastring'];
$pdf->SetFont('helvetica', 'B', 11);
$pdf->Cell(190, 5, utf8_decode('Firma digital :'), 0, 1, 'L', 0);
$pdf->SetFont('helvetica', '', 11);
$pdf->MultiCell(190, 5, utf8_decode('' . $firmastring . ''), 0, 'L', 0);
$pdf->WriteHTML('<br>');
} else {
$pdf->WriteHTML('<br><br><br><br>');
}
// FIRMA
$consultapf = "SELECT a.area, p.puesto, e.*
FROM tjam_empleados e
JOIN tjam_areas a ON (e.id_area = a.id_area)
JOIN tjam_puestos p ON (e.id_puesto = p.id_puesto)
WHERE e.id = '$id_usuario_firma'";
$rst1pf = $conf->consulta($consultapf);
$area2f = $rst1pf[0]['area'];
$puesto2f = $rst1pf[0]['puesto'];
$titulo_abrev2f = $rst1pf[0]['titulo_abrev'];
$titulo2f = $rst1pf[0]['titulo'];
$nombre2f = $rst1pf[0]['nombre'];
$apellido12f = $rst1pf[0]['apellido1'];
$apellido22f = $rst1pf[0]['apellido2'];
$nombre_empleado2f = $nombre2f . ' ' . $apellido12f . ' ' . $apellido22f;
$pdf->SetFont('helvetica', 'B', 12);
switch ($estatus) {
case '1':
// ' . $titulo2 . '
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);
break;
case '2':
// ' . $titulo2 . '
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);
break;
case '3':
// ' . $titulo2 . '
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);
break;
case '4':
// ' . $titulo2 . '
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);
break;
case '5':
// ' . $titulo2 . '
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);
break;
case '6':
// ' . $titulo2 . '
$pdf->Cell(190, 5, utf8_decode('' . $nombre_empleado2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $puesto2f . ''), 0, 1, 'C', 0);
$pdf->Cell(190, 5, utf8_decode('' . $area2f . ''), 0, 1, 'C', 0);
break;
default:
# code...
break;
}
$pdf->WriteHTML('<br>');
// PIE
$pdf->SetFont('helvetica', '', 8);
if ($completado == 1 && $firma == 1) {
$pdf->Cell(190, 3, utf8_decode('Sello digital : ' . $hash . ''), 0, 1, 'L', 0);
}
$pdf->Cell(190, 3, utf8_decode('C.c.p. Maria Fernanda Herrejon' . $xxxxx . '. - Recursos Humanos.'), 0, 1, 'L', 0);
$pdf->Cell(190, 3, utf8_decode('C.c.p. Mario Pineda Bañuelos' . $xxxxx . '.- Titular del Órgano Interno de Control.'), 0, 1, 'L', 0);
$pdf->Cell(190, 3, utf8_decode('C.c.p. Archivo.'), 0, 1, 'L', 0);
$pdf->SetFont('helvetica', 'B', 12);
$pdf->Cell(190, 5, utf8_decode('___________________________________________________________________________'), 0, 1, 'C', 0);
if ($completado == 1 && $firma == 1 && ($url_pdf == NULL || $url_pdf == '')) {
$dia = date("d");
$mes = date("m");
$anio = date("Y");
$targetDir = "../intranet/doc_firmados/$anio/$mes/$dia/";
@rmdir($targetDir);
// Create target dir
if (!file_exists($targetDir)) {
@mkdir($targetDir, 0777, true);
}
$token = md5(uniqid(rand(), true));
$file_name = $token . '.pdf';
$ruta = $targetDir . $file_name;
$db_url_img = "$anio/$mes/$dia/$file_name";
$SQLsave = "UPDATE tjam_areas_solicitudes_bitacora SET url_pdf = '$db_url_img'
WHERE id_bitacora = $id_bitacora";
$conf->actualizacion($SQLsave);
$conf->desconectarDB();
$pdf->Output($ruta, "F");
} else {
$conf->desconectarDB();
$pdf->Output();
}
// $conf->desconectarDB();
$pdf->Output();
?>