\n"; //marche foreach( $cat->getMarche() as $id_marca => $marca){ //echo "$marca\n"; $pdf->addMake( strtoupper($marca) ); //modelli foreach( $cat->getModelli( $id_marca ) as $id_modello => $modello ){ //echo "" . $modello['desc'] . "\n"; $pdf->addModel( $modello['desc'] ); //prodotti foreach ( $cat->getProdotti( $id_marca, $id_modello ) as $id_prodotto => $prodotto ){ //echo "" . $prodotto['codice'] . "" . $prodotto['impiego'] . "\n"; //note prodotto $note=array(); foreach($cat->getNote( $id_prodotto) as $nota){ $note[] = $nota['prog']; //carico le note anche in un array generale per le descrizionidescrizione $allNote[ $nota['prog'] ] = $nota['desc']; } $note = implode("-",$note); //gioco if ($prodotto['punt_idr']==1){ $gioco=$prodotto['desc_punterie']; } else { $gioco=$prodotto['gioco_asp']."/".$prodotto['gioco_sca']; } //variatore if ($prodotto['variatore']==1){ //fase $fase = $prodotto['desc_var_ch'] ." ". $prodotto['fase_ap_asp']."/".$prodotto['fase_ch_asp']."-".$prodotto['fase_ap_sca']."/".$prodotto['fase_ch_sca']."\n"; $fase .= $prodotto['desc_var_ap'] ." ". $prodotto['fase_ap_asp_var_ap']."/".$prodotto['fase_ch_asp_var_ap']."-".$prodotto['fase_ap_sca_var_ap']."/".$prodotto['fase_ch_sca_var_ap'].""; //hpms $h_pms = $prodotto['desc_var_ch'] ." ". $prodotto['h_pms_asp']."/".$prodotto['h_pms_sca']."\n"; $h_pms .= $prodotto['desc_var_ap'] ." ". $prodotto['h_pms_asp_var_ap']."/".$prodotto['h_pms_sca_var_ap']; //calettamento asp / sca $cal = $prodotto['desc_var_ch'] ." ". $prodotto['calettamento_asp']."/".$prodotto['calettamento_sca']."\n"; $cal .= $prodotto['desc_var_ap'] ." ". $prodotto['calettamento_asp_var_ap']."/".$prodotto['calettamento_sca_var_ap'].""; } else { $fase=$prodotto['fase_ap_asp']."/".$prodotto['fase_ch_asp']."-".$prodotto['fase_ap_sca']."/".$prodotto['fase_ch_sca'].""; $h_pms=$prodotto['h_pms_asp']."/".$prodotto['h_pms_sca']; $cal = $prodotto['calettamento_asp']."/".$prodotto['calettamento_sca'].""; } //prezzo $prezzo = in_array("noprice",$opt) ? "" : chr(128)." ".$prodotto['prezzo']; $pdf->addProduct( $prodotto['impiego'], $prodotto['h_asp'], $prodotto['h_sca'], $prodotto['ang_lavoro_asp']."/".$prodotto['ang_lavoro_sca']."", $cal, $fase, $h_pms, $gioco, $prodotto['codice'], $note, $prodotto['codici_alberi'], $prezzo ); } $pdf->addSpacer(); } } //note $pdf->addNotesHeader(); //foreach( $cat->getNote() as $prog_nota => $nota ){ foreach( $allNote as $prog => $desc ){ //echo $nota['prog'] . " - " . $nota['desc'] . "
"; $pdf->addNote( $prog, $desc ); } $pdf->addSpacer(); $pdf->addLegalNotes(); //exit(); $pdf->Output(); //echo ""; ?>