Necesito ayuda con un poryecto, resulta que este proyecto imprime unos formatos en pantalla en pdf, este funcionaba correctamente pero de pronto ya no lo hace mas, no tengo experiencia en php asi que requiero toda la en cuanto a la comprension del codigo y en cuanto a que puedo verificar para intentar corregir
de antemano muchas gracias
Este es el codigo de la funcion imprimir
function create_pdf( $template, $t_vars=null,$_fileName=""){
$smarty = new Smarty;
list($temp_dir,$temp_name) = explode("_",$template);
$smarty->template_dir = MAIN_TEMPLATE;
$smarty->config_dir = MAIN_CONFIG;
$smarty->cache_dir = MAIN_CACHE;
$smarty->compile_dir = MAIN_COMPILE;
$smarty->assign('user',$_SESSION['user']['login']);
$smarty->assign('nameFactory',$_SESSION['user']['nameFactory']);
$smarty->assign('hourConn',date('H:m:s'));
$smarty->assign('dateConn',date('Y-m-d'));
if( count($t_vars) != 0) {
foreach($t_vars as $tv=>$nv){
$smarty->assign($tv,$nv);
}
}
$smarty->assign('template_source',WORKPATH.'/_area/'.$temp_dir.'/template/'.$temp_name.'.tpl');
$smarty->assign('template_name',$temp_name);
$smarty->assign('template_conf',$temp_dir.'.conf');
$temp_name = "mainPdf";
$get_template = $smarty->fetch($temp_name.".tpl");
$_pdfConf = $smarty->get_config_vars();
if( $_pdfConf['pdf_template'] != ''){
$get_template = $smarty->fetch($_pdfConf['pdf_template'].".tpl");
}
$pdf = new HTML2FPDF($_pdfConf['pdf_orientation'],"mm",$_pdfConf['pdf_paper'],$_pdfConf['pdf_fontSize']);
if($_pdfConf['pdf_footer']!='')
$pdf->setFooter($_pdfConf['pdf_footer']);
$pdf->UseTableHeader(true);
$pdf->AddPage();
$pdf->WriteHTML($get_template);
if($_fileName!=""){
$_pdfConf['pdf_name'] = $_fileName;
}
$pdf->Output($_pdfConf['pdf_name'].'_'.date("Y-m-d").'.pdf','I');
return true;
}