%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(); ?>