} else { error_reporting(E_ALL); set_time_limit(1800); $io_pdf = new Cezpdf('LETTER', 'portrait'); // Instancia de la clase PDF $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra $io_pdf->ezSetCmMargins(4, 2.5, 3, 3); // Configuración de los margenes en centímetros $li_totrow = $io_report->DS->getRowCount("numsol"); if ($li_totrow > 1) { for ($li_i = 1; $li_i <= $li_totrow; $li_i++) { $ls_denominacion = $io_report->DS->data["dentipdoc"][$li_i]; $ds_dentipdoc->insertRow("dentipsol", $ls_denominacion); } $ds_dentipdoc->group("dentipsol"); $li_fila = $ds_dentipdoc->getRowCount("dentipsol"); for ($li_i = 1; $li_i <= $li_fila; $li_i++) { $ls_denominacion = $ds_dentipdoc->getValue("dentipsol", $li_i); if ($ls_denominacion != "") { if ($li_i == 1) { $ls_dentipdoc = $ls_denominacion; } else { $ls_dentipdoc = $ls_dentipdoc . ", " . $ls_denominacion; } } } } else { $ls_dentipdoc = $io_report->DS->data["dentipdoc"][1]; } for ($li_i = 1; $li_i <= $li_totrow; $li_i++) {
if($lb_valido) { uf_print_encabezado_pagina($ls_numanacot,$ld_fecha,$io_pdf); $lb_valido=$io_class_report->uf_cargar_cotizaciones_esp($ls_numanacot,$la_cotizaciones); if($lb_valido) { //print_r($la_cotizaciones); $li_totrow=count($la_cotizaciones); //print $li_totrow; for($li_i=1;$li_i<=$li_totrow;$li_i++) { $io_ds_detalle->insertRow("codigo",$la_cotizaciones[$li_i]["codigo"]); $io_ds_detallepro->insertRow("cod_pro",$la_cotizaciones[$li_i]["cod_pro"]); $io_ds_detallepro->insertRow("nompro",$la_cotizaciones[$li_i]["nompro"]); } $io_ds_detallepro->group('cod_pro'); $io_ds_detalle->group('codigo'); $lb_valido=$io_class_report->uf_count_cotizaciones($ls_numanacot,$ls_countcot); $ls_countcot=count($ls_countcot); if($lb_valido) { uf_print_proveedores($la_cotizaciones,$io_ds_detalle,$io_ds_detallepro,$ls_countcot,$io_pdf); } $lb_valido=$io_class_report->uf_select_items($ls_numanacot,$ls_tipsolcot,$la_items); if($lb_valido) { //uf_print_items($ls_tipsolcot,$la_items,$io_pdf); $la_ganadores=$io_class_report->uf_select_cotizacion_analisis($ls_numanacot,$ls_tipsolcot); uf_print_ganadores($ls_numanacot,$ls_tipsolcot,$la_ganadores,$io_pdf); uf_print_pie_pagina($ls_observacion,$io_pdf); $io_pdf->ezStream();