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