%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/reporte_plantilla.php |
<?php require 'flowing_block.php'; //include 'plantilla.php'; require 'conexion.php'; $conf = new Configuracion(); $conf->conectarBD(); $consulta = "SELECT a.orden, a.id_area, a.area FROM tjam_areas a WHERE a.orden <> 0 ORDER BY a.orden"; $rst = $conf->consulta($consulta); /*$query = "SELECT a.area, p.puesto, CONCAT(e.nombre, ' ', e.apellido1, ' ', e.apellido2) AS nombre FROM tjam_empleados e INNER JOIN tjam_areas a ON e.id_area = a.id_area INNER JOIN tjam_puestos p ON e.id_puesto = p.id_puesto WHERE e.habilitado = 1"; $resultado = $mysqli->query($query);*/ $pdf = new PDF_FlowingBlock(); $pdf->AliasNbPages(); $pdf->AddPage('P','letter'); #Establecemos el margen inferior: $pdf->SetAutoPageBreak(false,25); $pdf->Image('../../common/images/Logo-TJAM.png','10','10','30','30','PNG'); $pdf->SetFont('helvetica','B',12); $pdf->WriteHTML('<br>'); $pdf->SetXY(30, 10); $pdf->MultiCell(150,8,utf8_decode('TRIBUNAL DE JUSTICIA ADMINISTRATIVA DEL ESTADO DE MICHOACÁN DE OCAMPO'),0,'C'); $pdf->WriteHTML('<br>'); $pdf->Cell(190,8,utf8_decode('PLANTILLA LABORAL SEGÚN ORGANIGRAMA'),0,1,'C'); if($pdf->PageNo() == '{nb}') { $pdf->SetY(-15); $pdf->SetFont('Arial','I',8); $pdf->Cell(0,10,utf8_decode('Página ').$pdf->PageNo().'/{nb}',0,0,'C'); } //$pdf->SetFillColor(232,232,232); $y = 42; $x = 10; $pdf->SetXY($x, $y); $b = 0; for ($j = 0; $j < count($rst); $j++) { $b +=1; $id_area = $rst[$j]["id_area"]; //echo "<tr>"; $y += 8; $pdf->SetFont('Arial','B',10); //$pdf->Cell(5,8,$y,1,0,'C'); //$pdf->Cell(5,8,$b,1,0,'C'); $pdf->Cell(190,8,utf8_decode($rst[$j]['area']),1,1,'L'); if($y>242 && $j < count($rst)-1) { $pdf->SetY(-15); $pdf->SetFont('Arial','I',8); $pdf->Cell(0,10,utf8_decode('Página ').$pdf->PageNo().'/{nb}',0,0,'C'); $pdf->AddPage('P','letter'); #Establecemos el margen inferior: $pdf->SetAutoPageBreak(false,25); $pdf->Image('../../common/images/Logo-TJAM.png','10','10','30','30','PNG'); $pdf->SetFont('helvetica','B',12); $pdf->WriteHTML('<br>'); $pdf->SetXY(30, 10); $pdf->MultiCell(150,8,utf8_decode('TRIBUNAL DE JUSTICIA ADMINISTRATIVA DEL ESTADO DE MICHOACÁN DE OCAMPO'),0,'C'); $pdf->WriteHTML('<br>'); $pdf->Cell(190,8,utf8_decode('PLANTILLA LABORAL SEGÚN ORGANIGRAMA'),0,1,'C'); $y_aqui = $pdf->Gety(); $y = 42; $x = 10; //$b = 0; $pdf->SetXY($x, $y); if($pdf->PageNo() == '{nb}') { $pdf->SetY(-15); $pdf->SetFont('Arial','I',8); $pdf->Cell(0,10,utf8_decode('Página ').$pdf->PageNo().'/{nb}',0,0,'C'); } } //$pdf->WriteHTML('<br>'); $consulta1 = "SELECT a.orden, a.area, p.puesto, p.orden AS porden, CONCAT(e.nombre, ' ', e.apellido1, ' ', e.apellido2) AS nombre FROM tjam_empleados e INNER JOIN tjam_areas a ON e.id_area = a.id_area INNER JOIN tjam_puestos p ON e.id_puesto = p.id_puesto WHERE e.id_area = '$id_area' AND a.orden <> 0 AND e.id_estatus != 6 ORDER BY porden"; $rst1 = $conf->consulta($consulta1); for($i = 0; $i < count($rst1); $i++) { $b +=1; $y += 8; $pdf->SetFont('Arial','',8); //$pdf->Cell(5,8,$y,1,0,'C'); //$pdf->Cell(5,8,$b,1,0,'C'); $pdf->Cell(125,8,utf8_decode($rst1[$i]['puesto']),1,0,'L'); $pdf->Cell(65,8,utf8_decode($rst1[$i]['nombre']),1,1,'L'); if($y>242 && $i < count($rst1)-1) { $pdf->SetY(-15); $pdf->SetFont('Arial','I',8); $pdf->Cell(0,10,utf8_decode('Página ').$pdf->PageNo().'/{nb}',0,0,'C'); $pdf->AddPage('P','letter'); #Establecemos el margen inferior: $pdf->SetAutoPageBreak(false,25); $pdf->Image('../../common/images/Logo-TJAM.png','10','10','30','30','PNG'); $pdf->SetFont('helvetica','B',12); $pdf->WriteHTML('<br>'); $pdf->SetXY(30, 10); $pdf->MultiCell(150,8,utf8_decode('TRIBUNAL DE JUSTICIA ADMINISTRATIVA DEL ESTADO DE MICHOACÁN DE OCAMPO'),0,'C'); $pdf->WriteHTML('<br>'); $pdf->Cell(190,8,utf8_decode('PLANTILLA LABORAL SEGÚN ORGANIGRAMA'),0,1,'C'); $y_aqui = $pdf->Gety(); $y = 42; $x = 10; //$b = 0; $pdf->SetXY($x, $y); if($pdf->PageNo() == '{nb}') { $pdf->SetY(-15); $pdf->SetFont('Arial','I',8); $pdf->Cell(0,10,utf8_decode('Página ').$pdf->PageNo().'/{nb}',0,0,'C'); } } } $pdf->WriteHTML('<br>'); } $pdf->Output("Plantilla.pdf","I"); /*$pdf->Cell(70,6,'ÁREA',1,0,'C',1); $pdf->Cell(20,6,'PUESTO',1,0,'C',1); $pdf->Cell(70,6,'NOMBRE',1,1,'C',1); $pdf->SetFont('Arial','',10); while($row = $resultado->fetch_assoc()) { $pdf->Cell(70,6,utf8_decode($row['area']),1,0,'C'); $pdf->Cell(20,6,$row['puesto'],1,0,'C'); $pdf->Cell(70,6,utf8_decode($row['nombre']),1,1,'C'); } $pdf->Output();*/ ?>