%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/recursoshumanos/
Upload File :
Create Path :
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();*/
?>

Zerion Mini Shell 1.0