aqui les mando el codigo:
Código PHP:
<?
include('../inc/reportes.php');
$pdf=new Creport('LETTER','portrait');
$db=new Conector();
$db->abrirConexion();
$cod=NULL;
$l=0;
extract($_POST);
list($dia,$mes,$year)=split('/',$txtDate);
$fechas=semana($dia,$mes,$year);
$dptos=implode(',',$chkDir);
if(count($fechas)<5) $nFecha=(5-count($fechas) + count($fechas)); else $nFecha=count($fechas);
$direcciones=nombre_direccion_general($db,$chkDir);
$pdf->ezSetMargins(150,70,50,50);
$all=$pdf->openObject();
$pdf->saveState();
$pdf->setStrokeColor(0,0,0,1);
//$pdf->addJpegFromFile("../imagenes/tope_report.jpg",20,730,570,54);
//$pdf->addJpegFromFile("../imagenes/pie.jpg",20,5,570,40);
$mainFont = '../clases/pdf/fonts/Times-Roman.afm';
$codeFont = '../clases/pdf/fonts/Courier.afm';
$tamanioLetra = '12';
$pdf->selectFont($mainFont);
$pdf->ezInsertMode(1,1,'after');
$pdf->addText(235,750,12,"<b>LISTADO DE CESTATICKETS GENERAL</b>\n");
$pdf->addText(340,650,10,"<b>REPORTE ELABORADO: </b>".date("d/m/Y")." A LAS ".date("h").":".date("i")." ".date("A")."\n");
$pdf->addText(15,670,10,"<b>SEMANA DEL</b> ".$fechas[0]." <b>HASTA EL</b> ". $fechas[count($fechas)-1]);
$pdf->restoreState();
$pdf->closeObject();
$pdf->addObject($all,'all');
$pdf->ezSetDy(0);
$pdf->ezStartPageNumbers(285,46,9,'','',1);
$data = array();
$opcionesTitulo = array('CEDULA'=>'<b>CEDULA</b>','NOMBRES Y APELLIDOS'=>"<b>NOMBRES Y APELLIDOS</b>",'LUNES'=>"<b>LUNES</b>\nEntrada/Salida",'MARTES'=>"<b>MARTES</b>\nEntrada/Salida",'MIERCOLES'=>"<b>MIERCOLES</b>\nEntrada/Salida",'JUEVES'=>"<b>JUEVES</b>\nEntrada/Salida",'VIERNES'=>"<b>VIERNES</b>\nEntrada/Salida");
$opcionesDatos = array('showHeadings'=>1,'shaded'=>1,'showLines'=>1,'rowGap' => 2,'width'=>700,'fontSize' => 7,'shadeCol' =>array(0.9,0.9,0.9),'cols'=>array('CEDULA'=>array('justification'=>'center','width'=>50),'NOMBRES Y APELLIDOS'=>array('justification'=>'left','width'=>170),'LUNES'=>array('justification'=>'center','width'=>70),'MARTES'=>array('justification'=>'center','width'=>70),'MIERCOLES'=>array('justification'=>'center','width'=>70),'JUEVES'=>array('justification'=>'center','width'=>70),'VIERNES'=>array('justification'=>'center','width'=>70)));
$var=resumen_semanal_general($db,$fechas,$dptos);
for($i=0,$k=1;$i<count($var),$k<count($var);$i++,$k++){
if($var[$i]['codUbicacion']==$var[$k]['codUbicacion']){
$entrada_salida=array();
for ($j=0;$j<$nFecha;$j++){
if(!empty($var[$i][$fechas[$j]]['entrada'])) $entrada_salida[]=$var[$i][$fechas[$j]]['entrada']; else $entrada_salida[]='--';
if(!empty($var[$i][$fechas[$j]]['salida'])) $entrada_salida[]=$var[$i][$fechas[$j]]['salida']; else $entrada_salida[]='--';
}
$data[] = array('CEDULA'=>$var[$i]['cedula'],'NOMBRES Y APELLIDOS'=>$var[$i]['nombre'],'LUNES'=> $entrada_salida[0].'/'.$entrada_salida[1],'MARTES'=>$entrada_salida[2].'/'.$entrada_salida[3],'MIERCOLES'=>$entrada_salida[4].'/'.$entrada_salida[5],'JUEVES'=>$entrada_salida[6].'/'.$entrada_salida[7],'VIERNES'=>$entrada_salida[8].'/'.$entrada_salida[9]);
}else{
$pdf->addText(15,690,10,"<b>DIRECCION: </b>".$direcciones[$l]."\n");
$pdf->ezTable($data,$opcionesTitulo,'',$opcionesDatos);
$pdf->ezNewPage();
$data=array();
$l+=1;
}
}
$pdf->addText(15,690,10,"<b>DIRECCION: </b>".$direcciones[count($direcciones)-1]."\n");
$pdf->ezTable($data,$opcionesTitulo,'',$opcionesDatos);
if (isset($d) && $d){
$pdfcode = $pdf->ezOutput(1);
$pdfcode = str_replace("\n","\n<br>",htmlspecialchars($pdfcode));
echo '<html><body>';
echo trim($pdfcode);
echo '</body></html>';
}else
$pdf->ezStream();
$db->cerrarConexion();
?>
espero que me puedan ayudar. graciassss.